@@ -864,6 +864,8 @@ const struct InstructionSizeData {
864
864
{ 3 , {0x8B , 0x55 , 0x72 }, 0 , " 8B 55 XX : mov XX(%ebp), edx" },
865
865
{ 3 , {0x8B , 0x75 , 0x72 }, 0 , " 8B 75 XX : mov XX(%ebp), esp" },
866
866
{ 3 , {0xc2 , 0x71 , 0x72 }, 0 , " C2 XX XX : ret XX (needed for registering weak functions)" },
867
+ { 4 , {0x8D , 0x4C , 0x24 , 0x73 }, 0 , " 8D 4C 24 XX : lea ecx, [esp + XX]" },
868
+ { 4 , {0xFF , 0x74 , 0x24 , 0x73 }, 0 , " FF 74 24 XX : push qword ptr [rsp + XX]" },
867
869
{ 5 , {0x68 , 0x71 , 0x72 , 0x73 , 0x74 }, 0 , " 68 XX XX XX XX : push imm32" },
868
870
{ 5 , {0xb8 , 0x71 , 0x72 , 0x73 , 0x74 }, 0 , " b8 XX XX XX XX : mov eax, XX XX XX XX" },
869
871
{ 5 , {0xB9 , 0x71 , 0x72 , 0x73 , 0x74 }, 0 , " b9 XX XX XX XX : mov ecx, XX XX XX XX" },
@@ -962,11 +964,19 @@ const struct InstructionSizeData {
962
964
{ 3 , {0x4d , 0x85 , 0xf6 }, 0 , " 4d 85 f6 : test r14, r14" },
963
965
{ 3 , {0x4d , 0x85 , 0xff }, 0 , " 4d 85 ff : test r15, r15" },
964
966
{ 3 , {0xf6 , 0xc1 , 0x72 }, 0 , " f6 c1 XX : test cl, XX" },
967
+ { 4 , {0x44 , 0x0f , 0xb6 , 0x01 }, 0 , " 44 0f b6 01 : movzx r8d, BYTE PTR [rcx]" },
968
+ { 4 , {0x44 , 0x0f , 0xb6 , 0x09 }, 0 , " 44 0f b6 09 : movzx r9d, BYTE PTR [rcx]" },
969
+ { 4 , {0x44 , 0x0f , 0xb6 , 0x0a }, 0 , " 44 0f b6 0a : movzx r8d, BYTE PTR [rdx]" },
970
+ { 4 , {0x44 , 0x0f , 0xb6 , 0x11 }, 0 , " 44 0f b6 11 : movzx r10d, BYTE PTR [rcx]" },
965
971
{ 4 , {0x44 , 0x0f , 0xb6 , 0x1a }, 0 , " 44 0f b6 1a : movzx r11d, BYTE PTR [rdx]" },
966
972
{ 4 , {0x44 , 0x8d , 0x42 , 0x73 }, 0 , " 44 8d 42 XX : lea r8d , [rdx + XX]" },
967
973
{ 4 , {0x48 , 0x83 , 0xec , 0x73 }, 0 , " 48 83 ec XX : sub rsp, XX" },
968
974
{ 4 , {0x48 , 0x89 , 0x58 , 0x73 }, 0 , " 48 89 58 XX : mov QWORD PTR[rax + XX], rbx" },
969
975
{ 4 , {0x49 , 0x83 , 0xf8 , 0x73 }, 0 , " 49 83 f8 XX : cmp r8, XX" },
976
+ { 4 , {0x49 , 0x8d , 0x48 , 0x73 }, 0 , " 49 8d 48 XX : lea rcx, [...]" },
977
+ { 4 , {0x4c , 0x8d , 0x04 , 0x73 }, 0 , " 4c 8d 04 XX : lea r8, [...]" },
978
+ { 4 , {0x4e , 0x8d , 0x14 , 0x73 }, 0 , " 4e 8d 14 XX : lea r10, [...]" },
979
+ { 4 , {0x66 , 0x83 , 0x39 , 0x73 }, 0 , " 66 83 39 XX : cmp WORD PTR [rcx], XX" },
970
980
{ 4 , {0x80 , 0x78 , 0x72 , 0x73 }, 0 , " 80 78 YY XX : cmp BYTE PTR [rax+YY], XX" },
971
981
{ 4 , {0x80 , 0x79 , 0x72 , 0x73 }, 0 , " 80 79 YY XX : cmp BYTE ptr [rcx+YY], XX" },
972
982
{ 4 , {0x80 , 0x7A , 0x72 , 0x73 }, 0 , " 80 7A YY XX : cmp BYTE PTR [rdx+YY], XX" },
0 commit comments