Lines Matching refs:val
620 const intptr_t val, bool signed_disp) {
622 if (!is_int16(val)) {
623 PrintF("val = %" V8PRIdPTR ", 0x%" V8PRIxPTR "\n", val, val);
625 CHECK(is_int16(val));
627 if (!is_uint16(val)) {
628 PrintF("val = %" V8PRIdPTR ", 0x%" V8PRIxPTR
629 ", is_unsigned_imm16(val)=%d, kImm16Mask=0x%x\n",
630 val, val, is_uint16(val), kImm16Mask);
632 CHECK(is_uint16(val));
634 emit(instr | rt.code() * B21 | ra.code() * B16 | (kImm16Mask & val));
760 void Assembler::slwi(Register dst, Register src, const Operand& val, RCBit rc) {
761 DCHECK((32 > val.immediate()) && (val.immediate() >= 0));
762 rlwinm(dst, src, val.immediate(), 0, 31 - val.immediate(), rc);
765 void Assembler::srwi(Register dst, Register src, const Operand& val, RCBit rc) {
766 DCHECK((32 > val.immediate()) && (val.immediate() >= 0));
767 rlwinm(dst, src, 32 - val.immediate(), val.immediate(), 31, rc);
770 void Assembler::clrrwi(Register dst, Register src, const Operand& val,
772 DCHECK((32 > val.immediate()) && (val.immediate() >= 0));
773 rlwinm(dst, src, 0, 0, 31 - val.immediate(), rc);
776 void Assembler::clrlwi(Register dst, Register src, const Operand& val,
778 DCHECK((32 > val.immediate()) && (val.immediate() >= 0));
779 rlwinm(dst, src, 0, val.immediate(), 31, rc);
1082 void Assembler::sldi(Register dst, Register src, const Operand& val, RCBit rc) {
1083 DCHECK((64 > val.immediate()) && (val.immediate() >= 0));
1084 rldicr(dst, src, val.immediate(), 63 - val.immediate(), rc);
1087 void Assembler::srdi(Register dst, Register src, const Operand& val, RCBit rc) {
1088 DCHECK((64 > val.immediate()) && (val.immediate() >= 0));
1089 rldicl(dst, src, 64 - val.immediate(), val.immediate(), rc);
1092 void Assembler::clrrdi(Register dst, Register src, const Operand& val,
1094 DCHECK((64 > val.immediate()) && (val.immediate() >= 0));
1095 rldicr(dst, src, 0, 63 - val.immediate(), rc);
1098 void Assembler::clrldi(Register dst, Register src, const Operand& val,
1100 DCHECK((64 > val.immediate()) && (val.immediate() >= 0));
1101 rldicl(dst, src, 0, val.immediate(), rc);