Searched refs:si31 (Results 1 - 2 of 2) sorted by relevance
/openjdk9/hotspot/src/cpu/ppc/vm/ |
H A D | macroAssembler_ppc.hpp | 45 inline static int largeoffset_si16_si16_hi(int si31) { return (si31 + (1<<15)) >> 16; } argument 46 inline static int largeoffset_si16_si16_lo(int si31) { return si31 - (((si31 + (1<<15)) >> 16) << 16); } argument 48 // load d = *[a+si31] 50 void ld_largeoffset_unchecked(Register d, int si31, Register a, int emit_filler_nop); 51 void ld_largeoffset (Register d, int si31, Register a, int emit_filler_nop);
|
H A D | macroAssembler_ppc.cpp | 64 void MacroAssembler::ld_largeoffset_unchecked(Register d, int si31, Register a, int emit_filler_nop) { argument 65 assert(Assembler::is_simm(si31, 31) && si31 >= 0, "si31 out of range"); 66 if (Assembler::is_simm(si31, 16)) { 67 ld(d, si31, a); 70 const int hi = MacroAssembler::largeoffset_si16_si16_hi(si31); 71 const int lo = MacroAssembler::largeoffset_si16_si16_lo(si31); 77 void MacroAssembler::ld_largeoffset(Register d, int si31, Register a, int emit_filler_nop) { argument 79 ld_largeoffset_unchecked(d, si31, [all...] |
Completed in 48 milliseconds