< prev index next >

src/hotspot/cpu/aarch64/assembler_aarch64.hpp

Print this page

        

*** 1209,1220 **** if (! not_pair) { // Pair assert(sz == word || sz == xword, "invalid size"); /* The size bit is in bit 30, not 31 */ sz = (operand_size)(sz == word ? 0b00:0b01); } ! f(sz, 31, 30), f(0b001000, 29, 24), f(not_pair ? 1 : 0, 23), f(a, 22), f(1, 21); ! zrf(Rs, 16), f(r, 15), f(0b11111, 14, 10), srf(Rn, 5), zrf(Rt, 0); } // CAS #define INSN(NAME, a, r) \ void NAME(operand_size sz, Register Rs, Register Rt, Register Rn) { \ --- 1209,1220 ---- if (! not_pair) { // Pair assert(sz == word || sz == xword, "invalid size"); /* The size bit is in bit 30, not 31 */ sz = (operand_size)(sz == word ? 0b00:0b01); } ! f(sz, 31, 30), f(0b001000, 29, 24), f(1, 23), f(a, 22), f(1, 21); ! rf(Rs, 16), f(r, 15), f(0b11111, 14, 10), rf(Rn, 5), rf(Rt, 0); } // CAS #define INSN(NAME, a, r) \ void NAME(operand_size sz, Register Rs, Register Rt, Register Rn) { \
< prev index next >