Lines Matching defs:xb
329 // 64-bit value: x = xa xb xc xd
331 int xb = (x >> 32) & 0xffff;
336 Assembler::ori( d, d, (unsigned int)xb);
345 Assembler::ori(tmp, tmp, (unsigned int)xb);
358 short xa, xb, xc, xd; // Four 16-bit chunks of const.
381 // 64-bit value: x = xa xb xc xd
383 xb = (x >> 32) & 0xffff;
385 bool xa_loaded = (xb & 0x8000) ? (xa != -1) : (xa != 0);
389 if (xb) { ori(d, d, (unsigned short)xb); }
391 li(d, xb);
406 if (xb) { ori(tmp, tmp, (unsigned short)xb); }
408 li(tmp, xb);
431 xb = (x >> 32) & 0xffff; // No sign compensation, we use lis+ori or li to allow usage of R0.
432 bool xa_loaded = (xb & 0x8000) ? (xa != -1) : (xa != 0);
438 if (xb) { ori(tmp, tmp, (unsigned short)xb); } // No addi, we support tmp == R0.
440 li(tmp, xb);
451 xb = rem & 0xFFFF; // Next 16-bit chunk.
452 rem = (rem >> 16) + ((unsigned short)xb >> 15); // Compensation for sign extend.
459 if (xb) { addi(d, d, xb); }
461 li(d, xb);