Home
last modified time | relevance | path

Searched refs:SIGNBIT (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/target/arm/tcg/
H A Dop_helper.c29 #define SIGNBIT (uint32_t)0x80000000 macro
182 if (((res ^ a) & SIGNBIT) && !((a ^ b) & SIGNBIT)) in HELPER()
190 if (((res ^ a) & SIGNBIT) && !((a ^ b) & SIGNBIT)) { in HELPER()
192 res = ~(((int32_t)a >> 31) ^ SIGNBIT); in HELPER()
200 if (((res ^ a) & SIGNBIT) && ((a ^ b) & SIGNBIT)) { in HELPER()
202 res = ~(((int32_t)a >> 31) ^ SIGNBIT); in HELPER()
H A Dneon_helper.c17 #define SIGNBIT (uint32_t)0x80000000 macro
551 if ((tmp ^ (tmp << 1)) & SIGNBIT) { \
553 tmp = (tmp >> 31) ^ ~SIGNBIT; \
562 tmp = SIGNBIT - 1; \
916 if (((low ^ x) & SIGNBIT) && !((x ^ y) & SIGNBIT)) { in HELPER()
918 low = ((int32_t)x >> 31) ^ ~SIGNBIT; in HELPER()
923 if (((high ^ x) & SIGNBIT) && !((x ^ y) & SIGNBIT)) { in HELPER()
925 high = ((int32_t)x >> 31) ^ ~SIGNBIT; in HELPER()
1171 if (x == SIGNBIT) { in HELPER()
1173 x = ~SIGNBIT; in HELPER()
[all …]
/openbmc/qemu/target/m68k/
H A Dhelper.c31 #define SIGNBIT (1u << 31) macro
1048 val = (((int32_t)val) >> 31) ^ SIGNBIT; in HELPER()
1381 return (val >> 61) ^ ~SIGNBIT; in HELPER()