cosmopolitan/libc/bits
Justine Tunney 87d7010495 Improve performance of bitscanning intrinsics
This change helps spectre more intelligently plan execution, by working
around false output dependencies, impacting ops like popcnt bsr and bsf
2021-06-15 06:29:51 -07:00
..
abs.c Perform some minor fixups 2021-03-16 22:19:51 -07:00
atomic.h Add chibicc 2020-12-06 16:20:21 -08:00
atomic_load.c Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
atomic_store.c Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
avx2intrin.internal.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
avxintrin.internal.h Add chibicc 2020-12-06 16:20:21 -08:00
bigword.internal.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
bitreverse8.c Make major improvements to redbean and libraries 2021-04-18 12:34:15 -07:00
bitreverse16.c Make major improvements to redbean and libraries 2021-04-18 12:34:15 -07:00
bitreverse32.c Make major improvements to redbean and libraries 2021-04-18 12:34:15 -07:00
bitreverse64.c Make major improvements to redbean and libraries 2021-04-18 12:34:15 -07:00
bits.h Make major improvements to redbean and libraries 2021-04-18 12:34:15 -07:00
bits.mk Fix link order in cosmopolitan.a 2021-01-16 12:05:41 -08:00
bswap.h Make minor improvements 2020-12-23 23:42:56 -08:00
cmpxchg.c Make ANSI mode closer to being ANSI 2021-02-03 17:14:17 -08:00
emmintrin.internal.h Improve dead code elimination 2021-02-08 04:04:42 -08:00
ezlea.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
gray.c Change license 2020-12-27 17:18:44 -08:00
hamming.c Change license 2020-12-27 17:18:44 -08:00
hilbert.c Change license 2020-12-27 17:18:44 -08:00
hilbert.h Initial import 2020-06-15 07:18:57 -07:00
initializer.internal.h wip on intellisense (again) 2021-02-02 11:14:45 -05:00
likely.h Add q keyboard shortcut to printvideo.com (#37) 2021-02-03 15:53:33 -08:00
lockcmpxchg.c Make ANSI mode closer to being ANSI 2021-02-03 17:14:17 -08:00
lockxchg.c Make ANSI mode closer to being ANSI 2021-02-03 17:14:17 -08:00
morton.c Change license 2020-12-27 17:18:44 -08:00
morton.h Make improvements 2020-12-01 03:43:40 -08:00
pmmintrin.internal.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
popcnt.c Change license 2020-12-27 17:18:44 -08:00
popcnt.h Improve performance of bitscanning intrinsics 2021-06-15 06:29:51 -07:00
pushpop.h Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
rounddown2pow.c Change license 2020-12-27 17:18:44 -08:00
roundup2log.c Change license 2020-12-27 17:18:44 -08:00
roundup2pow.c Change license 2020-12-27 17:18:44 -08:00
safemacros.internal.h Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
segmentation.h Make ANSI mode closer to being ANSI 2021-02-03 17:14:17 -08:00
shaintrin.internal.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
smmintrin.internal.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
tmmintrin.internal.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
ungray.c Change license 2020-12-27 17:18:44 -08:00
unmorton.c Change license 2020-12-27 17:18:44 -08:00
weaken.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
wmmintrin.internal.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
xchg.internal.h Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
xmmintrin.internal.h Improve dead code elimination 2021-02-08 04:04:42 -08:00