Ariadne Devos
|
aaebf61946
Implement x86_64-specific sHT_index_nospec
|
6 years ago |
Ariadne Devos
|
d835f7c3c1
Eliminate allocation of queues
|
6 years ago |
Ariadne Devos
|
0725c2740d
Remove trailing #endif in objcache.c
|
6 years ago |
Ariadne Devos
|
f6d9f5a4ca
Implement sHT_objcache batch API
|
6 years ago |
Ariadne Devos
|
ed86326d20
Merge branch 'zee' into objcache-batch
|
6 years ago |
Ariadne Devos
|
eff18ca34d
Split blessing objcaches apart from allocation
|
6 years ago |
Ariadne Devos
|
c0ccfd17ca
Align sHT_object_cache::elems for SIMD
|
6 years ago |
Ariadne Devos
|
d764137c70
Define an alignment of a block (page)
|
6 years ago |
Ariadne Devos
|
ecb4854b30
Forbid GCC<4.0.4 mangling sHT_size_vec
|
6 years ago |
Ariadne Devos
|
6d00eb1459
Define sHT_size_order, for sHT_select_simd
|
6 years ago |
Ariadne Devos
|
6cf19dca0f
Remove unused include
|
6 years ago |
Ariadne Devos
|
c1da706b83
Fix sHT_select_simd on Aarch64
|
6 years ago |
Ariadne Devos
|
6ef785a1f4
Autogenerate SIMD variant code
|
6 years ago |
Ariadne Devos
|
21f174d482
Correct maximal size of a vector
|
6 years ago |
Ariadne Devos
|
c7f2abc1d3
Merge branch 'odd-fixes' into zee
|
6 years ago |
Ariadne Devos
|
3f9cb0b382
Correct sHT_perform_all linguistics
|
6 years ago |
Ariadne Devos
|
a45cf91312
Mitigate Spectre for bounded loops
|
6 years ago |
Ariadne Devos
|
ec367f8a92
Delete unused task/status.c
|
6 years ago |
Ariadne Devos
|
642a9a4fbb
Use sHT_test_hidden2
|
6 years ago |
Ariadne Devos
|
4a45137113
Introduce two-variable variant on sHT_test_hidden
|
6 years ago |
Ariadne Devos
|
294398bdc9
Add trivial missing information barriers
|
6 years ago |
Ariadne Devos
|
5f4066174e
Document information barriers disallow const-qualification
|
6 years ago |
Ariadne Devos
|
5c35872572
Select SIMD variants based upon support
|
6 years ago |
Ariadne Devos
|
c204411a63
Define the size of a size_t
|
6 years ago |
Ariadne Devos
|
e876627a44
Allow size_t in SIMD code
|
6 years ago |
Ariadne Devos
|
50b26ea8d2
Simplify correctness proof
|
6 years ago |
Ariadne Devos
|
e997a90a80
Allow a variety SIMD extensions
|
6 years ago |
Ariadne Devos
|
f7529745ab
Intent to write a portable SIMD abstraction
|
6 years ago |
Ariadne Devos
|
f9622b3d93
Split Autotools scripts in build-aux
|
6 years ago |
Ariadne Devos
|
b06ff32e3c
Implement ARM Spectre primitives
|
6 years ago |