; ; __ascii_wcsnicmp from 0x18013b940 to 0x18013b98b (75 bytes) ; ; 3 xrefs: ; > _wcsnicoll @ 0x18013444a ; > _wcsnicoll_l @ 0x1801344ec ; > __acrt_DownlevelLocaleNameToLCID @ 0x18013c5f7 ; ; This function is hookable on this platform! ; ; Using BromaIDA 8.0.0 @ https:;github.com/Stazzical/BromaIDA ; Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https:;github.com/geode-sdk/bindings ; mov r11, rdx ; +0x0, 0x18013b940 mov r10, rcx ; +0x3, 0x18013b943 test r8, r8 ; +0x6, 0x18013b946 jnz short loc_18013B94E ; +0x9, 0x18013b949 xor eax, eax ; +0xb, 0x18013b94b retn ; +0xd, 0x18013b94d movzx ecx, word ptr [r10] ; +0xe, 0x18013b94e lea r10, [r10+2] ; +0x12, 0x18013b952 movzx edx, word ptr [r11] ; +0x16, 0x18013b956 lea r11, [r11+2] ; +0x1a, 0x18013b95a lea eax, [rcx-41h] ; +0x1e, 0x18013b95e cmp eax, 19h ; +0x21, 0x18013b961 lea r9d, [rcx+20h] ; +0x24, 0x18013b964 lea eax, [rdx-41h] ; +0x28, 0x18013b968 cmova r9d, ecx ; +0x2b, 0x18013b96b cmp eax, 19h ; +0x2f, 0x18013b96f lea ecx, [rdx+20h] ; +0x32, 0x18013b972 mov eax, r9d ; +0x35, 0x18013b975 cmova ecx, edx ; +0x38, 0x18013b978 sub eax, ecx ; +0x3b, 0x18013b97b jnz short locret_18013B98A ; +0x3d, 0x18013b97d test r9d, r9d ; +0x3f, 0x18013b97f jz short locret_18013B98A ; +0x42, 0x18013b982 sub r8, 1 ; +0x44, 0x18013b984 jnz short loc_18013B94E ; +0x48, 0x18013b988 retn ; +0x4a, 0x18013b98a