mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-02-14 00:09:24 +01:00
Arm64Emitter: Remove unnecessary V8_UINT64_C preprocessor macro
UINT64_C is provided via <cstdint>, so we can just use that instead.
This commit is contained in:
parent
03671a5534
commit
b11c237c43
@ -38,8 +38,6 @@ static uint64_t LargestPowerOf2Divisor(uint64_t value)
|
|||||||
return value & -(int64_t)value;
|
return value & -(int64_t)value;
|
||||||
}
|
}
|
||||||
|
|
||||||
#define V8_UINT64_C(x) ((uint64_t)(x))
|
|
||||||
|
|
||||||
bool IsImmArithmetic(uint64_t input, u32* val, bool* shift)
|
bool IsImmArithmetic(uint64_t input, u32* val, bool* shift)
|
||||||
{
|
{
|
||||||
if (input < 4096)
|
if (input < 4096)
|
||||||
@ -151,7 +149,7 @@ bool IsImmLogical(uint64_t value, unsigned int width, unsigned int* n, unsigned
|
|||||||
clz_a = CountLeadingZeros(a, kXRegSizeInBits);
|
clz_a = CountLeadingZeros(a, kXRegSizeInBits);
|
||||||
int clz_c = CountLeadingZeros(c, kXRegSizeInBits);
|
int clz_c = CountLeadingZeros(c, kXRegSizeInBits);
|
||||||
d = clz_a - clz_c;
|
d = clz_a - clz_c;
|
||||||
mask = ((V8_UINT64_C(1) << d) - 1);
|
mask = ((UINT64_C(1) << d) - 1);
|
||||||
out_n = 0;
|
out_n = 0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -177,7 +175,7 @@ bool IsImmLogical(uint64_t value, unsigned int width, unsigned int* n, unsigned
|
|||||||
// the general case above, and set the N bit in the output.
|
// the general case above, and set the N bit in the output.
|
||||||
clz_a = CountLeadingZeros(a, kXRegSizeInBits);
|
clz_a = CountLeadingZeros(a, kXRegSizeInBits);
|
||||||
d = 64;
|
d = 64;
|
||||||
mask = ~V8_UINT64_C(0);
|
mask = ~UINT64_C(0);
|
||||||
out_n = 1;
|
out_n = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user