Lines Matching refs:dest

336 static void emit_loadimm32(s32 K, unsigned int dest, struct jit_ctx *ctx)  in emit_loadimm32()  argument
340 emit(OR | IMMED | RS1(G0) | S13(K) | RD(dest), ctx); in emit_loadimm32()
342 emit_set_const(K, dest, ctx); in emit_loadimm32()
346 static void emit_loadimm(s32 K, unsigned int dest, struct jit_ctx *ctx) in emit_loadimm() argument
350 emit(OR | IMMED | RS1(G0) | S13(K) | RD(dest), ctx); in emit_loadimm()
352 emit_set_const(K, dest, ctx); in emit_loadimm()
356 static void emit_loadimm_sext(s32 K, unsigned int dest, struct jit_ctx *ctx) in emit_loadimm_sext() argument
360 emit(OR | IMMED | RS1(G0) | S13(K) | RD(dest), ctx); in emit_loadimm_sext()
362 emit_set_const_sext(K, dest, ctx); in emit_loadimm_sext()
450 unsigned int dest, in sparc_emit_set_const64_quick2() argument
453 emit_loadimm32(high_bits, dest, ctx); in sparc_emit_set_const64_quick2()
456 emit_alu_K(SLLX, dest, shift_count, ctx); in sparc_emit_set_const64_quick2()
462 emit(OR | IMMED | RS1(dest) | S13(low_imm) | RD(dest), ctx); in sparc_emit_set_const64_quick2()
465 static void emit_loadimm64(u64 K, unsigned int dest, struct jit_ctx *ctx) in emit_loadimm64() argument
476 return emit_loadimm_sext(K, dest, ctx); in emit_loadimm64()
478 return emit_loadimm32(K, dest, ctx); in emit_loadimm64()
504 emit(OR | IMMED | RS1(G0) | S13(the_const) | RD(dest), ctx); in emit_loadimm64()
506 emit_alu_K(SLLX, dest, shift, ctx); in emit_loadimm64()
508 emit_alu_K(SRLX, dest, -shift, ctx); in emit_loadimm64()
524 emit(SETHI(focus_bits, dest), ctx); in emit_loadimm64()
530 emit_alu_K(SRLX, dest, 10 - lowest_bit_set, ctx); in emit_loadimm64()
532 emit_alu_K(SLLX, dest, lowest_bit_set - 10, ctx); in emit_loadimm64()
538 emit_loadimm32(high_bits, dest, ctx); in emit_loadimm64()
539 emit_alu_K(SLLX, dest, 32, ctx); in emit_loadimm64()
561 emit(SETHI(fast_int, dest), ctx); in emit_loadimm64()
563 emit(OR | IMMED | RS1(G0) | S13(fast_int) | RD(dest), ctx); in emit_loadimm64()
565 emit_loadimm64(fast_int, dest, ctx); in emit_loadimm64()
570 emit_loadimm64(n, dest, ctx); in emit_loadimm64()
575 emit(XOR | IMMED | RS1(dest) | S13(low_bits) | RD(dest), ctx); in emit_loadimm64()
591 sparc_emit_set_const64_quick2(focus_bits, 0, dest, in emit_loadimm64()
603 dest, 32, ctx); in emit_loadimm64()
611 emit_loadimm32(low_bits, dest, ctx); in emit_loadimm64()
613 emit(OR | RS1(dest) | RS2(tmp) | RD(dest), ctx); in emit_loadimm64()