Searched refs:simm16 (Results 1 - 6 of 6) sorted by relevance

/openjdk9/hotspot/src/cpu/s390/vm/
H A Dassembler_s390.inline.hpp141 inline void Assembler::z_bpp( int64_t m1, int64_t i2, int64_t d3, Register b3) { emit_48( BPP_ZOPC | uimm4(m1, 8, 48) | uimm12(d3, 20, 48) | reg(b3, 16, 48) | simm16(i2, 32, 48)); }
246 inline void Assembler::z_mvhhi( int64_t d1, Register b1, int64_t i2) { emit_48( MVHHI_ZOPC | uimm12( d1, 20, 48) | regz(b1, 16, 48) | simm16(i2, 32, 48)); }
247 inline void Assembler::z_mvhi ( int64_t d1, Register b1, int64_t i2) { emit_48( MVHI_ZOPC | uimm12( d1, 20, 48) | regz(b1, 16, 48) | simm16(i2, 32, 48)); }
248 inline void Assembler::z_mvghi( int64_t d1, Register b1, int64_t i2) { emit_48( MVGHI_ZOPC | uimm12( d1, 20, 48) | regz(b1, 16, 48) | simm16(i2, 32, 48)); }
295 inline void Assembler::z_lhi(Register r1, int64_t i2) { emit_32( LHI_ZOPC | regt(r1, 8, 32) | simm16(i2, 16, 32)); }
296 inline void Assembler::z_lghi(Register r1, int64_t i2) { emit_32( LGHI_ZOPC | regt(r1, 8, 32) | simm16(i2, 16, 32)); }
467 inline void Assembler::z_ahi( Register r1, int64_t i2) { emit_32( AHI_ZOPC | regt(r1, 8, 32) | simm16(i2, 16, 32)); }
469 inline void Assembler::z_aghi( Register r1, int64_t i2) { emit_32( AGHI_ZOPC | regt(r1, 8, 32) | simm16(i2, 16, 32)); }
472 inline void Assembler::z_ahik( Register r1, Register r3, int64_t i2) { emit_48( AHIK_ZOPC | regt(r1, 8, 48) | reg(r3, 12, 48) | simm16(i2, 16, 48)); }
473 inline void Assembler::z_aghik(Register r1, Register r3, int64_t i2) { emit_48( AGHIK_ZOPC | regt(r1, 8, 48) | reg(r3, 12, 48) | simm16(i
[all...]
H A DmacroAssembler_s390.cpp1844 int m = fmask(15, 0); // simm16(-1, 16, 32);
1845 int v = simm16(RelAddr::pcrel_off16(dest_pos, inst_pos), 16, 32);
1849 long m = fmask(31, 16); // simm16(-1, 16, 48);
1850 long v = simm16(RelAddr::pcrel_off16(dest_pos, inst_pos), 16, 48);
1854 long m = fmask(31, 16); // simm16(-1, 16, 48);
1855 long v = simm16(RelAddr::pcrel_off16(dest_pos, inst_pos), 16, 48);
5254 assert((needlecntval & 0x7fff) == needlecntval, "must be positive simm16 immediate");
H A Dassembler_s390.hpp1448 static long simm16(int64_t si16, int s, int len) { return simm(si16, 16) << (len-s-16); } function in class:Assembler
/openjdk9/hotspot/src/cpu/ppc/vm/
H A Dc1_LIRAssembler_ppc.cpp664 // For offsets larger than a simm16 we setup the offset.
742 // For offsets larger than a simm16 we setup the offset.
1643 int simm16 = right->as_constant_ptr()->as_jint(); local
1646 case lir_sub: assert(Assembler::is_simm16(-simm16), "cannot encode"); // see do_ArithmeticOp_Int
1647 simm16 = -simm16;
1648 case lir_add: if (res == lreg && simm16 == 0) break;
1649 __ addi(res, lreg, simm16); break;
1650 case lir_mul: if (res == lreg && simm16 == 1) break;
1651 __ mulli(res, lreg, simm16); brea
[all...]
H A DmacroAssembler_ppc.hpp608 void atomic_inc_ptr(Register addr, Register result, int simm16 = 1);
H A DmacroAssembler_ppc.cpp2386 void MacroAssembler::atomic_inc_ptr(Register addr, Register result, int simm16) { argument
2390 addi(result, result, simm16);

Completed in 199 milliseconds