Home
last modified time | relevance | path

Searched refs:EmitInstruction (Results 1 – 3 of 3) sorted by relevance

/frameworks/libs/binary_translation/assembler/include/berberis/assembler/
Dx86_64.h471 EmitInstruction<Opcodes<0xc7, 0x00>>(Register64Bit(dest), static_cast<int32_t>(imm64)); in Movq()
474 EmitInstruction<Opcodes<0xb8>>(Register64Bit(dest), imm64); in Movq()
480 return EmitInstruction<Opcodes<0xc4, 0x01, 0x01, 0x29>>(VectorRegister128Bit(arg1), in Vmovapd()
483 EmitInstruction<Opcodes<0xc4, 0x01, 0x01, 0x28>>(VectorRegister128Bit(arg0), in Vmovapd()
489 return EmitInstruction<Opcodes<0xc4, 0x01, 0x00, 0x29>>(VectorRegister128Bit(arg1), in Vmovaps()
492 EmitInstruction<Opcodes<0xc4, 0x01, 0x00, 0x28>>(VectorRegister128Bit(arg0), in Vmovaps()
498 return EmitInstruction<Opcodes<0xc4, 0x01, 0x01, 0x7F>>(VectorRegister128Bit(arg1), in Vmovdqa()
501 EmitInstruction<Opcodes<0xc4, 0x01, 0x01, 0x6F>>(VectorRegister128Bit(arg0), in Vmovdqa()
507 return EmitInstruction<Opcodes<0xc4, 0x01, 0x02, 0x7F>>(VectorRegister128Bit(arg1), in Vmovdqu()
510 EmitInstruction<Opcodes<0xc4, 0x01, 0x02, 0x6F>>(VectorRegister128Bit(arg0), in Vmovdqu()
[all …]
Dx86_32.h81 EmitInstruction<Opcodes<0xA0>>(src.disp); in Movb()
89 EmitInstruction<Opcodes<0xA2>>(dest.disp); in Movb()
101 EmitInstruction<Opcodes<0x66, 0xA1>>(src.disp); in Movw()
109 EmitInstruction<Opcodes<0x66, 0xA3>>(dest.disp); in Movw()
121 EmitInstruction<Opcodes<0xA1>>(src.disp); in Movl()
129 EmitInstruction<Opcodes<0xA3>>(dest.disp); in Movl()
Dcommon_x86.h509 void EmitInstruction(ArgumentsTypes... arguments) { in EmitInstruction() function
786 EmitInstruction<Opcodes<0x90>>(Register32Bit(other)); in Xchgl()
790 EmitInstruction<Opcodes<0x87>>(Register32Bit(dest), Register32Bit(src)); in Xchgl()