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... |