Lines Matching refs:opcode1

294   const char* opcode1 = "";  // Main opcode.  in DumpInstruction()  local
316 case rm8_r8: opcode1 = #opname; store = true; has_modrm = true; byte_operand = true; break; \ in DumpInstruction()
317 case rm32_r32: opcode1 = #opname; store = true; has_modrm = true; break; \ in DumpInstruction()
318 case r8_rm8: opcode1 = #opname; load = true; has_modrm = true; byte_operand = true; break; \ in DumpInstruction()
319 case r32_rm32: opcode1 = #opname; load = true; has_modrm = true; break; \ in DumpInstruction()
320 case ax8_i8: opcode1 = #opname; ax = true; immediate_bytes = 1; byte_operand = true; break; \ in DumpInstruction()
321 case ax32_i32: opcode1 = #opname; ax = true; immediate_bytes = 4; break; in DumpInstruction()
358 opcode1 = "push"; in DumpInstruction()
363 opcode1 = "pop"; in DumpInstruction()
369 opcode1 = "movsxd"; in DumpInstruction()
376 opcode1 = opcode_tmp.c_str(); in DumpInstruction()
379 case 0x68: opcode1 = "push"; immediate_bytes = 4; break; in DumpInstruction()
380 case 0x69: opcode1 = "imul"; load = true; has_modrm = true; immediate_bytes = 4; break; in DumpInstruction()
381 case 0x6A: opcode1 = "push"; immediate_bytes = 1; break; in DumpInstruction()
382 case 0x6B: opcode1 = "imul"; load = true; has_modrm = true; immediate_bytes = 1; break; in DumpInstruction()
389 opcode1 = "j"; in DumpInstruction()
394 opcode1 = "xchg"; in DumpInstruction()
399 case 0x88: opcode1 = "mov"; store = true; has_modrm = true; byte_operand = true; break; in DumpInstruction()
400 case 0x89: opcode1 = "mov"; store = true; has_modrm = true; break; in DumpInstruction()
401 case 0x8A: opcode1 = "mov"; load = true; has_modrm = true; byte_operand = true; break; in DumpInstruction()
402 case 0x8B: opcode1 = "mov"; load = true; has_modrm = true; break; in DumpInstruction()
409 opcode1 = "movsd"; in DumpInstruction()
412 opcode1 = "movss"; in DumpInstruction()
415 opcode1 = "movupd"; in DumpInstruction()
418 opcode1 = "movups"; in DumpInstruction()
427 opcode1 = "movlpd"; in DumpInstruction()
430 opcode1 = "movlps"; in DumpInstruction()
439 opcode1 = "movhpd"; in DumpInstruction()
442 opcode1 = "movhps"; in DumpInstruction()
451 opcode1 = "movapd"; in DumpInstruction()
454 opcode1 = "movaps"; in DumpInstruction()
463 opcode1 = "cvtpi2pd"; in DumpInstruction()
466 opcode1 = "cvtsi2sd"; in DumpInstruction()
469 opcode1 = "cvtsi2ss"; in DumpInstruction()
472 opcode1 = "cvtpi2ps"; in DumpInstruction()
480 opcode1 = "cvttpd2pi"; in DumpInstruction()
483 opcode1 = "cvttsd2si"; in DumpInstruction()
486 opcode1 = "cvttss2si"; in DumpInstruction()
489 opcode1 = "cvttps2pi"; in DumpInstruction()
497 opcode1 = "cvtpd2pi"; in DumpInstruction()
500 opcode1 = "cvtsd2si"; in DumpInstruction()
503 opcode1 = "cvtss2si"; in DumpInstruction()
506 opcode1 = "cvtps2pi"; in DumpInstruction()
517 opcode1 = "comisd"; in DumpInstruction()
520 opcode1 = "comiss"; in DumpInstruction()
531 opcode1 = "phaddw"; in DumpInstruction()
538 opcode1 = "phaddd"; in DumpInstruction()
545 opcode1 = "pmulld"; in DumpInstruction()
553 opcode1 = opcode_tmp.c_str(); in DumpInstruction()
557 opcode1 = opcode_tmp.c_str(); in DumpInstruction()
565 opcode1 = "roundss"; in DumpInstruction()
574 opcode1 = "roundsd"; in DumpInstruction()
583 opcode1 = "pextrb"; in DumpInstruction()
591 opcode1 = "pextrw"; in DumpInstruction()
599 opcode1 = "pextrd"; in DumpInstruction()
608 opcode1 = opcode_tmp.c_str(); in DumpInstruction()
612 opcode1 = opcode_tmp.c_str(); in DumpInstruction()
617 opcode1 = "cmov"; in DumpInstruction()
625 case 0x50: opcode1 = "movmsk"; break; in DumpInstruction()
626 case 0x51: opcode1 = "sqrt"; break; in DumpInstruction()
627 case 0x52: opcode1 = "rsqrt"; break; in DumpInstruction()
628 case 0x53: opcode1 = "rcp"; break; in DumpInstruction()
629 case 0x54: opcode1 = "and"; break; in DumpInstruction()
630 case 0x55: opcode1 = "andn"; break; in DumpInstruction()
631 case 0x56: opcode1 = "or"; break; in DumpInstruction()
632 case 0x57: opcode1 = "xor"; break; in DumpInstruction()
633 case 0x58: opcode1 = "add"; break; in DumpInstruction()
634 case 0x59: opcode1 = "mul"; break; in DumpInstruction()
635 case 0x5C: opcode1 = "sub"; break; in DumpInstruction()
636 case 0x5D: opcode1 = "min"; break; in DumpInstruction()
637 case 0x5E: opcode1 = "div"; break; in DumpInstruction()
638 case 0x5F: opcode1 = "max"; break; in DumpInstruction()
660 opcode1 = "cvtpd2ps"; in DumpInstruction()
663 opcode1 = "cvtsd2ss"; in DumpInstruction()
666 opcode1 = "cvtss2sd"; in DumpInstruction()
669 opcode1 = "cvtps2pd"; in DumpInstruction()
677 opcode1 = "cvtps2dq"; in DumpInstruction()
680 opcode1 = "bad opcode F2 0F 5B"; in DumpInstruction()
682 opcode1 = "cvttps2dq"; in DumpInstruction()
685 opcode1 = "cvtdq2ps"; in DumpInstruction()
699 case 0x60: opcode1 = "punpcklbw"; break; in DumpInstruction()
700 case 0x61: opcode1 = "punpcklwd"; break; in DumpInstruction()
701 case 0x62: opcode1 = "punpckldq"; break; in DumpInstruction()
702 case 0x6c: opcode1 = "punpcklqdq"; break; in DumpInstruction()
714 opcode1 = "movd"; in DumpInstruction()
721 opcode1 = "movdqa"; in DumpInstruction()
725 opcode1 = "movdqu"; in DumpInstruction()
729 opcode1 = "movq"; in DumpInstruction()
736 opcode1 = "pshufd"; in DumpInstruction()
743 opcode1 = "pshuflw"; in DumpInstruction()
751 opcode1 = opcode_tmp.c_str(); in DumpInstruction()
804 opcode1 = "haddps"; in DumpInstruction()
807 opcode1 = "haddpd"; in DumpInstruction()
811 opcode1 = opcode_tmp.c_str(); in DumpInstruction()
825 opcode1 = "movd"; in DumpInstruction()
831 opcode1 = "j"; in DumpInstruction()
837 opcode1 = "set"; in DumpInstruction()
845 opcode1 = "shld"; in DumpInstruction()
851 opcode1 = "shld"; in DumpInstruction()
857 opcode1 = "shrd"; in DumpInstruction()
863 opcode1 = "shrd"; in DumpInstruction()
911 opcode1 = "imul"; in DumpInstruction()
916 opcode1 = "cmpxchg"; in DumpInstruction()
921 opcode1 = "movzxb"; in DumpInstruction()
927 opcode1 = "movzxw"; in DumpInstruction()
932 opcode1 = "movsxb"; in DumpInstruction()
939 opcode1 = "movsxw"; in DumpInstruction()
944 opcode1 = "movnti"; in DumpInstruction()
950 opcode1 = "pextrw"; in DumpInstruction()
958 opcode1 = opcode_tmp.c_str(); in DumpInstruction()
963 opcode1 = "shufpd"; in DumpInstruction()
966 opcode1 = "shufps"; in DumpInstruction()
983 opcode1 = "bswap"; in DumpInstruction()
993 opcode1 = "paddq"; in DumpInstruction()
1005 opcode1 = "pand"; in DumpInstruction()
1012 opcode1 = "pmullw"; in DumpInstruction()
1019 opcode1 = opcode_tmp.c_str(); in DumpInstruction()
1029 opcode1 = "por"; in DumpInstruction()
1041 opcode1 = "pxor"; in DumpInstruction()
1062 case 0xF4: opcode1 = "pmuludq"; break; in DumpInstruction()
1063 case 0xF6: opcode1 = "psadbw"; break; in DumpInstruction()
1064 case 0xF8: opcode1 = "psubb"; break; in DumpInstruction()
1065 case 0xF9: opcode1 = "psubw"; break; in DumpInstruction()
1066 case 0xFA: opcode1 = "psubd"; break; in DumpInstruction()
1067 case 0xFB: opcode1 = "psubq"; break; in DumpInstruction()
1068 case 0xFC: opcode1 = "paddb"; break; in DumpInstruction()
1069 case 0xFD: opcode1 = "paddw"; break; in DumpInstruction()
1070 case 0xFE: opcode1 = "paddd"; break; in DumpInstruction()
1078 opcode1 = opcode_tmp.c_str(); in DumpInstruction()
1092 opcode1 = "test"; in DumpInstruction()
1098 opcode1 = "lea"; in DumpInstruction()
1103 opcode1 = "pop"; in DumpInstruction()
1109 opcode1 = "cdq"; in DumpInstruction()
1113 opcode1 = "fstsw\tax"; in DumpInstruction()
1117 opcode1 = opcode_tmp.c_str(); in DumpInstruction()
1121 opcode1 = (prefix[2] == 0x66 ? "scasw" : "scasl"); in DumpInstruction()
1124 opcode1 = "mov"; in DumpInstruction()
1132 opcode1 = "movabsq"; in DumpInstruction()
1137 opcode1 = "mov"; in DumpInstruction()
1153 case 0xC3: opcode1 = "ret"; break; in DumpInstruction()
1175 case 0xCC: opcode1 = "int 3"; break; in DumpInstruction()
1178 opcode1 = "fprem"; in DumpInstruction()
1191 opcode1 = "fucompp"; in DumpInstruction()
1195 opcode1 = opcode_tmp.c_str(); in DumpInstruction()
1225 case 0xE3: opcode1 = "jecxz"; branch_bytes = 1; break; in DumpInstruction()
1226 case 0xE8: opcode1 = "call"; branch_bytes = 4; break; in DumpInstruction()
1227 case 0xE9: opcode1 = "jmp"; branch_bytes = 4; break; in DumpInstruction()
1228 case 0xEB: opcode1 = "jmp"; branch_bytes = 1; break; in DumpInstruction()
1229 case 0xF5: opcode1 = "cmc"; break; in DumpInstruction()
1259 opcode1 = opcode_tmp.c_str(); in DumpInstruction()
1375 prefix_str, opcode0, opcode1, opcode2, opcode3, opcode4) in DumpInstruction()