; ; __ascii_strnicmp from 0x18013b98c to 0x18013b9d5 (73 bytes) ; ; 1 xrefs: ; > _strnicmp @ 0x18013ba16 ; ; 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, 0x18013b98c mov r10, rcx ; +0x3, 0x18013b98f test r8, r8 ; +0x6, 0x18013b992 jnz short loc_18013B99A ; +0x9, 0x18013b995 xor eax, eax ; +0xb, 0x18013b997 retn ; +0xd, 0x18013b999 movzx ecx, byte ptr [r10] ; +0xe, 0x18013b99a movzx edx, byte ptr [r11] ; +0x12, 0x18013b99e lea eax, [rcx-41h] ; +0x16, 0x18013b9a2 cmp eax, 19h ; +0x19, 0x18013b9a5 lea r9d, [rcx+20h] ; +0x1c, 0x18013b9a8 lea eax, [rdx-41h] ; +0x20, 0x18013b9ac cmova r9d, ecx ; +0x23, 0x18013b9af inc r10 ; +0x27, 0x18013b9b3 inc r11 ; +0x2a, 0x18013b9b6 lea ecx, [rdx+20h] ; +0x2d, 0x18013b9b9 cmp eax, 19h ; +0x30, 0x18013b9bc mov eax, r9d ; +0x33, 0x18013b9bf cmova ecx, edx ; +0x36, 0x18013b9c2 sub eax, ecx ; +0x39, 0x18013b9c5 jnz short locret_18013B9D4 ; +0x3b, 0x18013b9c7 test r9d, r9d ; +0x3d, 0x18013b9c9 jz short locret_18013B9D4 ; +0x40, 0x18013b9cc sub r8, 1 ; +0x42, 0x18013b9ce jnz short loc_18013B99A ; +0x46, 0x18013b9d2 retn ; +0x48, 0x18013b9d4