Common:X64ABI: Work around clang-format being dumb
This commit is contained in:
parent
f2a074f4f8
commit
235b67707f
|
@ -54,13 +54,13 @@ size_t XEmitter::ABI_PushRegistersAndAdjustStack(BitSet32 mask, size_t rsp_align
|
||||||
PUSH(RBP);
|
PUSH(RBP);
|
||||||
MOV(64, R(RBP), R(RSP));
|
MOV(64, R(RBP), R(RSP));
|
||||||
}
|
}
|
||||||
for (int r : mask& ABI_ALL_GPRS & ~BitSet32{RBP})
|
for (int r : (mask & ABI_ALL_GPRS & ~BitSet32{RBP}))
|
||||||
PUSH((X64Reg)r);
|
PUSH((X64Reg)r);
|
||||||
|
|
||||||
if (subtraction)
|
if (subtraction)
|
||||||
SUB(64, R(RSP), subtraction >= 0x80 ? Imm32((u32)subtraction) : Imm8((u8)subtraction));
|
SUB(64, R(RSP), subtraction >= 0x80 ? Imm32((u32)subtraction) : Imm8((u8)subtraction));
|
||||||
|
|
||||||
for (int x : mask& ABI_ALL_FPRS)
|
for (int x : (mask & ABI_ALL_FPRS))
|
||||||
{
|
{
|
||||||
MOVAPD(MDisp(RSP, (int)xmm_offset), (X64Reg)(x - 16));
|
MOVAPD(MDisp(RSP, (int)xmm_offset), (X64Reg)(x - 16));
|
||||||
xmm_offset += 16;
|
xmm_offset += 16;
|
||||||
|
@ -77,7 +77,7 @@ void XEmitter::ABI_PopRegistersAndAdjustStack(BitSet32 mask, size_t rsp_alignmen
|
||||||
ABI_CalculateFrameSize(mask, rsp_alignment, needed_frame_size, &shadow, &subtraction,
|
ABI_CalculateFrameSize(mask, rsp_alignment, needed_frame_size, &shadow, &subtraction,
|
||||||
&xmm_offset);
|
&xmm_offset);
|
||||||
|
|
||||||
for (int x : mask& ABI_ALL_FPRS)
|
for (int x : (mask & ABI_ALL_FPRS))
|
||||||
{
|
{
|
||||||
MOVAPD((X64Reg)(x - 16), MDisp(RSP, (int)xmm_offset));
|
MOVAPD((X64Reg)(x - 16), MDisp(RSP, (int)xmm_offset));
|
||||||
xmm_offset += 16;
|
xmm_offset += 16;
|
||||||
|
|
Loading…
Reference in New Issue