H A D | assembler_sparc.inline.hpp | 79 inline void Assembler::add(Register s1, Register s2, Register d ) { emit_long( op(arith_op) | rd(d) | op3(add_op3) | rs1(s1) | rs2(s2) ); } argument 80 inline void Assembler::add(Register s1, int simm13a, Register d, relocInfo::relocType rtype ) { emit_data( op(arith_op) | rd(d) | op3(add_op3) | rs1(s1) | immed(true) | simm(simm13a, 13), rtype ); } argument 81 inline void Assembler::add(Register s1, int simm13a, Register d, RelocationHolder const& rspec ) { emit_data( op(arith_op) | rd(d) | op3(add_op3) | rs1(s1) | immed(true) | simm(simm13a, 13), rspec ); } argument 83 inline void Assembler::bpr( RCondition c, bool a, Predict p, Register s1, address d, relocInfo::relocType rt ) { v9_only(); cti(); emit_data( op(branch_op) | annul(a) | cond(c) | op2(bpr_op2) | wdisp16(intptr_t(d), intptr_t(pc())) | predict(p) | rs1(s1), rt); has_delay_slot(); } argument 84 inline void Assembler::bpr( RCondition c, bool a, Predict p, Register s1, Label& L) { bpr( c, a, p, s1, targe argument 102 cbcond(Condition c, CC cc, Register s1, Register s2, Label& L) argument 103 cbcond(Condition c, CC cc, Register s1, int simm5, Label& L) argument 108 flush( Register s1, Register s2) argument 109 flush( Register s1, int simm13a) argument 111 jmpl( Register s1, Register s2, Register d ) argument 112 jmpl( Register s1, int simm13a, Register d, RelocationHolder const& rspec ) argument 114 ldf(FloatRegisterImpl::Width w, Register s1, RegisterOrConstant s2, FloatRegister d) argument 119 ldf(FloatRegisterImpl::Width w, Register s1, Register s2, FloatRegister d) argument 120 ldf(FloatRegisterImpl::Width w, Register s1, int simm13a, FloatRegister d, RelocationHolder const& rspec) argument 124 ldfsr( Register s1, Register s2) argument 125 ldfsr( Register s1, int simm13a) argument 126 ldxfsr( Register s1, Register s2) argument 127 ldxfsr( Register s1, int simm13a) argument 129 ldc( Register s1, Register s2, int crd) argument 130 ldc( Register s1, int simm13a, int crd) argument 131 lddc( Register s1, Register s2, int crd) argument 132 lddc( Register s1, int simm13a, int crd) argument 133 ldcsr( Register s1, Register s2, int crd) argument 134 ldcsr( Register s1, int simm13a, int crd) argument 136 ldsb( Register s1, Register s2, Register d) argument 137 ldsb( Register s1, int simm13a, Register d) argument 139 ldsh( Register s1, Register s2, Register d) argument 140 ldsh( Register s1, int simm13a, Register d) argument 141 ldsw( Register s1, Register s2, Register d) argument 142 ldsw( Register s1, int simm13a, Register d) argument 143 ldub( Register s1, Register s2, Register d) argument 144 ldub( Register s1, int simm13a, Register d) argument 145 lduh( Register s1, Register s2, Register d) argument 146 lduh( Register s1, int simm13a, Register d) argument 147 lduw( Register s1, Register s2, Register d) argument 148 lduw( Register s1, int simm13a, Register d) argument 150 ldx( Register s1, Register s2, Register d) argument 151 ldx( Register s1, int simm13a, Register d) argument 152 ldd( Register s1, Register s2, Register d) argument 153 ldd( Register s1, int simm13a, Register d) argument 157 ld( Register s1, Register s2, Register d) argument 158 ld( Register s1, int simm13a, Register d) argument 160 ld( Register s1, Register s2, Register d) argument 161 ld( Register s1, int simm13a, Register d) argument 167 ld( Register s1, ByteSize simm13a, Register d) argument 169 ld( Register s1, ByteSize simm13a, Register d) argument 210 ldub(Register s1, RegisterOrConstant s2, Register d) argument 211 ldsb(Register s1, RegisterOrConstant s2, Register d) argument 212 lduh(Register s1, RegisterOrConstant s2, Register d) argument 213 ldsh(Register s1, RegisterOrConstant s2, Register d) argument 214 lduw(Register s1, RegisterOrConstant s2, Register d) argument 215 ldsw(Register s1, RegisterOrConstant s2, Register d) argument 216 ldx( Register s1, RegisterOrConstant s2, Register d) argument 217 ld( Register s1, RegisterOrConstant s2, Register d) argument 218 ldd( Register s1, RegisterOrConstant s2, Register d) argument 226 add(Register s1, RegisterOrConstant s2, Register d, int offset) argument 232 andn(Register s1, RegisterOrConstant s2, Register d) argument 237 ldstub( Register s1, Register s2, Register d) argument 238 ldstub( Register s1, int simm13a, Register d) argument 241 prefetch(Register s1, Register s2, PrefetchFcn f) argument 242 prefetch(Register s1, int simm13a, PrefetchFcn f) argument 247 rett( Register s1, Register s2 ) argument 248 rett( Register s1, int simm13a, relocInfo::relocType rt) argument 254 stf( FloatRegisterImpl::Width w, FloatRegister d, Register s1, RegisterOrConstant s2) argument 259 stf( FloatRegisterImpl::Width w, FloatRegister d, Register s1, Register s2) argument 260 stf( FloatRegisterImpl::Width w, FloatRegister d, Register s1, int simm13a) argument 268 stfsr( Register s1, Register s2) argument 269 stfsr( Register s1, int simm13a) argument 270 stxfsr( Register s1, Register s2) argument 271 stxfsr( Register s1, int simm13a) argument 275 stb( Register d, Register s1, Register s2) argument 276 stb( Register d, Register s1, int simm13a) argument 277 sth( Register d, Register s1, Register s2) argument 278 sth( Register d, Register s1, int simm13a) argument 279 stw( Register d, Register s1, Register s2) argument 280 stw( Register d, Register s1, int simm13a) argument 283 stx( Register d, Register s1, Register s2) argument 284 stx( Register d, Register s1, int simm13a) argument 285 std( Register d, Register s1, Register s2) argument 286 std( Register d, Register s1, int simm13a) argument 288 st( Register d, Register s1, Register s2) argument 289 st( Register d, Register s1, int simm13a) argument 293 st( Register d, Register s1, ByteSize simm13a) argument 321 stb(Register d, Register s1, RegisterOrConstant s2) argument 322 sth(Register d, Register s1, RegisterOrConstant s2) argument 323 stw(Register d, Register s1, RegisterOrConstant s2) argument 324 stx(Register d, Register s1, RegisterOrConstant s2) argument 325 std(Register d, Register s1, RegisterOrConstant s2) argument 326 st( Register d, Register s1, RegisterOrConstant s2) argument 330 stc( int crd, Register s1, Register s2) argument 331 stc( int crd, Register s1, int simm13a) argument 332 stdc( int crd, Register s1, Register s2) argument 333 stdc( int crd, Register s1, int simm13a) argument 334 stcsr( int crd, Register s1, Register s2) argument 335 stcsr( int crd, Register s1, int simm13a) argument 336 stdcq( int crd, Register s1, Register s2) argument 337 stdcq( int crd, Register s1, int simm13a) argument 339 sub(Register s1, RegisterOrConstant s2, Register d, int offset) argument 347 swap( Register s1, Register s2, Register d) argument 348 swap( Register s1, int simm13a, Register d) argument 358 ld_ptr( Register s1, Register s2, Register d ) argument 366 ld_ptr( Register s1, int simm13a, Register d ) argument 376 ld_ptr( Register s1, ByteSize simm13a, Register d ) argument 381 ld_ptr( Register s1, RegisterOrConstant s2, Register d ) argument 397 st_ptr( Register d, Register s1, Register s2 ) argument 405 st_ptr( Register d, Register s1, int simm13a ) argument 415 st_ptr( Register d, Register s1, ByteSize simm13a ) argument 420 st_ptr( Register d, Register s1, RegisterOrConstant s2 ) argument 437 ld_long( Register s1, Register s2, Register d ) argument 445 ld_long( Register s1, int simm13a, Register d ) argument 453 ld_long( Register s1, RegisterOrConstant s2, Register d ) argument 469 st_long( Register d, Register s1, Register s2 ) argument 477 st_long( Register d, Register s1, int simm13a ) argument 485 st_long( Register d, Register s1, RegisterOrConstant s2 ) argument 503 sll_ptr( Register s1, Register s2, Register d ) argument 511 sll_ptr( Register s1, int imm6a, Register d ) argument 519 srl_ptr( Register s1, Register s2, Register d ) argument 527 srl_ptr( Register s1, int imm6a, Register d ) argument 535 sll_ptr( Register s1, RegisterOrConstant s2, Register d ) argument 600 jmp( Register s1, Register s2 ) argument 601 jmp( Register s1, int simm13a, RelocationHolder const& rspec ) argument 643 callr( Register s1, Register s2 ) argument 644 callr( Register s1, int simm13a, RelocationHolder const& rspec ) argument 832 clrb( Register s1, Register s2) argument 833 clrh( Register s1, Register s2) argument 834 clr( Register s1, Register s2) argument 835 clrx( Register s1, Register s2) argument 837 clrb( Register s1, int simm13a) argument 838 clrh( Register s1, int simm13a) argument 839 clr( Register s1, int simm13a) argument 840 clrx( Register s1, int simm13a) argument [all...] |