It seems like it does (although only tested intra-process arm64), made some tests here https://gitlab.winehq.org/wine/wine/-/merge_requests/5222#note_63372
I assume cross-process icache invalidation would need to be implemented via APC by the looks of it.