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
|
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 |
Ariadne Devos
|
a39fb9ea47
Abstract mmap(2) and VirtualAlloc(2)
|
6 years ago |
Ariadne Devos
|
dba2863046
Run a smoke test before pushing
|
6 years ago |
Ariadne Devos
|
8429eaa455
Fix the fallout of the <sHT/intrisics.h> split
|
6 years ago |
Ariadne Devos
|
64fe962fc6
Split Spectre mitigations out of <sHT/intrisics.h>
|
6 years ago |
Ariadne Devos
|
09083e22b0
Split crashing out of <sHT/intrisics.h>
|
6 years ago |
Ariadne Devos
|
c5bd4ccaf2
Split compiler magic out of <sHT/intrisics.h>
|
6 years ago |
Ariadne Devos
|
8d26ec17d1
Drop unused and insecure sHT_min/sHT_max
|
6 years ago |
Ariadne Devos
|
a178e6e9e9
Fix unterminated comment
|
6 years ago |
Ariadne Devos
|
c0e094e5c7
Hide comparisons in loop code
|
6 years ago |
Ariadne Devos
|
a14c882317
Allow sHT_halt to be speculatively ignored
|
6 years ago |
Ariadne Devos
|
e4946dcf0f
Drop soft precondition on sHT_index_nospec
|
6 years ago |
Ariadne Devos
|
ae117bd9c5
Move sHT_task_deque's task list into a flexible array
|
6 years ago |
Ariadne Devos
|
ff4199499b
Do not embed sHT_task_deque
|
6 years ago |