Searched refs:simm16 (Results 1 - 6 of 6) sorted by relevance
/openjdk9/hotspot/src/cpu/s390/vm/ |
H A D | assembler_s390.inline.hpp | 141 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 D | macroAssembler_s390.cpp | 1844 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 D | assembler_s390.hpp | 1448 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 D | c1_LIRAssembler_ppc.cpp | 664 // 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 D | macroAssembler_ppc.hpp | 608 void atomic_inc_ptr(Register addr, Register result, int simm16 = 1);
|
H A D | macroAssembler_ppc.cpp | 2386 void MacroAssembler::atomic_inc_ptr(Register addr, Register result, int simm16) { argument 2390 addi(result, result, simm16);
|
Completed in 199 milliseconds