Index: libcfa/src/bits/random.hfa
===================================================================
--- libcfa/src/bits/random.hfa	(revision 2345ab36a435b6dcc4e66d25babebf1df018b2bf)
+++ libcfa/src/bits/random.hfa	(revision 1c85ffc1720326fc74521d5df66b134d23585b96)
@@ -10,6 +10,6 @@
 // Created On       : Fri Jan 14 07:18:11 2022
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Sat Sep  2 18:04:12 2023
-// Update Count     : 187
+// Last Modified On : Tue Dec  5 08:58:52 2023
+// Update Count     : 190
 // 
 
@@ -22,5 +22,5 @@
 
 // Set default PRNG for architecture size.
-#if defined( __x86_64__ ) || defined( __arm_64__ )		// 64-bit architecture
+#if defined( __x86_64__ ) || defined( __aarch64__ )		// 64-bit architecture
 	// 64-bit generators
 	//#define LEHMER64
@@ -112,5 +112,5 @@
 
 // Default PRNG used by runtime.
-#if defined( __x86_64__ ) || defined( __arm_64__ )		// 64-bit architecture
+#if defined( __x86_64__ ) || defined( __aarch64__ )		// 64-bit architecture
 #define PRNG_NAME PRNG_NAME_64
 #define PRNG_STATE_T PRNG_STATE_64_T
Index: tests/.expect/PRNG.arm64.txt
===================================================================
--- tests/.expect/PRNG.arm64.txt	(revision 1c85ffc1720326fc74521d5df66b134d23585b96)
+++ tests/.expect/PRNG.arm64.txt	(revision 1c85ffc1720326fc74521d5df66b134d23585b96)
@@ -0,0 +1,98 @@
+
+CFA xoshiro256pp
+
+                    PRNG()     PRNG(5)   PRNG(0,5)
+      13944458589275087071           3           2
+        129977468648444256           0           4
+       2357727400298891021           2           2
+       8855179187835660146           3           3
+       9957620185645882382           4           1
+      13396406983727409795           0           5
+       3342782395220265920           0           5
+       1707651271867677937           1           0
+      16402561450140881681           0           1
+      17838519215740313729           4           2
+       7425936020594490136           4           0
+       4174865704721714670           3           5
+      16055269689200152092           0           2
+      15091270195803594018           1           5
+      11807315541476180798           1           1
+      10697186588988060306           4           1
+      14665526411527044929           3           2
+      11289342279096164771           2           5
+      16126980828050300615           1           4
+       7821578301767524260           4           1
+seed 1009
+
+Sequential
+trials 10000000 buckets 100000 min 59 max 145 avg 100.0 std 10.0 rstd 10.0%
+
+Concurrent
+trials 10000000 buckets 100000 min 59 max 145 avg 100.0 std 10.0 rstd 10.0%
+trials 10000000 buckets 100000 min 59 max 145 avg 100.0 std 10.0 rstd 10.0%
+trials 10000000 buckets 100000 min 59 max 145 avg 100.0 std 10.0 rstd 10.0%
+trials 10000000 buckets 100000 min 59 max 145 avg 100.0 std 10.0 rstd 10.0%
+
+                    prng()     prng(5)   prng(0,5)
+      13944458589275087071           3           2
+        129977468648444256           0           4
+       2357727400298891021           2           2
+       8855179187835660146           3           3
+       9957620185645882382           4           1
+      13396406983727409795           0           5
+       3342782395220265920           0           5
+       1707651271867677937           1           0
+      16402561450140881681           0           1
+      17838519215740313729           4           2
+       7425936020594490136           4           0
+       4174865704721714670           3           5
+      16055269689200152092           0           2
+      15091270195803594018           1           5
+      11807315541476180798           1           1
+      10697186588988060306           4           1
+      14665526411527044929           3           2
+      11289342279096164771           2           5
+      16126980828050300615           1           4
+       7821578301767524260           4           1
+seed 1009
+
+Sequential
+trials 2000000 buckets 100000 min 4 max 46 avg 20.0 std 4.5 rstd 22.3%
+
+Concurrent
+trials 2000000 buckets 100000 min 4 max 46 avg 20.0 std 4.5 rstd 22.3%
+trials 2000000 buckets 100000 min 4 max 46 avg 20.0 std 4.5 rstd 22.3%
+trials 2000000 buckets 100000 min 4 max 46 avg 20.0 std 4.5 rstd 22.3%
+trials 2000000 buckets 100000 min 4 max 46 avg 20.0 std 4.5 rstd 22.3%
+
+                   prng(t)   prng(t,5) prng(t,0,5)
+      13944458589275087071           3           2
+        129977468648444256           0           4
+       2357727400298891021           2           2
+       8855179187835660146           3           3
+       9957620185645882382           4           1
+      13396406983727409795           0           5
+       3342782395220265920           0           5
+       1707651271867677937           1           0
+      16402561450140881681           0           1
+      17838519215740313729           4           2
+       7425936020594490136           4           0
+       4174865704721714670           3           5
+      16055269689200152092           0           2
+      15091270195803594018           1           5
+      11807315541476180798           1           1
+      10697186588988060306           4           1
+      14665526411527044929           3           2
+      11289342279096164771           2           5
+      16126980828050300615           1           4
+       7821578301767524260           4           1
+seed 1009
+
+Sequential
+trials 10000000 buckets 100000 min 59 max 145 avg 100.0 std 10.0 rstd 10.0%
+
+Concurrent
+trials 10000000 buckets 100000 min 59 max 145 avg 100.0 std 10.0 rstd 10.0%
+trials 10000000 buckets 100000 min 59 max 145 avg 100.0 std 10.0 rstd 10.0%
+trials 10000000 buckets 100000 min 59 max 145 avg 100.0 std 10.0 rstd 10.0%
+trials 10000000 buckets 100000 min 59 max 145 avg 100.0 std 10.0 rstd 10.0%
