Home
last modified time | relevance | path

Searched refs:Amo (Results 1 – 2 of 2) sorted by relevance

/frameworks/libs/binary_translation/decoder/include/berberis/decoder/riscv64/
Dsemantics_player.h41 void Amo(const typename Decoder::AmoArgs& args) { in Amo() function
47 result = Amo<int32_t>(args.opcode, arg1, arg2, args.aq, args.rl); in Amo()
50 result = Amo<int64_t>(args.opcode, arg1, arg2, args.aq, args.rl); in Amo()
60 Register Amo(typename Decoder::AmoOpcode opcode, Register arg1, Register arg2, bool aq, bool rl) { in Amo() function
63 return Amo<IntType, true, true>(opcode, arg1, arg2); in Amo()
65 return Amo<IntType, true, false>(opcode, arg1, arg2); in Amo()
69 return Amo<IntType, false, true>(opcode, arg1, arg2); in Amo()
71 return Amo<IntType, false, false>(opcode, arg1, arg2); in Amo()
77 Register Amo(typename Decoder::AmoOpcode opcode, Register arg1, Register arg2) { in Amo() function
Ddecoder.h1670 insn_consumer_->Amo(args); in DecodeAmo()