aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-array.c
diff options
context:
space:
mode:
authorMichael Collison <michael.collison@arm.com>2017-07-23 22:46:34 +0000
committerMichael Collison <collison@gcc.gnu.org>2017-07-23 22:46:34 +0000
commit5bbf7664c3e26292702d9d7b37d6a1f872f8b5ea (patch)
tree602f85aa3eb7f63722540c741e95cafc2137af74 /gcc/fortran/trans-array.c
parentc5014982bac1ec109d90e422f9a10039c21a5aa0 (diff)
downloadgcc-5bbf7664c3e26292702d9d7b37d6a1f872f8b5ea.zip
gcc-5bbf7664c3e26292702d9d7b37d6a1f872f8b5ea.tar.gz
gcc-5bbf7664c3e26292702d9d7b37d6a1f872f8b5ea.tar.bz2
Add optimized implementation of mersenne twister for aarch64
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
Diffstat (limited to 'gcc/fortran/trans-array.c')
0 files changed, 0 insertions, 0 deletions