Ciro Santilli 六四事件 法轮功
abf274ab7a
futex_ldxr_stxr.c: fully reproducible in dynamically linked simulation
2020-06-25 12:00:11 +00:00
Ciro Santilli 六四事件 法轮功
15ffa40b6e
inline_asm: remember register variables :-)
2020-06-25 10:00:09 +00:00
Ciro Santilli 六四事件 法轮功
3eca3b8124
inline_asm: add missing "memory" constraints
2020-06-25 09:00:08 +00:00
Ciro Santilli 六四事件 法轮功
c9d15228ab
userland/arch/aarch64/inline_asm/futex_ldxr_stxr.c
2020-06-25 04:00:03 +00:00
Ciro Santilli 六四事件 法轮功
09cbc26819
wfe ldxr minor improvements
2020-06-25 03:00:02 +00:00
Ciro Santilli 六四事件 法轮功
d29a07ddad
userland/arch/aarch64/inline_asm/futex_sev.cpp
2020-01-14 00:00:02 +00:00
Ciro Santilli 六四事件 法轮功
cc1d34f862
fix wfe_ldxr_* examples with sevl to make things more hardware independant
2020-01-13 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
3b3f073e2c
userland/arch/aarch64/freestanding/linux/gem5_exit.S to benchmark immediate gem5 exit
...
ldxr_stxr does an ldxr on thread 0 to fall in the ISA case where event is certain.
Also add ldxr_str which tests yet another case where event is certain: non conditional
write.
2020-01-10 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
268355e53b
wfe_ldrex_strex.cpp
2020-01-07 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
a59c773124
userland/arch/aarch64/inline_asm/reg_var.c: use 64 bit variables
...
32-bit ones likely copy paste error from coming from arm v7.
Also create userland/arch/aarch64/inline_asm/int_32.c:
Also create aarch64_ldaxr_stlxr.cpp and start documenting LDAXR and STLXR.
2019-12-18 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
89a981aaf2
arm WFE: add some userland examples
2019-12-16 00:00:00 +00:00
Ciro Santilli 六四事件 法轮功
02018daa95
arm: sve_addvl test program that prints sve length
2019-10-30 22:00:02 +00:00
Ciro Santilli 六四事件 法轮功
28cd27f969
Move all non-README links to cirosantilli.com where the file is not cut off...
2019-07-07 00:00:01 +00:00
Ciro Santilli 六四事件 法轮功
a90271c6af
asm: start x86 intrinsics examples
...
Split userland/arch/<arch>/c/ into inline_asm and intrinsics, and move programs
that don't match either up.
2019-05-31 00:00:00 +00:00