Nekotekina
|
d0c199d455
|
Replace utils::cnttz{32,64} with std::countr_{zero,one}
Make #include <bit> mandatory.
|
2020-04-14 16:05:58 +03:00 |
|
Nekotekina Aux1
|
250736ece5
|
Fix warnings in emucore
|
2020-03-04 21:23:34 +03:00 |
|
Nekotekina
|
92e3eaf3ff
|
Fix signed-unsigned comparisons and mark warning as error (part 2).
|
2020-02-19 22:54:58 +03:00 |
|
Nekotekina
|
531afe0f97
|
atomic2: fix pessimisations
|
2019-11-04 22:53:26 +03:00 |
|
Nekotekina
|
ec25deed2b
|
atomic2: fix corruption bug
|
2019-11-04 22:52:45 +03:00 |
|
Nekotekina
|
be306afae9
|
atomic2: add TSX path for multi_cas
|
2019-11-04 22:52:24 +03:00 |
|
Nekotekina
|
35249d2578
|
Implement multi_cas with atomic2 type
stx::atomic2 is a "fat atomic" for use with multi_cas.
stx::multi_cas is minimal transaction routine.
|
2019-11-01 20:41:16 +03:00 |
|