Home
last modified time | relevance | path

Searched refs:subopc (Results 1 – 8 of 8) sorted by relevance

/external/valgrind/main/VEX/priv/
Dhost_arm_defs.c2987 UInt instr, subopc; in emit_ARMInstr() local
2993 case ARMalu_ADD: subopc = X0100; break; in emit_ARMInstr()
2994 case ARMalu_ADC: subopc = X0101; break; in emit_ARMInstr()
2996 case ARMalu_SUB: subopc = X0010; break; in emit_ARMInstr()
2997 case ARMalu_SBC: subopc = X0110; break; in emit_ARMInstr()
2998 case ARMalu_AND: subopc = X0000; break; in emit_ARMInstr()
2999 case ARMalu_BIC: subopc = X1110; break; in emit_ARMInstr()
3000 case ARMalu_OR: subopc = X1100; break; in emit_ARMInstr()
3001 case ARMalu_XOR: subopc = X0001; break; in emit_ARMInstr()
3005 instr |= XXXXX___(X1110, (1 & (subopc >> 3)), in emit_ARMInstr()
[all …]
Dhost_x86_defs.c2053 Int subopc; in do_fop2_st() local
2055 case Xfp_ADD: subopc = 0; break; in do_fop2_st()
2056 case Xfp_SUB: subopc = 4; break; in do_fop2_st()
2057 case Xfp_MUL: subopc = 1; break; in do_fop2_st()
2058 case Xfp_DIV: subopc = 6; break; in do_fop2_st()
2062 p = doAMode_R(p, fake(subopc), fake(i)); in do_fop2_st()
2111 UInt irno, opc, opc_rr, subopc_imm, opc_imma, opc_cl, opc_imm, subopc; in emit_X86Instr() local
2284 opc_cl = opc_imm = subopc = 0; in emit_X86Instr()
2286 case Xsh_SHR: opc_cl = 0xD3; opc_imm = 0xC1; subopc = 5; break; in emit_X86Instr()
2287 case Xsh_SAR: opc_cl = 0xD3; opc_imm = 0xC1; subopc = 7; break; in emit_X86Instr()
[all …]
Dhost_amd64_defs.c2274 UInt /*irno,*/ opc, opc_rr, subopc_imm, opc_imma, opc_cl, opc_imm, subopc; in emit_AMD64Instr() local
2474 opc_cl = opc_imm = subopc = 0; in emit_AMD64Instr()
2476 case Ash_SHR: opc_cl = 0xD3; opc_imm = 0xC1; subopc = 5; break; in emit_AMD64Instr()
2477 case Ash_SAR: opc_cl = 0xD3; opc_imm = 0xC1; subopc = 7; break; in emit_AMD64Instr()
2478 case Ash_SHL: opc_cl = 0xD3; opc_imm = 0xC1; subopc = 4; break; in emit_AMD64Instr()
2484 p = doAMode_R(p, fake(subopc), i->Ain.Sh64.dst); in emit_AMD64Instr()
2489 p = doAMode_R(p, fake(subopc), i->Ain.Sh64.dst); in emit_AMD64Instr()
2588 subopc = i->Ain.MulL.syned ? 5 : 4; in emit_AMD64Instr()
2594 p = doAMode_M(p, fake(subopc), in emit_AMD64Instr()
2601 p = doAMode_R(p, fake(subopc), in emit_AMD64Instr()
[all …]
Dguest_x86_toIR.c6091 UChar byte2, subopc; in dis_MMX() local
6095 subopc = toUChar( (byte2 >> 3) & 7 ); in dis_MMX()
6101 if (subopc == 2 /*SRL*/ && opc == 0x71) in dis_MMX()
6103 else if (subopc == 2 /*SRL*/ && opc == 0x72) in dis_MMX()
6105 else if (subopc == 2 /*SRL*/ && opc == 0x73) in dis_MMX()
6108 else if (subopc == 4 /*SAR*/ && opc == 0x71) in dis_MMX()
6110 else if (subopc == 4 /*SAR*/ && opc == 0x72) in dis_MMX()
6113 else if (subopc == 6 /*SHL*/ && opc == 0x71) in dis_MMX()
6115 else if (subopc == 6 /*SHL*/ && opc == 0x72) in dis_MMX()
6117 else if (subopc == 6 /*SHL*/ && opc == 0x73) in dis_MMX()
Dguest_arm64_toIR.c2050 UInt subopc = INSN(30,29); in dis_ARM64_data_processing_immediate() local
2054 if (subopc == BITS2(0,1) || (!is64 && hw >= 2)) { in dis_ARM64_data_processing_immediate()
2060 switch (subopc) { in dis_ARM64_data_processing_immediate()
Dguest_amd64_toIR.c7627 UChar byte2, subopc; in dis_MMX() local
7631 subopc = toUChar( (byte2 >> 3) & 7 ); in dis_MMX()
7637 if (subopc == 2 /*SRL*/ && opc == 0x71) in dis_MMX()
7639 else if (subopc == 2 /*SRL*/ && opc == 0x72) in dis_MMX()
7641 else if (subopc == 2 /*SRL*/ && opc == 0x73) in dis_MMX()
7644 else if (subopc == 4 /*SAR*/ && opc == 0x71) in dis_MMX()
7646 else if (subopc == 4 /*SAR*/ && opc == 0x72) in dis_MMX()
7649 else if (subopc == 6 /*SHL*/ && opc == 0x71) in dis_MMX()
7651 else if (subopc == 6 /*SHL*/ && opc == 0x72) in dis_MMX()
7653 else if (subopc == 6 /*SHL*/ && opc == 0x73) in dis_MMX()
Dguest_arm_toIR.c16204 UInt subopc = INSN(27,20) & BITS8(0,0,0,0,0, 1,1,1); in disInstr_ARM_WRK() local
16205 if (subopc != BITS4(0,0,0,1) && subopc != BITS4(0,1,0,1)) { in disInstr_ARM_WRK()
16215 switch (subopc) { in disInstr_ARM_WRK()
/external/qemu/tcg/i386/
Dtcg-target.c626 static void tcg_out_shifti(TCGContext *s, int subopc, int reg, int count) in tcg_out_shifti() argument
629 int ext = subopc & ~0x7; in tcg_out_shifti()
630 subopc &= 0x7; in tcg_out_shifti()
633 tcg_out_modrm(s, OPC_SHIFT_1 + ext, subopc, reg); in tcg_out_shifti()
635 tcg_out_modrm(s, OPC_SHIFT_Ib + ext, subopc, reg); in tcg_out_shifti()