GBARunner3/code/test/arm9/source/atomics.cpp
2023-07-29 19:55:21 +02:00

9 lines
214 B
C++

#include "common.h"
extern "C" unsigned int __atomic_fetch_sub_4(volatile void* ptr, unsigned int val, int memorder)
{
unsigned int tmp = *(unsigned int*)ptr;
*(unsigned int*)ptr -= val;
return tmp;
}