2017-07-23 Michael Collison <michael.collison@arm.com> Add optimized implementation of mersenne twister for aarch64 * config/cpu/aarch64/opt/ext/opt_random.h: New file. (__arch64_recursion): New function. (__aarch64_lsr_128): New function. (__aarch64_lsl_128): New function. (operator==): New function. (simd_fast_mersenne_twister_engine): Implement method _M_gen_rand. * config/cpu/aarch64/opt/bits/opt_random.h: New file. * include/ext/random: (simd_fast_mersenne_twister_engine): add _M_state private array. From-SVN: r250464
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
aarch64/opt | Loading commit data... | |
arm | Loading commit data... | |
cris | Loading commit data... | |
generic | Loading commit data... | |
hppa | Loading commit data... | |
i386 | Loading commit data... | |
i486 | Loading commit data... | |
m68k | Loading commit data... | |
microblaze | Loading commit data... | |
powerpc | Loading commit data... | |
sh | Loading commit data... | |
sparc | Loading commit data... |