Home | History | Annotate | Download | only in config

Lines Matching defs:upper32

1358   int upper32, lower32;
1367 upper32 = SIGNEXT32 (BSR (the_insn.exp.X_add_number, 32));
1393 upper32 = 0;
1397 /* Reset X_add_number, we've extracted it as upper32/lower32.
1403 if (upper32 < -(1 << 12) || upper32 >= (1 << 12))
1407 if ((need_hh22_p && (upper32 & 0x3ff) != 0)
1408 /* No hh22, but does upper32 still have bits we can't set
1410 || (! need_hh22_p && upper32 != 0 && upper32 != -1))
1423 || (lower32 < 0 && upper32 != -1)
1424 || (lower32 >= 0 && upper32 == -1))
1427 if (need_hi22_p && upper32 == -1)
1449 | ((upper32 >> 10) & 0x3fffff));
1471 | (upper32 & (need_hh22_p ? 0x3ff : 0x1fff)));
1500 /* To get -1 in upper32, we do sethi %hi(~x), r; xor r, -0x400 | x, r. */