Lines Matching defs:upper32
1359 int upper32, lower32;
1368 upper32 = SIGNEXT32 (BSR (the_insn.exp.X_add_number, 32));
1394 upper32 = 0;
1398 /* Reset X_add_number, we've extracted it as upper32/lower32.
1404 if (upper32 < -(1 << 12) || upper32 >= (1 << 12))
1408 if ((need_hh22_p && (upper32 & 0x3ff) != 0)
1409 /* No hh22, but does upper32 still have bits we can't set
1411 || (! need_hh22_p && upper32 != 0 && upper32 != -1))
1424 || (lower32 < 0 && upper32 != -1)
1425 || (lower32 >= 0 && upper32 == -1))
1428 if (need_hi22_p && upper32 == -1)
1450 | ((upper32 >> 10) & 0x3fffff));
1472 | (upper32 & (need_hh22_p ? 0x3ff : 0x1fff)));
1501 /* To get -1 in upper32, we do sethi %hi(~x), r; xor r, -0x400 | x, r. */