| 1293 | EmitAtomic(m_buffer, 0b01000, ordering, rs2, rs1, 0b011, rd, 0b0101111); |
| 1294 | } |
| 1295 | void Assembler::AMOSWAP_D(Ordering ordering, GPR rd, GPR rs2, GPR rs1) noexcept { |
| 1296 | BISCUIT_ASSERT(IsRV64(m_features)); |
| 1297 | EmitAtomic(m_buffer, 0b00001, ordering, rs2, rs1, 0b011, rd, 0b0101111); |
| 1298 | } |
| 1299 | void Assembler::AMOXOR_D(Ordering ordering, GPR rd, GPR rs2, GPR rs1) noexcept { |
| 1300 | BISCUIT_ASSERT(IsRV64(m_features)); |
| 1301 | EmitAtomic(m_buffer, 0b00100, ordering, rs2, rs1, 0b011, rd, 0b0101111); |
no test coverage detected