@@ -889,6 +889,7 @@ const struct InstructionSizeData {
889889 { 3 , {0x8B , 0x55 , 0x72 }, 0 , " 8B 55 XX : mov XX(%ebp), edx" },
890890 { 3 , {0x8B , 0x75 , 0x72 }, 0 , " 8B 75 XX : mov XX(%ebp), esp" },
891891 { 3 , {0xc2 , 0x71 , 0x72 }, 0 , " C2 XX XX : ret XX (needed for registering weak functions)" },
892+ { 4 , {0x8D , 0x4C , 0x24 }, 0 , " 8D 4C 24 XX : lea ecx, [esp + XX]" },
892893 { 5 , {0x68 , 0x71 , 0x72 , 0x73 , 0x74 }, 0 , " 68 XX XX XX XX : push imm32" },
893894 { 5 , {0xb8 , 0x71 , 0x72 , 0x73 , 0x74 }, 0 , " b8 XX XX XX XX : mov eax, XX XX XX XX" },
894895 { 5 , {0xB9 , 0x71 , 0x72 , 0x73 , 0x74 }, 0 , " b9 XX XX XX XX : mov ecx, XX XX XX XX" },
@@ -986,11 +987,19 @@ const struct InstructionSizeData {
986987 { 3 , {0x4d , 0x85 , 0xf6 }, 0 , " 4d 85 f6 : test r14, r14" },
987988 { 3 , {0x4d , 0x85 , 0xff }, 0 , " 4d 85 ff : test r15, r15" },
988989 { 3 , {0xf6 , 0xc1 , 0x72 }, 0 , " f6 c1 XX : test cl, XX" },
990+ { 4 , {0x44 , 0x0f , 0xb6 , 0x01 }, 0 , " 44 0f b6 01 : movzx r8d, BYTE PTR [rcx]" },
991+ { 4 , {0x44 , 0x0f , 0xb6 , 0x09 }, 0 , " 44 0f b6 09 : movzx r9d, BYTE PTR [rcx]" },
992+ { 4 , {0x44 , 0x0f , 0xb6 , 0x0a }, 0 , " 44 0f b6 0a : movzx r8d, BYTE PTR [rdx]" },
993+ { 4 , {0x44 , 0x0f , 0xb6 , 0x11 }, 0 , " 44 0f b6 11 : movzx r10d, BYTE PTR [rcx]" },
989994 { 4 , {0x44 , 0x0f , 0xb6 , 0x1a }, 0 , " 44 0f b6 1a : movzx r11d, BYTE PTR [rdx]" },
990995 { 4 , {0x44 , 0x8d , 0x42 , 0x73 }, 0 , " 44 8d 42 XX : lea r8d , [rdx + XX]" },
991996 { 4 , {0x48 , 0x83 , 0xec , 0x73 }, 0 , " 48 83 ec XX : sub rsp, XX" },
992997 { 4 , {0x48 , 0x89 , 0x58 , 0x73 }, 0 , " 48 89 58 XX : mov QWORD PTR[rax + XX], rbx" },
993998 { 4 , {0x49 , 0x83 , 0xf8 , 0x73 }, 0 , " 49 83 f8 XX : cmp r8, XX" },
999+ { 4 , {0x49 , 0x8d , 0x48 , 0xff }, 0 , " 49 8d 48 ff : lea rcx,[r8-0x1]" },
1000+ { 4 , {0x4c , 0x8d , 0x04 , 0x11 }, 0 , " 4c 8d 04 11 : lea r8,[rcx+rdx*1]" },
1001+ { 4 , {0x4e , 0x8d , 0x14 , 0x73 }, 0 , " 4e 8d 14 XX : lea r10, [rcx+r8*XX]" },
1002+ { 4 , {0x66 , 0x83 , 0x39 , 0x73 }, 0 , " 66 83 39 XX : cmp WORD PTR [rcx], XX" },
9941003 { 4 , {0x80 , 0x78 , 0x72 , 0x73 }, 0 , " 80 78 YY XX : cmp BYTE PTR [rax+YY], XX" },
9951004 { 4 , {0x80 , 0x79 , 0x72 , 0x73 }, 0 , " 80 79 YY XX : cmp BYTE ptr [rcx+YY], XX" },
9961005 { 4 , {0x80 , 0x7A , 0x72 , 0x73 }, 0 , " 80 7A YY XX : cmp BYTE PTR [rdx+YY], XX" },
0 commit comments