* m68k: some CPUs don't have TAS either (for example some CF)

This commit is contained in:
Karoly Balogh 2022-02-09 09:20:02 +01:00
parent 67d80d414b
commit 12ef9a4a22

View File

@ -473,10 +473,12 @@ var
procedure getSpinLock; assembler; nostackframe; procedure getSpinLock; assembler; nostackframe;
asm asm
{$IFDEF CPUM68K_HAS_TAS}
lea.l spinlock,a0 lea.l spinlock,a0
@loop: @loop:
tas (a0) tas (a0)
bne @loop bne @loop
{$ENDIF}
end; end;
procedure releaseSpinLock; assembler; nostackframe; procedure releaseSpinLock; assembler; nostackframe;