Files
tinycc/lib
herman ten brugge f89a6f12a7 Fix atomic test_and_set and clear
The __atomic_test_and_set and __atomic_clear code was correct.
They needed locking.
Replaced to code with assembly code.
The changes are in include/stdatomic.h, lib/stdatomic.c, lib/atomic.S
Enabled tests/tests2/124_atomic_counter.c for apple again.

Also moved lib/fetch_and_add.S code to lib/atomic.S.
Removed lib/fetch_and_add.S
Adjusted lib/Makefile
2022-11-17 05:57:21 -06:00
..
2021-08-03 22:49:18 +02:00
2021-08-03 22:49:18 +02:00
2021-01-17 20:43:15 +01:00
2021-01-23 19:08:59 +01:00
2022-11-17 05:57:21 -06:00
2022-07-24 09:51:32 +02:00
2020-07-06 13:00:47 +02:00
2019-06-22 01:38:43 +02:00
2022-11-16 12:52:51 -06:00
2022-11-17 05:57:21 -06:00
2022-11-17 05:57:21 -06:00
2021-02-15 19:10:13 +01:00
2020-09-17 08:42:28 +02:00