Home
last modified time | relevance | path

Searched refs:OpOpcode (Results 1 – 7 of 7) sorted by relevance

/frameworks/libs/binary_translation/lite_translator/riscv64_to_x86_64/
Dlite_translator.cc35 Register LiteTranslator::Op(Decoder::OpOpcode opcode, Register arg1, Register arg2) { in Op()
36 using OpOpcode = Decoder::OpOpcode; in Op() typedef
39 case OpOpcode::kAdd: in Op()
43 case OpOpcode::kSub: in Op()
47 case OpOpcode::kAnd: in Op()
51 case OpOpcode::kOr: in Op()
55 case OpOpcode::kXor: in Op()
59 case OpOpcode::kSll: in Op()
60 case OpOpcode::kSrl: in Op()
61 case OpOpcode::kSra: in Op()
[all …]
Dlite_translator.h75 Register Op(Decoder::OpOpcode opcode, Register arg1, Register arg2);
/frameworks/libs/binary_translation/heavy_optimizer/riscv64/
Dfrontend.cc284 Register HeavyOptimizerFrontend::Op(Decoder::OpOpcode opcode, Register arg1, Register arg2) { in Op()
285 using OpOpcode = Decoder::OpOpcode; in Op() typedef
289 case OpOpcode::kAdd: in Op()
293 case OpOpcode::kSub: in Op()
297 case OpOpcode::kAnd: in Op()
301 case OpOpcode::kOr: in Op()
305 case OpOpcode::kXor: in Op()
309 case OpOpcode::kSll: in Op()
313 case OpOpcode::kSrl: in Op()
317 case OpOpcode::kSra: in Op()
[all …]
Dfrontend.h87 Register Op(Decoder::OpOpcode opcode, Register arg1, Register arg2);
/frameworks/libs/binary_translation/decoder/include/berberis/decoder/riscv64/
Dsemantics_player.h414 case Decoder::OpOpcode::kDiv: in Op()
416 case Decoder::OpOpcode::kDivu: in Op()
418 case Decoder::OpOpcode::kRem: in Op()
420 case Decoder::OpOpcode::kRemu: in Op()
422 case Decoder::OpOpcode::kMax: in Op()
424 case Decoder::OpOpcode::kMaxu: in Op()
426 case Decoder::OpOpcode::kMin: in Op()
428 case Decoder::OpOpcode::kMinu: in Op()
430 case Decoder::OpOpcode::kRol: in Op()
432 case Decoder::OpOpcode::kRor: in Op()
[all …]
Ddecoder.h91 enum class OpOpcode : uint16_t { enum
757 using OpArgs = OpArgsTemplate<OpOpcode>;
1175 OpOpcode opcode; in DecodeCompressedMiscAlu()
1178 opcode = OpOpcode::kSub; in DecodeCompressedMiscAlu()
1181 opcode = OpOpcode::kXor; in DecodeCompressedMiscAlu()
1184 opcode = OpOpcode::kOr; in DecodeCompressedMiscAlu()
1187 opcode = OpOpcode::kAnd; in DecodeCompressedMiscAlu()
1438 .opcode = OpOpcode::kAdd, in DecodeCompressedJr_Jalr_Mv_Add()
1456 .opcode = OpOpcode::kAdd, in DecodeCompressedJr_Jalr_Mv_Add()
1512 DecodeOp<OpOpcode>(); in DecodeBaseInstruction()
/frameworks/libs/binary_translation/interpreter/riscv64/
Dinterpreter.h162 Register Op(Decoder::OpOpcode opcode, Register arg1, Register arg2) { in Op()
164 case Decoder::OpOpcode::kAdd: in Op()
166 case Decoder::OpOpcode::kSub: in Op()
168 case Decoder::OpOpcode::kAnd: in Op()
170 case Decoder::OpOpcode::kOr: in Op()
172 case Decoder::OpOpcode::kXor: in Op()
174 case Decoder::OpOpcode::kSll: in Op()
176 case Decoder::OpOpcode::kSrl: in Op()
178 case Decoder::OpOpcode::kSra: in Op()
180 case Decoder::OpOpcode::kSlt: in Op()
[all …]