==> Building on magmar ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/jc303 ./ .SRCINFO 1,955 100% 0.00kB/s 0:00:00 1,955 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=8/10) .nvchecker.toml 81 100% 79.10kB/s 0:00:00 81 100% 79.10kB/s 0:00:00 (xfr#2, to-chk=7/10) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=6/10) PKGBUILD 2,453 100% 2.34MB/s 0:00:00 2,453 100% 2.34MB/s 0:00:00 (xfr#4, to-chk=5/10) REUSE.toml 205 100% 200.20kB/s 0:00:00 205 100% 200.20kB/s 0:00:00 (xfr#5, to-chk=4/10) disable-vst2.patch 734 100% 716.80kB/s 0:00:00 734 100% 716.80kB/s 0:00:00 (xfr#6, to-chk=3/10) jc303-0.12.3-1.log 861 100% 840.82kB/s 0:00:00 861 100% 840.82kB/s 0:00:00 (xfr#7, to-chk=2/10) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 3,898 bytes received 200 bytes 2,732.00 bytes/sec total size is 6,277 speedup is 1.53 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building jc303  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building jc303 for [extra] (riscv64) ]3008;start=f09bcf354246456ab783a38567484201;user=root;hostname=magmar.felixc.at;machineid=df2217b61a6e4c659e659d77485a3d64;bootid=bb9a886d59e64ca2b1db79cfb9ac2544;pid=3033414;pidfdid=24002747;comm=systemd-nspawn;container=arch-nspawn-3033414;type=container\]11;?\]2;🔵 Container arch-nspawn-3033414 on magmar.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=f09bcf354246456ab783a38567484201\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: jc303 0.12.3-1 (Fri Apr 24 21:07:05 2026) ==> Retrieving sources...  -> Cloning jc303 git repo... Cloning into bare repository '/home/felix/packages/jc303/jc303'... remote: Enumerating objects: 1950, done. remote: Counting objects: 0% (1/504) remote: Counting objects: 1% (6/504) remote: Counting objects: 2% (11/504) remote: Counting objects: 3% (16/504) remote: Counting objects: 4% (21/504) remote: Counting objects: 5% (26/504) remote: Counting objects: 6% (31/504) remote: Counting objects: 7% (36/504) remote: Counting objects: 8% (41/504) remote: Counting objects: 9% (46/504) remote: Counting objects: 10% (51/504) remote: Counting objects: 11% (56/504) remote: Counting objects: 12% (61/504) remote: Counting objects: 13% (66/504) remote: Counting objects: 14% (71/504) remote: Counting objects: 15% (76/504) remote: Counting objects: 16% (81/504) remote: Counting objects: 17% (86/504) remote: Counting objects: 18% (91/504) remote: Counting objects: 19% (96/504) remote: Counting objects: 20% (101/504) remote: Counting objects: 21% (106/504) remote: Counting objects: 22% (111/504) remote: Counting objects: 23% (116/504) remote: Counting objects: 24% (121/504) remote: Counting objects: 25% (126/504) remote: Counting objects: 26% (132/504) remote: Counting objects: 27% (137/504) remote: Counting objects: 28% (142/504) remote: Counting objects: 29% (147/504) remote: Counting objects: 30% (152/504) remote: Counting objects: 31% (157/504) remote: Counting objects: 32% (162/504) remote: Counting objects: 33% (167/504) remote: Counting objects: 34% (172/504) remote: Counting objects: 35% (177/504) remote: Counting objects: 36% (182/504) remote: Counting objects: 37% (187/504) remote: Counting objects: 38% (192/504) remote: Counting objects: 39% (197/504) remote: Counting objects: 40% (202/504) remote: Counting objects: 41% (207/504) remote: Counting objects: 42% (212/504) remote: Counting objects: 43% (217/504) remote: Counting objects: 44% (222/504) remote: Counting objects: 45% (227/504) remote: Counting objects: 46% (232/504) remote: Counting objects: 47% (237/504) remote: Counting objects: 48% (242/504) remote: Counting objects: 49% (247/504) remote: Counting objects: 50% (252/504) remote: Counting objects: 51% (258/504) remote: Counting objects: 52% (263/504) remote: Counting objects: 53% (268/504) remote: Counting objects: 54% (273/504) remote: Counting objects: 55% (278/504) remote: Counting objects: 56% (283/504) remote: Counting objects: 57% (288/504) remote: Counting objects: 58% (293/504) remote: Counting objects: 59% (298/504) remote: Counting objects: 60% (303/504) remote: Counting objects: 61% (308/504) remote: Counting objects: 62% (313/504) remote: Counting objects: 63% (318/504) remote: Counting objects: 64% (323/504) remote: Counting objects: 65% (328/504) remote: Counting objects: 66% (333/504) remote: Counting objects: 67% (338/504) remote: Counting objects: 68% (343/504) remote: Counting objects: 69% (348/504) remote: Counting objects: 70% (353/504) remote: Counting objects: 71% (358/504) remote: Counting objects: 72% (363/504) remote: Counting objects: 73% (368/504) remote: Counting objects: 74% (373/504) remote: Counting objects: 75% (378/504) remote: Counting objects: 76% (384/504) remote: Counting objects: 77% (389/504) remote: Counting objects: 78% (394/504) remote: Counting objects: 79% (399/504) remote: Counting objects: 80% (404/504) remote: Counting objects: 81% (409/504) remote: Counting objects: 82% (414/504) remote: Counting objects: 83% (419/504) remote: Counting objects: 84% (424/504) remote: Counting objects: 85% (429/504) remote: Counting objects: 86% (434/504) remote: Counting objects: 87% (439/504) remote: Counting objects: 88% (444/504) remote: Counting objects: 89% (449/504) remote: Counting objects: 90% (454/504) remote: Counting objects: 91% (459/504) remote: Counting objects: 92% (464/504) remote: Counting objects: 93% (469/504) remote: Counting objects: 94% (474/504) remote: Counting objects: 95% (479/504) remote: Counting objects: 96% (484/504) remote: Counting objects: 97% (489/504) remote: Counting objects: 98% (494/504) remote: Counting objects: 99% (499/504) remote: Counting objects: 100% (504/504) remote: Counting objects: 100% (504/504), done. remote: Compressing objects: 0% (1/137) remote: Compressing objects: 1% (2/137) remote: Compressing objects: 2% (3/137) remote: Compressing objects: 3% (5/137) remote: Compressing objects: 4% (6/137) remote: Compressing objects: 5% (7/137) remote: Compressing objects: 6% (9/137) remote: Compressing objects: 7% (10/137) remote: Compressing objects: 8% (11/137) remote: Compressing objects: 9% (13/137) remote: Compressing objects: 10% (14/137) remote: Compressing objects: 11% (16/137) remote: Compressing objects: 12% (17/137) remote: Compressing objects: 13% (18/137) remote: Compressing objects: 14% (20/137) remote: Compressing objects: 15% (21/137) remote: Compressing objects: 16% (22/137) remote: Compressing objects: 17% (24/137) remote: Compressing objects: 18% (25/137) remote: Compressing objects: 19% (27/137) remote: Compressing objects: 20% (28/137) remote: Compressing objects: 21% (29/137) remote: Compressing objects: 22% (31/137) remote: Compressing objects: 23% (32/137) remote: Compressing objects: 24% (33/137) remote: Compressing objects: 25% (35/137) remote: Compressing objects: 26% (36/137) remote: Compressing objects: 27% (37/137) remote: Compressing objects: 28% (39/137) remote: Compressing objects: 29% (40/137) remote: Compressing objects: 30% (42/137) remote: Compressing objects: 31% (43/137) remote: Compressing objects: 32% (44/137) remote: Compressing objects: 33% (46/137) remote: Compressing objects: 34% (47/137) remote: Compressing objects: 35% (48/137) remote: Compressing objects: 36% (50/137) remote: Compressing objects: 37% (51/137) remote: Compressing objects: 38% (53/137) remote: Compressing objects: 39% (54/137) remote: Compressing objects: 40% (55/137) remote: Compressing objects: 41% (57/137) remote: Compressing objects: 42% (58/137) remote: Compressing objects: 43% (59/137) remote: Compressing objects: 44% (61/137) remote: Compressing objects: 45% (62/137) remote: Compressing objects: 46% (64/137) remote: Compressing objects: 47% (65/137) remote: Compressing objects: 48% (66/137) remote: Compressing objects: 49% (68/137) remote: Compressing objects: 50% (69/137) remote: Compressing objects: 51% (70/137) remote: Compressing objects: 52% (72/137) remote: Compressing objects: 53% (73/137) remote: Compressing objects: 54% (74/137) remote: Compressing objects: 55% (76/137) remote: Compressing objects: 56% (77/137) remote: Compressing objects: 57% (79/137) remote: Compressing objects: 58% (80/137) remote: Compressing objects: 59% (81/137) remote: Compressing objects: 60% (83/137) remote: Compressing objects: 61% (84/137) remote: Compressing objects: 62% (85/137) remote: Compressing objects: 63% (87/137) remote: Compressing objects: 64% (88/137) remote: Compressing objects: 65% (90/137) remote: Compressing objects: 66% (91/137) remote: Compressing objects: 67% (92/137) remote: Compressing objects: 68% (94/137) remote: Compressing objects: 69% (95/137) remote: Compressing objects: 70% (96/137) remote: Compressing objects: 71% (98/137) remote: Compressing objects: 72% (99/137) remote: Compressing objects: 73% (101/137) remote: Compressing objects: 74% (102/137) remote: Compressing objects: 75% (103/137) remote: Compressing objects: 76% (105/137) remote: Compressing objects: 77% (106/137) remote: Compressing objects: 78% (107/137) remote: Compressing objects: 79% (109/137) remote: Compressing objects: 80% (110/137) remote: Compressing objects: 81% (111/137) remote: Compressing objects: 82% (113/137) remote: Compressing objects: 83% (114/137) remote: Compressing objects: 84% (116/137) remote: Compressing objects: 85% (117/137) remote: Compressing objects: 86% (118/137) remote: Compressing objects: 87% (120/137) remote: Compressing objects: 88% (121/137) remote: Compressing objects: 89% (122/137) remote: Compressing objects: 90% (124/137) remote: Compressing objects: 91% (125/137) remote: Compressing objects: 92% (127/137) remote: Compressing objects: 93% (128/137) remote: Compressing objects: 94% (129/137) remote: Compressing objects: 95% (131/137) remote: Compressing objects: 96% (132/137) remote: Compressing objects: 97% (133/137) remote: Compressing objects: 98% (135/137) remote: Compressing objects: 99% (136/137) remote: Compressing objects: 100% (137/137) remote: Compressing objects: 100% (137/137), done. Receiving objects: 0% (1/1950) Receiving objects: 1% (20/1950) Receiving objects: 2% (39/1950) Receiving objects: 3% (59/1950) Receiving objects: 4% (78/1950) Receiving objects: 5% (98/1950), 620.00 KiB | 1.19 MiB/s Receiving objects: 6% (117/1950), 620.00 KiB | 1.19 MiB/s Receiving objects: 6% (128/1950), 3.66 MiB | 3.37 MiB/s Receiving objects: 7% (137/1950), 10.67 MiB | 6.73 MiB/s Receiving objects: 8% (156/1950), 10.67 MiB | 6.73 MiB/s Receiving objects: 8% (171/1950), 15.20 MiB | 7.29 MiB/s Receiving objects: 9% (176/1950), 15.20 MiB | 7.29 MiB/s Receiving objects: 10% (195/1950), 19.70 MiB | 7.62 MiB/s Receiving objects: 11% (215/1950), 19.70 MiB | 7.62 MiB/s Receiving objects: 12% (234/1950), 19.70 MiB | 7.62 MiB/s Receiving objects: 13% (254/1950), 19.70 MiB | 7.62 MiB/s Receiving objects: 14% (273/1950), 19.70 MiB | 7.62 MiB/s Receiving objects: 15% (293/1950), 19.70 MiB | 7.62 MiB/s Receiving objects: 16% (312/1950), 19.70 MiB | 7.62 MiB/s Receiving objects: 17% (332/1950), 19.70 MiB | 7.62 MiB/s Receiving objects: 17% (339/1950), 19.70 MiB | 7.62 MiB/s Receiving objects: 18% (351/1950), 24.32 MiB | 7.88 MiB/s Receiving objects: 19% (371/1950), 24.32 MiB | 7.88 MiB/s Receiving objects: 20% (390/1950), 24.32 MiB | 7.88 MiB/s Receiving objects: 21% (410/1950), 24.32 MiB | 7.88 MiB/s Receiving objects: 22% (429/1950), 29.04 MiB | 8.09 MiB/s Receiving objects: 23% (449/1950), 29.04 MiB | 8.09 MiB/s Receiving objects: 24% (468/1950), 29.04 MiB | 8.09 MiB/s Receiving objects: 25% (488/1950), 29.04 MiB | 8.09 MiB/s Receiving objects: 26% (507/1950), 29.04 MiB | 8.09 MiB/s Receiving objects: 26% (517/1950), 29.04 MiB | 8.09 MiB/s Receiving objects: 27% (527/1950), 29.04 MiB | 8.09 MiB/s Receiving objects: 28% (546/1950), 29.04 MiB | 8.09 MiB/s Receiving objects: 29% (566/1950), 33.86 MiB | 8.28 MiB/s Receiving objects: 30% (585/1950), 33.86 MiB | 8.28 MiB/s Receiving objects: 31% (605/1950), 33.86 MiB | 8.28 MiB/s Receiving objects: 32% (624/1950), 33.86 MiB | 8.28 MiB/s Receiving objects: 33% (644/1950), 33.86 MiB | 8.28 MiB/s Receiving objects: 34% (663/1950), 33.86 MiB | 8.28 MiB/s Receiving objects: 35% (683/1950), 33.86 MiB | 8.28 MiB/s Receiving objects: 36% (702/1950), 33.86 MiB | 8.28 MiB/s Receiving objects: 37% (722/1950), 33.86 MiB | 8.28 MiB/s Receiving objects: 38% (741/1950), 33.86 MiB | 8.28 MiB/s Receiving objects: 39% (761/1950), 33.86 MiB | 8.28 MiB/s Receiving objects: 40% (780/1950), 38.71 MiB | 8.43 MiB/s Receiving objects: 41% (800/1950), 38.71 MiB | 8.43 MiB/s Receiving objects: 42% (819/1950), 38.71 MiB | 8.43 MiB/s Receiving objects: 42% (824/1950), 38.71 MiB | 8.43 MiB/s Receiving objects: 43% (839/1950), 43.75 MiB | 9.40 MiB/s Receiving objects: 44% (858/1950), 43.75 MiB | 9.40 MiB/s Receiving objects: 45% (878/1950), 43.75 MiB | 9.40 MiB/s Receiving objects: 46% (897/1950), 43.75 MiB | 9.40 MiB/s Receiving objects: 47% (917/1950), 43.75 MiB | 9.40 MiB/s Receiving objects: 48% (936/1950), 43.75 MiB | 9.40 MiB/s Receiving objects: 49% (956/1950), 43.75 MiB | 9.40 MiB/s Receiving objects: 50% (975/1950), 43.75 MiB | 9.40 MiB/s Receiving objects: 51% (995/1950), 43.75 MiB | 9.40 MiB/s Receiving objects: 52% (1014/1950), 43.75 MiB | 9.40 MiB/s Receiving objects: 53% (1034/1950), 48.77 MiB | 10.01 MiB/s Receiving objects: 54% (1053/1950), 48.77 MiB | 10.01 MiB/s Receiving objects: 55% (1073/1950), 48.77 MiB | 10.01 MiB/s Receiving objects: 55% (1087/1950), 48.77 MiB | 10.01 MiB/s Receiving objects: 56% (1092/1950), 48.77 MiB | 10.01 MiB/s Receiving objects: 57% (1112/1950), 53.82 MiB | 9.58 MiB/s Receiving objects: 58% (1131/1950), 53.82 MiB | 9.58 MiB/s Receiving objects: 59% (1151/1950), 53.82 MiB | 9.58 MiB/s Receiving objects: 60% (1170/1950), 53.82 MiB | 9.58 MiB/s Receiving objects: 61% (1190/1950), 53.82 MiB | 9.58 MiB/s Receiving objects: 62% (1209/1950), 53.82 MiB | 9.58 MiB/s Receiving objects: 63% (1229/1950), 53.82 MiB | 9.58 MiB/s Receiving objects: 64% (1248/1950), 53.82 MiB | 9.58 MiB/s Receiving objects: 65% (1268/1950), 53.82 MiB | 9.58 MiB/s Receiving objects: 66% (1287/1950), 53.82 MiB | 9.58 MiB/s Receiving objects: 67% (1307/1950), 53.82 MiB | 9.58 MiB/s Receiving objects: 68% (1326/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 69% (1346/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 70% (1365/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 71% (1385/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 72% (1404/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 73% (1424/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 74% (1443/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 75% (1463/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 76% (1482/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 77% (1502/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 78% (1521/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 79% (1541/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 80% (1560/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 81% (1580/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 82% (1599/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 83% (1619/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 84% (1638/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 85% (1658/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 86% (1677/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 87% (1697/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 88% (1716/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 89% (1736/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 90% (1755/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 91% (1775/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 92% (1794/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 93% (1814/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 94% (1833/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 95% (1853/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 96% (1872/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 97% (1892/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 98% (1911/1950), 58.93 MiB | 9.71 MiB/s remote: Total 1950 (delta 403), reused 411 (delta 367), pack-reused 1446 (from 2) Receiving objects: 99% (1931/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 100% (1950/1950), 58.93 MiB | 9.71 MiB/s Receiving objects: 100% (1950/1950), 61.41 MiB | 8.98 MiB/s, done. Resolving deltas: 0% (0/935) Resolving deltas: 1% (10/935) Resolving deltas: 2% (19/935) Resolving deltas: 3% (29/935) Resolving deltas: 4% (38/935) Resolving deltas: 5% (48/935) Resolving deltas: 6% (57/935) Resolving deltas: 7% (66/935) Resolving deltas: 8% (75/935) Resolving deltas: 9% (85/935) Resolving deltas: 10% (94/935) Resolving deltas: 11% (103/935) Resolving deltas: 12% (114/935) Resolving deltas: 13% (125/935) Resolving deltas: 14% (131/935) Resolving deltas: 15% (141/935) Resolving deltas: 16% (150/935) Resolving deltas: 17% (161/935) Resolving deltas: 18% (170/935) Resolving deltas: 19% (178/935) Resolving deltas: 20% (187/935) Resolving deltas: 21% (197/935) Resolving deltas: 22% (206/935) Resolving deltas: 23% (216/935) Resolving deltas: 24% (228/935) Resolving deltas: 25% (234/935) Resolving deltas: 26% (244/935) Resolving deltas: 27% (253/935) Resolving deltas: 28% (262/935) Resolving deltas: 29% (276/935) Resolving deltas: 30% (281/935) Resolving deltas: 31% (290/935) Resolving deltas: 32% (301/935) Resolving deltas: 33% (310/935) Resolving deltas: 34% (318/935) Resolving deltas: 35% (329/935) Resolving deltas: 36% (337/935) Resolving deltas: 37% (346/935) Resolving deltas: 38% (356/935) Resolving deltas: 39% (365/935) Resolving deltas: 40% (375/935) Resolving deltas: 41% (384/935) Resolving deltas: 42% (393/935) Resolving deltas: 43% (403/935) Resolving deltas: 44% (412/935) Resolving deltas: 45% (421/935) Resolving deltas: 46% (432/935) Resolving deltas: 47% (440/935) Resolving deltas: 48% (449/935) Resolving deltas: 49% (459/935) Resolving deltas: 50% (468/935) Resolving deltas: 51% (478/935) Resolving deltas: 52% (488/935) Resolving deltas: 53% (496/935) Resolving deltas: 54% (505/935) Resolving deltas: 55% (515/935) Resolving deltas: 56% (524/935) Resolving deltas: 57% (533/935) Resolving deltas: 58% (543/935) Resolving deltas: 59% (552/935) Resolving deltas: 60% (561/935) Resolving deltas: 61% (571/935) Resolving deltas: 62% (580/935) Resolving deltas: 63% (591/935) Resolving deltas: 64% (601/935) Resolving deltas: 65% (608/935) Resolving deltas: 66% (618/935) Resolving deltas: 67% (629/935) Resolving deltas: 68% (642/935) Resolving deltas: 69% (646/935) Resolving deltas: 70% (655/935) Resolving deltas: 71% (664/935) Resolving deltas: 72% (675/935) Resolving deltas: 73% (683/935) Resolving deltas: 74% (692/935) Resolving deltas: 75% (703/935) Resolving deltas: 76% (712/935) Resolving deltas: 77% (720/935) Resolving deltas: 78% (730/935) Resolving deltas: 79% (740/935) Resolving deltas: 80% (750/935) Resolving deltas: 81% (759/935) Resolving deltas: 82% (767/935) Resolving deltas: 83% (777/935) Resolving deltas: 84% (788/935) Resolving deltas: 85% (795/935) Resolving deltas: 86% (805/935) Resolving deltas: 87% (815/935) Resolving deltas: 88% (823/935) Resolving deltas: 89% (834/935) Resolving deltas: 90% (843/935) Resolving deltas: 91% (851/935) Resolving deltas: 92% (861/935) Resolving deltas: 94% (880/935) Resolving deltas: 95% (891/935) Resolving deltas: 96% (898/935) Resolving deltas: 97% (907/935) Resolving deltas: 98% (917/935) Resolving deltas: 99% (926/935) Resolving deltas: 100% (935/935) Resolving deltas: 100% (935/935), done.  -> Found disable-vst2.patch ==> Validating source files with sha512sums... jc303 ... Passed disable-vst2.patch ... Passed ==> Validating source files with b2sums... jc303 ... Passed disable-vst2.patch ... Passed ]3008;start=c67f3e7187fa458ca2feb3126238be70;user=root;hostname=magmar.felixc.at;machineid=df2217b61a6e4c659e659d77485a3d64;bootid=bb9a886d59e64ca2b1db79cfb9ac2544;pid=3039082;pidfdid=24008415;comm=systemd-nspawn;container=arch-nspawn-3039082;type=container\]11;?\]2;🔵 Container arch-nspawn-3039082 on magmar.felixc.at\==> Making package: jc303 0.12.3-1 (Fri Apr 24 21:07:57 2026) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (101) New Version Net Change Download Size extra/adwaita-cursors 50.0-1 11.41 MiB extra/adwaita-fonts 50.0-1 7.29 MiB extra/adwaita-icon-theme 50.0-1 1.19 MiB extra/adwaita-icon-theme-legacy 46.2-3 2.23 MiB extra/alsa-topology-conf 1.2.5.1-4 0.33 MiB 0.01 MiB extra/alsa-ucm-conf 1.2.15.3-1 0.62 MiB 0.12 MiB extra/at-spi2-core 2.60.1-1 4.07 MiB extra/avahi 1:0.9rc4-1 1.92 MiB extra/bubblewrap 0.11.1-1 0.09 MiB extra/cairo 1.18.4-1 1.44 MiB extra/cppdap 1.58.0-3 1.57 MiB extra/dav1d 1.5.3-1 0.64 MiB extra/dconf 0.49.0-1 0.43 MiB extra/default-cursors 3-1 0.00 MiB extra/desktop-file-utils 0.28-1 0.19 MiB extra/duktape 2.7.0-7 0.78 MiB extra/fribidi 1.0.16-2 0.24 MiB extra/gdk-pixbuf2 2.44.6-2 2.96 MiB extra/giflib 6.1.3-1 0.31 MiB extra/glib-networking 1:2.80.1-1 0.63 MiB extra/glycin 2.1.1-1 20.41 MiB extra/gperftools 2.18.1-1 1.99 MiB extra/graphite 1:1.3.14-5 0.18 MiB extra/gsettings-desktop-schemas 50.1-1 6.08 MiB extra/gsettings-system-schemas 50.1-1 0.02 MiB extra/gtest 1.17.0-2 1.55 MiB extra/gtk-update-icon-cache 1:4.22.2-1 0.03 MiB extra/harfbuzz 14.1.0-1 4.53 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/highway 1.3.0-2 4.40 MiB extra/iso-codes 4.20.1-1 22.30 MiB extra/jbigkit 2.1-8 0.13 MiB extra/json-glib 1.10.8-1 1.01 MiB extra/jsoncpp 1.9.6-3 3.16 MiB extra/lcms2 2.18-1 0.66 MiB extra/libcloudproviders 0.4.0-1 0.32 MiB extra/libcolord 1.4.8-1 1.24 MiB extra/libcups 2:2.4.18-1 0.83 MiB extra/libdaemon 0.14-6 0.05 MiB extra/libdatrie 0.2.14-1 0.48 MiB extra/libdeflate 1.25-1 0.10 MiB extra/libdrm 2.4.131-1 1.23 MiB core/libedit 20251016_3.1-1 0.25 MiB extra/libepoxy 1.5.10-3 2.76 MiB extra/libglvnd 1.7.0-3 3.99 MiB extra/libjpeg-turbo 3.1.4.1-1 2.02 MiB extra/libjxl 0.11.2-2 10.89 MiB extra/libpciaccess 0.19-1 0.05 MiB extra/libpng 1.6.58-1 0.54 MiB extra/libproxy 0.5.12-1 0.08 MiB extra/librsvg 2:2.62.1-1 10.06 MiB extra/libsoup3 3.6.6-2 1.99 MiB extra/libstemmer 3.0.1-1 0.88 MiB extra/libthai 0.1.30-1 1.24 MiB extra/libtiff 4.7.1-2 1.12 MiB extra/libunwind 1.8.2-1 0.26 MiB extra/libuv 1.52.1-1 0.62 MiB extra/libwebp 1.6.0-2 0.64 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxcb 1.17.0-1 3.69 MiB extra/libxcomposite 0.4.7-1 0.02 MiB extra/libxdamage 1.1.7-1 0.01 MiB extra/libxdmcp 1.1.5-2 0.13 MiB extra/libxext 1.3.7-1 0.30 MiB extra/libxfixes 6.0.2-1 0.03 MiB extra/libxft 2.3.9-1 0.12 MiB extra/libxi 1.8.2-1 0.47 MiB extra/libxkbcommon 1.13.1-1 0.97 MiB extra/libxrender 0.9.12-1 0.09 MiB extra/libxshmfence 1.3.3-1 0.01 MiB extra/libxtst 1.2.5-1 0.11 MiB extra/libxxf86vm 1.1.7-1 0.03 MiB extra/llvm-libs 22.1.3-1 153.57 MiB extra/lm_sensors 1:3.6.2-1 0.43 MiB core/lzo 2.10-5 0.34 MiB extra/mesa 1:25.3.5-1 47.80 MiB extra/pango 1:1.57.1-1 2.33 MiB extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.35-1 0.15 MiB extra/pixman 0.46.4-1 0.48 MiB extra/rhash 1.4.6-1 0.35 MiB extra/shared-mime-info 2.4-3 4.56 MiB extra/spirv-tools 1:1.4.341.0-2 6.80 MiB extra/tinysparql 3.11.1-1 3.88 MiB extra/wayland 1.25.0-1 0.83 MiB 0.15 MiB extra/xcb-proto 1.17.0-4 1.03 MiB extra/xkeyboard-config 2.46-1 10.21 MiB extra/xorg-xprop 1.2.8-1 0.05 MiB extra/xorgproto 2025.1-1 1.47 MiB extra/zlib-ng 2.3.3-1 0.23 MiB extra/alsa-lib 1.2.15.3-2 1.77 MiB extra/cmake 4.3.2-1 85.40 MiB extra/fontconfig 2:2.17.1-1 1.08 MiB extra/freetype2 2.14.3-1 1.61 MiB extra/git 2.54.0-1 29.36 MiB extra/gtk3 1:3.24.52-1 53.25 MiB extra/libx11 1.8.13-1 9.75 MiB extra/libxcursor 1.2.3-1 0.06 MiB extra/libxinerama 1.1.6-1 0.02 MiB extra/libxrandr 1.5.5-1 0.07 MiB Total Download Size: 0.28 MiB Total Installed Size: 569.47 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... wayland-1.25.0-1-riscv64 downloading... alsa-ucm-conf-1.2.15.3-1-any downloading... alsa-topology-conf-1.2.5.1-4-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libpng... installing freetype2... Optional dependencies for freetype2 harfbuzz: Improved autohinting [pending] installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing libxrandr... installing libxinerama... installing libxfixes... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme [pending] installing libxcursor... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing adwaita-fonts... installing adwaita-icon-theme-legacy... installing adwaita-cursors... installing adwaita-icon-theme... installing dconf... installing gsettings-system-schemas... installing gsettings-desktop-schemas... installing libxi... installing libxtst... installing xorg-xprop... installing at-spi2-core... installing lzo... installing pixman... installing cairo... installing desktop-file-utils... installing fribidi... installing bubblewrap... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing jbigkit... installing libdeflate... installing libwebp... Optional dependencies for libwebp libwebp-utils: WebP conversion and inspection tools installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing giflib... installing libunwind... installing gperftools... installing gtest... Optional dependencies for gtest python: gmock generator installing highway... installing libjxl... Optional dependencies for libjxl java-runtime: for JNI bindings installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing glycin... Optional dependencies for glycin libheif: Load .avif, .heic and .heif installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libheif: Load .avif, .heic and .heif libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf libwmf: Load .apm and .wmf installing iso-codes... installing libcloudproviders... installing libcolord... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc [pending] libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks installing libcups... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool [installed] installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing spirv-tools... installing wayland... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libepoxy... installing libxcomposite... installing libxdamage... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 wayland: xkbcli interactive-wayland [installed] installing json-glib... installing duktape... installing libproxy... installing glib-networking... installing libsoup3... Optional dependencies for libsoup3 samba: Windows Domain SSO installing libstemmer... installing tinysparql... installing gtk-update-icon-cache... installing gtk3... Optional dependencies for gtk3 evince: Default print preview command :: Running post-transaction hooks... ( 1/14) Creating system user accounts... Creating group 'avahi' with GID 969. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 969 and GID 969. Creating group 'git' with GID 968. Creating user 'git' (git daemon user) with UID 968 and GID 968. ( 2/14) Reloading system manager configuration... Skipped: Current root is not booted. ( 3/14) Reloading user manager configuration... Skipped: Current root is not booted. ( 4/14) Updating the MIME type database... ( 5/14) Arming ConditionNeedsUpdate... ( 6/14) Updating fontconfig configuration... ( 7/14) Reloading system bus configuration... Skipped: Current root is not booted. ( 8/14) Checking for old perl modules... ( 9/14) Updating fontconfig cache... (10/14) Updating GIO module cache... (11/14) Compiling GSettings XML schema files... (12/14) Probing GTK3 input method modules... (13/14) Updating icon theme caches... (14/14) Updating the desktop file MIME type cache... [?25h==> Retrieving sources...  -> Found disable-vst2.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of jc303 git repo... Cloning into 'jc303'... done. Updating files: 59% (278/469) Updating files: 60% (282/469) Updating files: 61% (287/469) Updating files: 62% (291/469) Updating files: 63% (296/469) Updating files: 64% (301/469) Updating files: 65% (305/469) Updating files: 66% (310/469) Updating files: 67% (315/469) Updating files: 68% (319/469) Updating files: 69% (324/469) Updating files: 70% (329/469) Updating files: 71% (333/469) Updating files: 72% (338/469) Updating files: 73% (343/469) Updating files: 74% (348/469) Updating files: 75% (352/469) Updating files: 76% (357/469) Updating files: 77% (362/469) Updating files: 78% (366/469) Updating files: 79% (371/469) Updating files: 80% (376/469) Updating files: 81% (380/469) Updating files: 82% (385/469) Updating files: 83% (390/469) Updating files: 84% (394/469) Updating files: 85% (399/469) Updating files: 86% (404/469) Updating files: 87% (409/469) Updating files: 88% (413/469) Updating files: 89% (418/469) Updating files: 90% (423/469) Updating files: 91% (427/469) Updating files: 92% (432/469) Updating files: 93% (437/469) Updating files: 94% (441/469) Updating files: 95% (446/469) Updating files: 96% (451/469) Updating files: 97% (455/469) Updating files: 98% (460/469) Updating files: 99% (465/469) Updating files: 100% (469/469) Updating files: 100% (469/469), done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file CMakeLists.txt Hunk #1 succeeded at 77 (offset 22 lines). ==> Starting build()... -- The C compiler identification is GNU 15.2.1 -- The CXX compiler identification is GNU 15.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1") -- Checking for module 'alsa' -- Found alsa, version 1.2.15.3 -- Checking for modules 'freetype2;fontconfig' -- Found freetype2, version 26.6.20 -- Found fontconfig, version 2.17.1 -- Checking for module 'gl' -- Found gl, version 1.2 -- Checking for module 'libcurl' -- Found libcurl, version 8.19.0 -- Checking for modules 'webkit2gtk-4.0;gtk+-x11-3.0' -- Package 'webkit2gtk-4.0' not found -- Configuring juceaide -- Building juceaide -- Exporting juceaide -- Testing juceaide -- Finished setting up juceaide -- Building CLAP with CLAP_CXX_STANDARD=17 -- CLAP version: 1.2.0 -- Adding ChowDSP JUCE modules... -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Creating CLAP JC303_CLAP from JC303 -- Setting Misbehaviour handler level to 'Ignore' -- Setting Checking handler level to 'Minimal' -- Setting event resolution to 0 samples (no sample-accurate automation) -- Setting "Always split block" to OFF -- Setting "Use JUCE parameter ranges" to OFF -- RTNeural -- Using xsimd backend -- Setting GNU compiler flags -- Performing Test COMPILER_OPT_ARCH_AVX_SUPPORTED -- Performing Test COMPILER_OPT_ARCH_AVX_SUPPORTED - Failed -- Compiler DOES NOT supports flags: -mavx -mfma -- Configuring done (1360.3s) -- Generating done (1.8s) -- Build files have been written to: /build/jc303/src/build [ 0%] Generating juce_binarydata_BinaryData/JuceLibraryCode/BinaryData1.cpp, juce_binarydata_BinaryData/JuceLibraryCode/BinaryData2.cpp, juce_binarydata_BinaryData/JuceLibraryCode/BinaryData3.cpp, juce_binarydata_BinaryData/JuceLibraryCode/BinaryData4.cpp, juce_binarydata_BinaryData/JuceLibraryCode/BinaryData5.cpp, juce_binarydata_BinaryData/JuceLibraryCode/BinaryData6.cpp, juce_binarydata_BinaryData/JuceLibraryCode/BinaryData7.cpp, juce_binarydata_BinaryData/JuceLibraryCode/BinaryData8.cpp, juce_binarydata_BinaryData/JuceLibraryCode/BinaryData9.cpp, juce_binarydata_BinaryData/JuceLibraryCode/BinaryData10.cpp, juce_binarydata_BinaryData/JuceLibraryCode/BinaryData.h [ 0%] Generating juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData1.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData2.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData3.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData4.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData5.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData6.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData7.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData8.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData9.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData10.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData11.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData12.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData13.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData14.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData15.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData16.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData17.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData18.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData19.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData20.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData21.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData22.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData23.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData24.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData25.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData26.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData27.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData28.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData29.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData30.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData31.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData32.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData33.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData34.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData35.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData36.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData37.cpp, juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryDataGuitarMLModels.h [ 1%] Building CXX object CMakeFiles/juce_vst3_helper.dir/lib/JUCE/modules/juce_audio_plugin_client/VST3/juce_VST3ManifestHelper.cpp.o [ 2%] Building CXX object /build/jc303/src/jc303/lib/rtneural-build/RTNeural/CMakeFiles/RTNeural.dir/RTNeural.cpp.o [ 3%] Building CXX object /build/jc303/src/jc303/lib/juce-clap-extensions-build/CMakeFiles/clap_juce_extensions.dir/src/extensions/clap-juce-extensions.cpp.o [ 5%] Building CXX object CMakeFiles/juce_lv2_helper.dir/lib/JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2ManifestHelper.cpp.o [ 5%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/dsp_accelerated_sse_or_arm.dir/processors/drive/neural_utils/RNNAccelerated.cpp.o [ 6%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/dsp_accelerated_avx.dir/processors/drive/neural_utils/RNNAccelerated.cpp.o [ 7%] Building CXX object src/gui/amadeusp/CMakeFiles/BinaryData.dir/juce_binarydata_BinaryData/JuceLibraryCode/BinaryData2.cpp.o [ 8%] Building CXX object src/gui/amadeusp/CMakeFiles/BinaryData.dir/juce_binarydata_BinaryData/JuceLibraryCode/BinaryData1.cpp.o [ 8%] Building CXX object src/gui/amadeusp/CMakeFiles/BinaryData.dir/juce_binarydata_BinaryData/JuceLibraryCode/BinaryData4.cpp.o [ 9%] Building CXX object src/gui/amadeusp/CMakeFiles/BinaryData.dir/juce_binarydata_BinaryData/JuceLibraryCode/BinaryData5.cpp.o [ 10%] Building CXX object src/gui/amadeusp/CMakeFiles/BinaryData.dir/juce_binarydata_BinaryData/JuceLibraryCode/BinaryData6.cpp.o [ 10%] Building CXX object src/gui/amadeusp/CMakeFiles/BinaryData.dir/juce_binarydata_BinaryData/JuceLibraryCode/BinaryData8.cpp.o [ 11%] Building CXX object src/gui/amadeusp/CMakeFiles/BinaryData.dir/juce_binarydata_BinaryData/JuceLibraryCode/BinaryData9.cpp.o [ 12%] Building CXX object src/gui/amadeusp/CMakeFiles/BinaryData.dir/juce_binarydata_BinaryData/JuceLibraryCode/BinaryData3.cpp.o [ 13%] Building CXX object src/gui/amadeusp/CMakeFiles/BinaryData.dir/juce_binarydata_BinaryData/JuceLibraryCode/BinaryData7.cpp.o [ 14%] Building CXX object src/gui/amadeusp/CMakeFiles/BinaryData.dir/juce_binarydata_BinaryData/JuceLibraryCode/BinaryData10.cpp.o [ 15%] Linking CXX executable juce_lv2_helper [ 16%] Linking CXX static library libBinaryData.a [ 17%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData1.cpp.o [ 17%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData4.cpp.o [ 18%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData2.cpp.o [ 19%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData6.cpp.o [ 20%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData9.cpp.o [ 20%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData8.cpp.o [ 21%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData3.cpp.o [ 22%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData7.cpp.o [ 23%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData5.cpp.o [ 23%] Built target juce_lv2_helper [ 24%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData10.cpp.o [ 24%] Built target BinaryData [ 25%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData11.cpp.o [ 25%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData12.cpp.o [ 26%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData13.cpp.o [ 27%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData14.cpp.o [ 28%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData15.cpp.o [ 28%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData16.cpp.o [ 30%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData17.cpp.o [ 30%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData18.cpp.o [ 31%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData19.cpp.o [ 32%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData20.cpp.o [ 32%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData21.cpp.o [ 33%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData22.cpp.o [ 34%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData23.cpp.o [ 35%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData24.cpp.o [ 35%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData25.cpp.o [ 36%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData26.cpp.o [ 37%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData27.cpp.o [ 38%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData28.cpp.o [ 38%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData29.cpp.o [ 39%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData30.cpp.o [ 40%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData31.cpp.o [ 41%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData32.cpp.o [ 41%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData33.cpp.o [ 42%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData34.cpp.o [ 43%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData35.cpp.o [ 44%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData36.cpp.o [ 44%] Building CXX object src/dsp/guitarml-byod/CMakeFiles/BinaryDataGuitarMLModels.dir/juce_binarydata_BinaryDataGuitarMLModels/JuceLibraryCode/BinaryData37.cpp.o [ 44%] Linking CXX static library libclap_juce_extensions.a [ 44%] Built target clap_juce_extensions [ 45%] Linking CXX static library libBinaryDataGuitarMLModels.a In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/xsimd_batch_constant.hpp:15, from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./xsimd_generic_fwd.hpp:15, from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/xsimd_isa.hpp:17, from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:20, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/activation/../xsimd-legacy/algorithms/algorithms.hpp:20, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/activation/../common.h:49, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/activation/activation_xsimd.h:4, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/activation/activation.h:44, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/Model.h:7, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/RTNeural.h:23, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/RTNeural.cpp:1: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp: In constructor ‘xsimd::batch::batch(T)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:503:46: error: ‘broadcast’ is not a member of ‘xsimd::kernel’ [-Wtemplate-body] 503 | : types::simd_register(kernel::broadcast(val, A {})) | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:503:57: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 503 | : types::simd_register(kernel::broadcast(val, A {})) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp: In constructor ‘xsimd::batch::batch(T, T, Ts ...)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:25: error: ‘set’ is not a member of ‘xsimd::kernel’ [-Wtemplate-body] 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:30: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:80: error: expected ‘)’ before ‘...’ token [-Wtemplate-body] 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ~ ^~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:526:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 526 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:527:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 527 | inline batch::batch(batch_bool const& b) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:527:25: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 527 | inline batch::batch(batch_bool const& b) noexcept | ^~~~~ | xsimd::batch In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/xsimd.hpp:55, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/activation/../common.h:47: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:527:48: error: expected primary-expression before ‘const’ [-Wtemplate-body] 527 | inline batch::batch(batch_bool const& b) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:536:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 536 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:537:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 537 | inline batch::batch(register_type reg) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:537:25: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 537 | inline batch::batch(register_type reg) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:537:45: error: expected primary-expression before ‘reg’ [-Wtemplate-body] 537 | inline batch::batch(register_type reg) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:538:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 538 | : types::simd_register({ reg }) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:538:40: error: ‘reg’ was not declared in this scope; did you mean ‘neg’? [-Wtemplate-body] 538 | : types::simd_register({ reg }) | ^~~ | neg /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:546:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 546 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:548:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 548 | XSIMD_NO_DISCARD inline batch batch::broadcast(U val) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:548:64: error: ‘U’ was not declared in this scope [-Wtemplate-body] 548 | XSIMD_NO_DISCARD inline batch batch::broadcast(U val) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:548:70: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 548 | XSIMD_NO_DISCARD inline batch batch::broadcast(U val) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:562:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 562 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:564:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 564 | inline void batch::store_aligned(U* mem) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:564:30: error: ‘::store_aligned’ has not been declared; did you mean ‘is_aligned’? [-Wtemplate-body] 564 | inline void batch::store_aligned(U* mem) const noexcept | ^~~~~~~~~~~~~ | is_aligned /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:564:47: error: ‘mem’ was not declared in this scope [-Wtemplate-body] 564 | inline void batch::store_aligned(U* mem) const noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:576:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 576 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:578:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 578 | inline void batch::store_unaligned(U* mem) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:578:30: error: ‘::store_unaligned’ has not been declared [-Wtemplate-body] 578 | inline void batch::store_unaligned(U* mem) const noexcept | ^~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:587:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 587 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:589:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 589 | inline void batch::store(U* mem, aligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:589:30: error: ‘::store’ has not been declared; did you mean ‘std::__atomic_impl::store’? [-Wtemplate-body] 589 | inline void batch::store(U* mem, aligned_mode) const noexcept | ^~~~~ | std::__atomic_impl::store In file included from /usr/include/c++/15.2.1/bits/shared_ptr_atomic.h:33, from /usr/include/c++/15.2.1/memory:83, from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/memory/xsimd_aligned_allocator.hpp:25, from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/xsimd.hpp:56: /usr/include/c++/15.2.1/bits/atomic_base.h:1088:7: note: ‘std::__atomic_impl::store’ declared here 1088 | store(_Tp* __ptr, _Val<_Tp> __t, memory_order __m) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:589:56: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 589 | inline void batch::store(U* mem, aligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:598:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 598 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:600:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 600 | inline void batch::store(U* mem, unaligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:600:30: error: ‘::store’ has not been declared; did you mean ‘std::__atomic_impl::store’? [-Wtemplate-body] 600 | inline void batch::store(U* mem, unaligned_mode) const noexcept | ^~~~~ | std::__atomic_impl::store /usr/include/c++/15.2.1/bits/atomic_base.h:1088:7: note: ‘std::__atomic_impl::store’ declared here 1088 | store(_Tp* __ptr, _Val<_Tp> __t, memory_order __m) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:600:58: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 600 | inline void batch::store(U* mem, unaligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:610:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 610 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:612:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 612 | inline batch batch::load_aligned(U const* mem) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:612:51: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 612 | inline batch batch::load_aligned(U const* mem) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:612:63: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 612 | inline batch batch::load_aligned(U const* mem) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:624:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 624 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:626:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 626 | inline batch batch::load_unaligned(U const* mem) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:626:53: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 626 | inline batch batch::load_unaligned(U const* mem) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:626:65: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 626 | inline batch batch::load_unaligned(U const* mem) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:635:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 635 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:637:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 637 | inline batch batch::load(U const* mem, aligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:637:43: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 637 | inline batch batch::load(U const* mem, aligned_mode) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:637:68: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 637 | inline batch batch::load(U const* mem, aligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:637:69: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 637 | inline batch batch::load(U const* mem, aligned_mode) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:646:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 646 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:648:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 648 | inline batch batch::load(U const* mem, unaligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:648:43: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 648 | inline batch batch::load(U const* mem, unaligned_mode) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:648:70: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 648 | inline batch batch::load(U const* mem, unaligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:648:71: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 648 | inline batch batch::load(U const* mem, unaligned_mode) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:660:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 660 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:661:36: error: expected nested-name-specifier before ‘V’ [-Wtemplate-body] 661 | template | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:661:36: error: expected ‘(’ before ‘V’ [-Wtemplate-body] 661 | template | ^ | ( /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:662:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 662 | inline batch batch::gather(U const* src, batch const& index) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:662:45: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 662 | inline batch batch::gather(U const* src, batch const& index) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:662:64: error: ‘V’ was not declared in this scope [-Wtemplate-body] 662 | inline batch batch::gather(U const* src, batch const& index) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:662:68: error: template argument 1 is invalid [-Wtemplate-body] 662 | inline batch batch::gather(U const* src, batch const& index) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:662:83: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 662 | inline batch batch::gather(U const* src, batch const& index) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:675:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 675 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:676:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 676 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:677:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 677 | inline void batch::scatter(U* dst, batch const& index) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:677:30: error: ‘::scatter’ has not been declared [-Wtemplate-body] 677 | inline void batch::scatter(U* dst, batch const& index) const noexcept | ^~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:677:41: error: ‘dst’ was not declared in this scope [-Wtemplate-body] 677 | inline void batch::scatter(U* dst, batch const& index) const noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:689:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 689 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:690:24: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 690 | inline T batch::get(std::size_t i) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:690:27: error: ‘::get’ has not been declared [-Wtemplate-body] 690 | inline T batch::get(std::size_t i) const noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:690:27: note: suggested alternatives: In file included from /usr/include/c++/15.2.1/bits/uses_allocator_args.h:41, from /usr/include/c++/15.2.1/bits/memory_resource.h:43, from /usr/include/c++/15.2.1/vector:91, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/Model.h:4: /usr/include/c++/15.2.1/tuple:2516:5: note: ‘std::get’ 2516 | get(const tuple<_Types...>&& __t) noexcept | ^~~ In file included from /usr/include/c++/15.2.1/tuple:46: /usr/include/c++/15.2.1/bits/ranges_util.h:465:5: note: ‘std::ranges::get’ 465 | get(subrange<_It, _Sent, _Kind>&& __r) | ^~~ In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./../memory/xsimd_alignment.hpp:15, from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:19: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./../memory/../types/xsimd_utils.hpp:355:25: note: ‘xsimd::detail::get’ 355 | inline const T& get(const std::tuple& t) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:690:43: error: expected primary-expression before ‘i’ [-Wtemplate-body] 690 | inline T batch::get(std::size_t i) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:765:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 765 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:766:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 766 | inline batch& batch::operator+=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:766:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 766 | inline batch& batch::operator+=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:766:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 766 | inline batch& batch::operator+=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:772:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 772 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:773:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 773 | inline batch& batch::operator-=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:773:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 773 | inline batch& batch::operator-=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:773:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 773 | inline batch& batch::operator-=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:779:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 779 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:780:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 780 | inline batch& batch::operator*=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:780:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 780 | inline batch& batch::operator*=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:780:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 780 | inline batch& batch::operator*=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:786:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 786 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:787:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 787 | inline batch& batch::operator/=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:787:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 787 | inline batch& batch::operator/=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:787:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 787 | inline batch& batch::operator/=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:793:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 793 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:794:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 794 | inline batch& types::integral_only_operators::operator%=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:794:86: error: expected primary-expression before ‘const’ [-Wtemplate-body] 794 | inline batch& types::integral_only_operators::operator%=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:794:99: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 794 | inline batch& types::integral_only_operators::operator%=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:800:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 800 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:801:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 801 | inline batch& batch::operator&=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:801:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 801 | inline batch& batch::operator&=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:801:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 801 | inline batch& batch::operator&=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:807:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 807 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:808:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 808 | inline batch& batch::operator|=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:808:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 808 | inline batch& batch::operator|=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:808:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 808 | inline batch& batch::operator|=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:814:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 814 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:815:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 815 | inline batch& batch::operator^=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:815:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 815 | inline batch& batch::operator^=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:815:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 815 | inline batch& batch::operator^=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:821:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 821 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:822:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 822 | inline batch& kernel::integral_only_operators::operator>>=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:822:33: error: ‘integral_only_operators’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::types::integral_only_operators’? [-Wtemplate-body] 822 | inline batch& kernel::integral_only_operators::operator>>=(batch const& other) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:30:16: note: ‘xsimd::types::integral_only_operators’ declared here 30 | struct integral_only_operators | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:822:58: error: expected primary-expression before ‘,’ token [-Wtemplate-body] 822 | inline batch& kernel::integral_only_operators::operator>>=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:822:61: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 822 | inline batch& kernel::integral_only_operators::operator>>=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:822:64: error: ‘::operator>>=’ has not been declared; did you mean ‘std::operator>>=’? [-Wtemplate-body] 822 | inline batch& kernel::integral_only_operators::operator>>=(batch const& other) noexcept | ^~~~~~~~~~~ | std::operator>>= In file included from /usr/include/c++/15.2.1/bits/memory_resource.h:40: /usr/include/c++/15.2.1/cstddef:168:5: note: ‘std::operator>>=’ declared here 168 | operator>>=(byte& __b, _IntegerType __shift) noexcept | ^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:822:88: error: expected primary-expression before ‘const’ [-Wtemplate-body] 822 | inline batch& kernel::integral_only_operators::operator>>=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:828:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 828 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:829:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 829 | inline batch& kernel::integral_only_operators::operator<<=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:829:33: error: ‘integral_only_operators’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::types::integral_only_operators’? [-Wtemplate-body] 829 | inline batch& kernel::integral_only_operators::operator<<=(batch const& other) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:30:16: note: ‘xsimd::types::integral_only_operators’ declared here 30 | struct integral_only_operators | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:829:58: error: expected primary-expression before ‘,’ token [-Wtemplate-body] 829 | inline batch& kernel::integral_only_operators::operator<<=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:829:61: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 829 | inline batch& kernel::integral_only_operators::operator<<=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:829:64: error: ‘::operator<<=’ has not been declared; did you mean ‘std::operator<<=’? [-Wtemplate-body] 829 | inline batch& kernel::integral_only_operators::operator<<=(batch const& other) noexcept | ^~~~~~~~~~~ | std::operator<<= /usr/include/c++/15.2.1/cstddef:162:5: note: ‘std::operator<<=’ declared here 162 | operator<<=(byte& __b, _IntegerType __shift) noexcept | ^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:829:88: error: expected primary-expression before ‘const’ [-Wtemplate-body] 829 | inline batch& kernel::integral_only_operators::operator<<=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:835:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 835 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:836:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 836 | inline batch& kernel::integral_only_operators::operator>>=(int32_t other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:836:33: error: ‘integral_only_operators’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::types::integral_only_operators’? [-Wtemplate-body] 836 | inline batch& kernel::integral_only_operators::operator>>=(int32_t other) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:30:16: note: ‘xsimd::types::integral_only_operators’ declared here 30 | struct integral_only_operators | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:836:58: error: expected primary-expression before ‘,’ token [-Wtemplate-body] 836 | inline batch& kernel::integral_only_operators::operator>>=(int32_t other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:836:61: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 836 | inline batch& kernel::integral_only_operators::operator>>=(int32_t other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:836:64: error: ‘::operator>>=’ has not been declared; did you mean ‘std::operator>>=’? [-Wtemplate-body] 836 | inline batch& kernel::integral_only_operators::operator>>=(int32_t other) noexcept | ^~~~~~~~~~~ | std::operator>>= /usr/include/c++/15.2.1/cstddef:168:5: note: ‘std::operator>>=’ declared here 168 | operator>>=(byte& __b, _IntegerType __shift) noexcept | ^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:836:84: error: expected primary-expression before ‘other’ [-Wtemplate-body] 836 | inline batch& kernel::integral_only_operators::operator>>=(int32_t other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:842:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 842 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:843:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 843 | inline batch& kernel::integral_only_operators::operator<<=(int32_t other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:843:33: error: ‘integral_only_operators’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::types::integral_only_operators’? [-Wtemplate-body] 843 | inline batch& kernel::integral_only_operators::operator<<=(int32_t other) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:30:16: note: ‘xsimd::types::integral_only_operators’ declared here 30 | struct integral_only_operators | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:843:58: error: expected primary-expression before ‘,’ token [-Wtemplate-body] 843 | inline batch& kernel::integral_only_operators::operator<<=(int32_t other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:843:61: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 843 | inline batch& kernel::integral_only_operators::operator<<=(int32_t other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:843:64: error: ‘::operator<<=’ has not been declared; did you mean ‘std::operator<<=’? [-Wtemplate-body] 843 | inline batch& kernel::integral_only_operators::operator<<=(int32_t other) noexcept | ^~~~~~~~~~~ | std::operator<<= /usr/include/c++/15.2.1/cstddef:162:5: note: ‘std::operator<<=’ declared here 162 | operator<<=(byte& __b, _IntegerType __shift) noexcept | ^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:843:84: error: expected primary-expression before ‘other’ [-Wtemplate-body] 843 | inline batch& kernel::integral_only_operators::operator<<=(int32_t other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:853:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 853 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:854:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 854 | inline batch& batch::operator++() noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:854:50: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 854 | inline batch& batch::operator++() noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:860:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 860 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:861:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 861 | inline batch& batch::operator--() noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:861:50: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 861 | inline batch& batch::operator--() noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:867:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 867 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:868:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 868 | inline batch batch::operator++(int) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:868:48: error: expected primary-expression before ‘int’ [-Wtemplate-body] 868 | inline batch batch::operator++(int) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:868:52: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 868 | inline batch batch::operator++(int) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:876:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 876 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:877:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 877 | inline batch batch::operator--(int) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:877:48: error: expected primary-expression before ‘int’ [-Wtemplate-body] 877 | inline batch batch::operator--(int) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:877:52: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 877 | inline batch batch::operator--(int) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:889:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 889 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:890:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 890 | inline batch_bool batch::operator!() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:890:53: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 890 | inline batch_bool batch::operator!() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:896:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 896 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:897:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 897 | inline batch batch::operator~() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:897:48: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 897 | inline batch batch::operator~() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:903:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 903 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:904:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 904 | inline batch batch::operator-() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:904:48: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 904 | inline batch batch::operator-() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:910:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 910 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:911:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 911 | inline batch batch::operator+() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:911:48: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 911 | inline batch batch::operator+() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:921:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 921 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:922:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 922 | inline batch batch::logical_and(batch const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:922:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 922 | inline batch batch::logical_and(batch const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:922:74: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 922 | inline batch batch::logical_and(batch const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:927:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 927 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:928:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 928 | inline batch batch::logical_or(batch const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:928:60: error: expected primary-expression before ‘const’ [-Wtemplate-body] 928 | inline batch batch::logical_or(batch const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:928:73: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 928 | inline batch batch::logical_or(batch const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:937:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 937 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:938:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 938 | inline batch_bool::batch_bool(register_type reg) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:938:30: error: ‘::batch_bool’ has not been declared; did you mean ‘xsimd::batch_bool’? [-Wtemplate-body] 938 | inline batch_bool::batch_bool(register_type reg) noexcept | ^~~~~~~~~~ | xsimd::batch_bool /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:32:11: note: ‘xsimd::batch_bool’ declared here 32 | class batch_bool; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:938:55: error: expected primary-expression before ‘reg’ [-Wtemplate-body] 938 | inline batch_bool::batch_bool(register_type reg) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:939:47: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 939 | : types::get_bool_simd_register_t({ reg }) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:939:51: error: ‘reg’ was not declared in this scope; did you mean ‘neg’? [-Wtemplate-body] 939 | : types::get_bool_simd_register_t({ reg }) | ^~~ | neg /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:943:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 943 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:945:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 945 | inline batch_bool::batch_bool(bool val0, bool val1, Ts... vals) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:945:30: error: ‘::batch_bool’ has not been declared; did you mean ‘xsimd::batch_bool’? [-Wtemplate-body] 945 | inline batch_bool::batch_bool(bool val0, bool val1, Ts... vals) noexcept | ^~~~~~~~~~ | xsimd::batch_bool /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:32:11: note: ‘xsimd::batch_bool’ declared here 32 | class batch_bool; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:945:41: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 945 | inline batch_bool::batch_bool(bool val0, bool val1, Ts... vals) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:945:52: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 945 | inline batch_bool::batch_bool(bool val0, bool val1, Ts... vals) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:945:65: error: expected primary-expression before ‘...’ token [-Wtemplate-body] 945 | inline batch_bool::batch_bool(bool val0, bool val1, Ts... vals) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:955:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 955 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:956:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 956 | inline void batch_bool::store_aligned(bool* mem) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:956:35: error: ‘::store_aligned’ has not been declared; did you mean ‘is_aligned’? [-Wtemplate-body] 956 | inline void batch_bool::store_aligned(bool* mem) const noexcept | ^~~~~~~~~~~~~ | is_aligned /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:956:49: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 956 | inline void batch_bool::store_aligned(bool* mem) const noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:961:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 961 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:962:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 962 | inline void batch_bool::store_unaligned(bool* mem) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:962:35: error: ‘::store_unaligned’ has not been declared [-Wtemplate-body] 962 | inline void batch_bool::store_unaligned(bool* mem) const noexcept | ^~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:962:51: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 962 | inline void batch_bool::store_unaligned(bool* mem) const noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:967:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 967 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:968:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 968 | inline batch_bool batch_bool::load_aligned(bool const* mem) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:968:60: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 968 | inline batch_bool batch_bool::load_aligned(bool const* mem) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:968:76: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 968 | inline batch_bool batch_bool::load_aligned(bool const* mem) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:977:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 977 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:978:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 978 | inline batch_bool batch_bool::load_unaligned(bool const* mem) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:978:62: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 978 | inline batch_bool batch_bool::load_unaligned(bool const* mem) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:978:78: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 978 | inline batch_bool batch_bool::load_unaligned(bool const* mem) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:988:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 988 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:989:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 989 | inline uint64_t batch_bool::mask() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:989:39: error: ‘::mask’ has not been declared [-Wtemplate-body] 989 | inline uint64_t batch_bool::mask() const noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:999:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 999 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1000:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1000 | inline batch_bool batch_bool::from_mask(uint64_t mask) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1000:66: error: expected primary-expression before ‘mask’ [-Wtemplate-body] 1000 | inline batch_bool batch_bool::from_mask(uint64_t mask) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1000:71: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1000 | inline batch_bool batch_bool::from_mask(uint64_t mask) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1005:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1005 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1006:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1006 | inline bool batch_bool::get(std::size_t i) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1006:35: error: ‘::get’ has not been declared [-Wtemplate-body] 1006 | inline bool batch_bool::get(std::size_t i) const noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1006:35: note: suggested alternatives: /usr/include/c++/15.2.1/tuple:2516:5: note: ‘std::get’ 2516 | get(const tuple<_Types...>&& __t) noexcept | ^~~ /usr/include/c++/15.2.1/bits/ranges_util.h:465:5: note: ‘std::ranges::get’ 465 | get(subrange<_It, _Sent, _Kind>&& __r) | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./../memory/../types/xsimd_utils.hpp:355:25: note: ‘xsimd::detail::get’ 355 | inline const T& get(const std::tuple& t) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1006:51: error: expected primary-expression before ‘i’ [-Wtemplate-body] 1006 | inline bool batch_bool::get(std::size_t i) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1015:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1015 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1016:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1016 | inline batch_bool batch_bool::operator==(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1016:75: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1016 | inline batch_bool batch_bool::operator==(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1016:88: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1016 | inline batch_bool batch_bool::operator==(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1021:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1021 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1022:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1022 | inline batch_bool batch_bool::operator!=(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1022:75: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1022 | inline batch_bool batch_bool::operator!=(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1022:88: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1022 | inline batch_bool batch_bool::operator!=(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1031:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1031 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1032:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1032 | inline batch_bool batch_bool::operator~() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1032:58: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1032 | inline batch_bool batch_bool::operator~() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1037:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1037 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1038:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1038 | inline batch_bool batch_bool::operator!() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1038:58: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1038 | inline batch_bool batch_bool::operator!() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1043:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1043 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1044:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1044 | inline batch_bool batch_bool::operator&(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1044:74: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1044 | inline batch_bool batch_bool::operator&(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1044:87: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1044 | inline batch_bool batch_bool::operator&(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1049:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1049 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1050:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1050 | inline batch_bool batch_bool::operator|(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1050:74: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1050 | inline batch_bool batch_bool::operator|(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1050:87: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1050 | inline batch_bool batch_bool::operator|(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1055:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1055 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1056:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1056 | inline batch_bool batch_bool::operator^(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1056:74: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1056 | inline batch_bool batch_bool::operator^(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1056:87: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1056 | inline batch_bool batch_bool::operator^(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1061:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1061 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1062:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1062 | inline batch_bool batch_bool::operator&&(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1062:69: error: missing template arguments before ‘const’ [-Wtemplate-body] 1062 | inline batch_bool batch_bool::operator&&(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1062:82: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1062 | inline batch_bool batch_bool::operator&&(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1067:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1067 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1068:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1068 | inline batch_bool batch_bool::operator||(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1068:69: error: missing template arguments before ‘const’ [-Wtemplate-body] 1068 | inline batch_bool batch_bool::operator||(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1068:82: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1068 | inline batch_bool batch_bool::operator||(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1077:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1077 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1078:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1078 | inline batch_bool::batch_bool(bool val) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1078:30: error: ‘::batch_bool’ has not been declared; did you mean ‘xsimd::batch_bool’? [-Wtemplate-body] 1078 | inline batch_bool::batch_bool(bool val) noexcept | ^~~~~~~~~~ | xsimd::batch_bool /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:32:11: note: ‘xsimd::batch_bool’ declared here 32 | class batch_bool; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1078:41: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 1078 | inline batch_bool::batch_bool(bool val) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1083:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1083 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1084:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1084 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1084:43: error: expected primary-expression before ‘I’ [-Wtemplate-body] 1084 | template | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1084:52: error: expected primary-expression before ‘...’ token [-Wtemplate-body] 1084 | template | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:35: error: ‘::make_register’ has not been declared; did you mean ‘register’? [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^~~~~~~~~~~~~ | register /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:72: error: ‘I’ was not declared in this scope [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:75: error: ‘Is’ was not declared in this scope; did you mean ‘Ts’? [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^~ | Ts /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:77: error: expected parameter pack before ‘...’ [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:80: error: template argument 1 is invalid [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:80: error: template argument 2 is invalid [-Wtemplate-body] /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:84: error: expected ‘)’ before ‘u’ [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ~ ^~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:89: error: expansion pattern ‘V’ contains no parameter packs [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1090:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1090 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1092:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1092 | inline auto batch_bool::make_register(detail::index_sequence<>, V... v) noexcept -> register_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1092:35: error: ‘::make_register’ has not been declared; did you mean ‘register’? [-Wtemplate-body] 1092 | inline auto batch_bool::make_register(detail::index_sequence<>, V... v) noexcept -> register_type | ^~~~~~~~~~~~~ | register /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1092:73: error: expected primary-expression before ‘,’ token [-Wtemplate-body] 1092 | inline auto batch_bool::make_register(detail::index_sequence<>, V... v) noexcept -> register_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1092:76: error: expansion pattern ‘V’ contains no parameter packs [-Wtemplate-body] 1092 | inline auto batch_bool::make_register(detail::index_sequence<>, V... v) noexcept -> register_type | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1101:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1101 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1102:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1102 | inline batch, A>::batch(value_type const& val) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1102:39: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 1102 | inline batch, A>::batch(value_type const& val) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1102:56: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1102 | inline batch, A>::batch(value_type const& val) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1104:18: error: ‘val’ was not declared in this scope; did you mean ‘val0’? [-Wtemplate-body] 1104 | , m_imag(val.imag()) | ^~~ | val0 /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1104:11: error: there are no arguments to ‘m_imag’ that depend on a template parameter, so a declaration of ‘m_imag’ must be available [-Wtemplate-body] 1104 | , m_imag(val.imag()) | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1104:11: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1104:29: error: expected ‘)’ before ‘{’ token [-Wtemplate-body] 1104 | , m_imag(val.imag()) | ^ | ) 1105 | { | ~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1108:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1108 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1109:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1109 | inline batch, A>::batch(real_batch const& real, real_batch const& imag) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1109:39: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 1109 | inline batch, A>::batch(real_batch const& real, real_batch const& imag) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1109:45: error: ‘real_batch’ was not declared in this scope; did you mean ‘realpath’? [-Wtemplate-body] 1109 | inline batch, A>::batch(real_batch const& real, real_batch const& imag) noexcept | ^~~~~~~~~~ | realpath /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1109:79: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1109 | inline batch, A>::batch(real_batch const& real, real_batch const& imag) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1111:18: error: ‘imag’ was not declared in this scope; did you mean ‘std::imag’? [-Wtemplate-body] 1111 | , m_imag(imag) | ^~~~ | std::imag In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:17: /usr/include/c++/15.2.1/complex:2544:5: note: ‘std::imag’ declared here 2544 | imag(_Tp) | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1111:11: error: there are no arguments to ‘m_imag’ that depend on a template parameter, so a declaration of ‘m_imag’ must be available [-Wtemplate-body] 1111 | , m_imag(imag) | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1111:23: error: expected ‘)’ before ‘{’ token [-Wtemplate-body] 1111 | , m_imag(imag) | ^ | ) 1112 | { | ~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1115:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1115 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1116:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1116 | inline batch, A>::batch(real_batch const& real) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1116:39: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 1116 | inline batch, A>::batch(real_batch const& real) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1116:55: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1116 | inline batch, A>::batch(real_batch const& real) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1118:11: error: there are no arguments to ‘m_imag’ that depend on a template parameter, so a declaration of ‘m_imag’ must be available [-Wtemplate-body] 1118 | , m_imag(0) | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1118:20: error: expected ‘)’ before ‘{’ token [-Wtemplate-body] 1118 | , m_imag(0) | ^ | ) 1119 | { | ~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1122:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1122 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1123:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1123 | inline batch, A>::batch(T val) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1123:39: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 1123 | inline batch, A>::batch(T val) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1123:47: error: expected primary-expression before ‘val’ [-Wtemplate-body] 1123 | inline batch, A>::batch(T val) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1125:11: error: there are no arguments to ‘m_imag’ that depend on a template parameter, so a declaration of ‘m_imag’ must be available [-Wtemplate-body] 1125 | , m_imag(0) | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1125:20: error: expected ‘)’ before ‘{’ token [-Wtemplate-body] 1125 | , m_imag(0) | ^ | ) 1126 | { | ~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1129:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1129 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1131:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1131 | inline batch, A>::batch(value_type val0, value_type val1, Ts... vals) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1131:39: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 1131 | inline batch, A>::batch(value_type val0, value_type val1, Ts... vals) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1131:56: error: expected primary-expression before ‘val0’ [-Wtemplate-body] 1131 | inline batch, A>::batch(value_type val0, value_type val1, Ts... vals) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1131:73: error: expected primary-expression before ‘val1’ [-Wtemplate-body] 1131 | inline batch, A>::batch(value_type val0, value_type val1, Ts... vals) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1131:81: error: expected primary-expression before ‘...’ token [-Wtemplate-body] 1131 | inline batch, A>::batch(value_type val0, value_type val1, Ts... vals) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1137:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1137 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1138:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1138 | inline batch, A>::batch(batch_bool_type const& b) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1138:39: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 1138 | inline batch, A>::batch(batch_bool_type const& b) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1138:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1138 | inline batch, A>::batch(batch_bool_type const& b) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1140:11: error: there are no arguments to ‘m_imag’ that depend on a template parameter, so a declaration of ‘m_imag’ must be available [-Wtemplate-body] 1140 | , m_imag(0) | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1140:20: error: expected ‘)’ before ‘{’ token [-Wtemplate-body] 1140 | , m_imag(0) | ^ | ) 1141 | { | ~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1144:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1144 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1146:53: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1146 | XSIMD_NO_DISCARD inline batch, A> batch, A>::broadcast(U val) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1146:93: error: expected ‘)’ before ‘val’ [-Wtemplate-body] 1146 | XSIMD_NO_DISCARD inline batch, A> batch, A>::broadcast(U val) noexcept | ~ ^~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1146:98: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1146 | XSIMD_NO_DISCARD inline batch, A> batch, A>::broadcast(U val) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1155:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1155 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1156:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1156 | inline batch, A> batch, A>::load_aligned(const T* real_src, const T* imag_src) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1156:78: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1156 | inline batch, A> batch, A>::load_aligned(const T* real_src, const T* imag_src) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1156:97: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1156 | inline batch, A> batch, A>::load_aligned(const T* real_src, const T* imag_src) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1156:115: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1156 | inline batch, A> batch, A>::load_aligned(const T* real_src, const T* imag_src) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1160:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1160 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1161:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1161 | inline batch, A> batch, A>::load_unaligned(const T* real_src, const T* imag_src) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1161:80: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1161 | inline batch, A> batch, A>::load_unaligned(const T* real_src, const T* imag_src) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1161:99: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1161 | inline batch, A> batch, A>::load_unaligned(const T* real_src, const T* imag_src) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1161:117: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1161 | inline batch, A> batch, A>::load_unaligned(const T* real_src, const T* imag_src) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1166:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1166 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1167:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1167 | inline batch, A> batch, A>::load_aligned(const value_type* src) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1167:78: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1167 | inline batch, A> batch, A>::load_aligned(const value_type* src) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1167:100: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1167 | inline batch, A> batch, A>::load_aligned(const value_type* src) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1174:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1174 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1175:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1175 | inline batch, A> batch, A>::load_unaligned(const value_type* src) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1175:80: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1175 | inline batch, A> batch, A>::load_unaligned(const value_type* src) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1175:102: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1175 | inline batch, A> batch, A>::load_unaligned(const value_type* src) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1180:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1180 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1181:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1181 | inline void batch, A>::store_aligned(value_type* dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1181:44: error: ‘::store_aligned’ has not been declared; did you mean ‘is_aligned’? [-Wtemplate-body] 1181 | inline void batch, A>::store_aligned(value_type* dst) const noexcept | ^~~~~~~~~~~~~ | is_aligned /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1181:68: error: expected primary-expression before ‘*’ token [-Wtemplate-body] 1181 | inline void batch, A>::store_aligned(value_type* dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1188:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1188 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1189:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1189 | inline void batch, A>::store_unaligned(value_type* dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1189:44: error: ‘::store_unaligned’ has not been declared [-Wtemplate-body] 1189 | inline void batch, A>::store_unaligned(value_type* dst) const noexcept | ^~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1189:70: error: expected primary-expression before ‘*’ token [-Wtemplate-body] 1189 | inline void batch, A>::store_unaligned(value_type* dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1194:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1194 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1195:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1195 | inline void batch, A>::store_aligned(T* real_dst, T* imag_dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1195:44: error: ‘::store_aligned’ has not been declared; did you mean ‘is_aligned’? [-Wtemplate-body] 1195 | inline void batch, A>::store_aligned(T* real_dst, T* imag_dst) const noexcept | ^~~~~~~~~~~~~ | is_aligned /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1195:59: error: expected primary-expression before ‘*’ token [-Wtemplate-body] 1195 | inline void batch, A>::store_aligned(T* real_dst, T* imag_dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1195:61: error: ‘real_dst’ was not declared in this scope [-Wtemplate-body] 1195 | inline void batch, A>::store_aligned(T* real_dst, T* imag_dst) const noexcept | ^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1195:72: error: expected primary-expression before ‘*’ token [-Wtemplate-body] 1195 | inline void batch, A>::store_aligned(T* real_dst, T* imag_dst) const noexcept | ^ [ 45%] Built target BinaryDataGuitarMLModels /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1195:74: error: ‘imag_dst’ was not declared in this scope [-Wtemplate-body] 1195 | inline void batch, A>::store_aligned(T* real_dst, T* imag_dst) const noexcept | ^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1201:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1201 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1202:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1202 | inline void batch, A>::store_unaligned(T* real_dst, T* imag_dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1202:44: error: ‘::store_unaligned’ has not been declared [-Wtemplate-body] 1202 | inline void batch, A>::store_unaligned(T* real_dst, T* imag_dst) const noexcept | ^~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1202:61: error: expected primary-expression before ‘*’ token [-Wtemplate-body] 1202 | inline void batch, A>::store_unaligned(T* real_dst, T* imag_dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1202:74: error: expected primary-expression before ‘*’ token [-Wtemplate-body] 1202 | inline void batch, A>::store_unaligned(T* real_dst, T* imag_dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1208:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1208 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1210:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1210 | inline batch, A> batch, A>::load(U const* mem, aligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1210:71: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1210 | inline batch, A> batch, A>::load(U const* mem, aligned_mode) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1210:96: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 1210 | inline batch, A> batch, A>::load(U const* mem, aligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1210:97: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1210 | inline batch, A> batch, A>::load(U const* mem, aligned_mode) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1215:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1215 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1217:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1217 | inline batch, A> batch, A>::load(U const* mem, unaligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1217:71: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1217 | inline batch, A> batch, A>::load(U const* mem, unaligned_mode) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1217:98: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 1217 | inline batch, A> batch, A>::load(U const* mem, unaligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1217:99: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1217 | inline batch, A> batch, A>::load(U const* mem, unaligned_mode) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1222:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1222 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1224:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1224 | inline void batch, A>::store(U* mem, aligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1224:44: error: ‘::store’ has not been declared; did you mean ‘std::__atomic_impl::store’? [-Wtemplate-body] 1224 | inline void batch, A>::store(U* mem, aligned_mode) const noexcept | ^~~~~ | std::__atomic_impl::store /usr/include/c++/15.2.1/bits/atomic_base.h:1088:7: note: ‘std::__atomic_impl::store’ declared here 1088 | store(_Tp* __ptr, _Val<_Tp> __t, memory_order __m) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1224:70: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 1224 | inline void batch, A>::store(U* mem, aligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1229:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1229 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1231:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1231 | inline void batch, A>::store(U* mem, unaligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1231:44: error: ‘::store’ has not been declared; did you mean ‘std::__atomic_impl::store’? [-Wtemplate-body] 1231 | inline void batch, A>::store(U* mem, unaligned_mode) const noexcept | ^~~~~ | std::__atomic_impl::store /usr/include/c++/15.2.1/bits/atomic_base.h:1088:7: note: ‘std::__atomic_impl::store’ declared here 1088 | store(_Tp* __ptr, _Val<_Tp> __t, memory_order __m) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1231:72: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 1231 | inline void batch, A>::store(U* mem, unaligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1236:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1236 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1237:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1237 | inline auto batch, A>::real() const noexcept -> real_batch | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1237:44: error: ‘::real’ has not been declared; did you mean ‘std::real’? [-Wtemplate-body] 1237 | inline auto batch, A>::real() const noexcept -> real_batch | ^~~~ | std::real /usr/include/c++/15.2.1/complex:2557:5: note: ‘std::real’ declared here 2557 | real(_Tp __x) | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1242:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1242 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1243:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1243 | inline auto batch, A>::imag() const noexcept -> real_batch | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1243:44: error: ‘::imag’ has not been declared; did you mean ‘std::imag’? [-Wtemplate-body] 1243 | inline auto batch, A>::imag() const noexcept -> real_batch | ^~~~ | std::imag /usr/include/c++/15.2.1/complex:2544:5: note: ‘std::imag’ declared here 2544 | imag(_Tp) | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1248:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1248 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1249:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1249 | inline auto batch, A>::get(std::size_t i) const noexcept -> value_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1249:44: error: ‘::get’ has not been declared [-Wtemplate-body] 1249 | inline auto batch, A>::get(std::size_t i) const noexcept -> value_type | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1249:44: note: suggested alternatives: /usr/include/c++/15.2.1/tuple:2516:5: note: ‘std::get’ 2516 | get(const tuple<_Types...>&& __t) noexcept | ^~~ /usr/include/c++/15.2.1/bits/ranges_util.h:465:5: note: ‘std::ranges::get’ 465 | get(subrange<_It, _Sent, _Kind>&& __r) | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./../memory/../types/xsimd_utils.hpp:355:25: note: ‘xsimd::detail::get’ 355 | inline const T& get(const std::tuple& t) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1249:60: error: expected primary-expression before ‘i’ [-Wtemplate-body] 1249 | inline auto batch, A>::get(std::size_t i) const noexcept -> value_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1314:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1314 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1315:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1315 | inline batch_bool batch, A>::operator==(batch const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1315:73: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1315 | inline batch_bool batch, A>::operator==(batch const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1315:86: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1315 | inline batch_bool batch, A>::operator==(batch const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1320:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1320 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1321:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1321 | inline batch_bool batch, A>::operator!=(batch const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1321:73: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1321 | inline batch_bool batch, A>::operator!=(batch const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1321:86: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1321 | inline batch_bool batch, A>::operator!=(batch const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1330:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1330 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1331:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1331 | inline batch, A>& batch, A>::operator+=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1331:83: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1331 | inline batch, A>& batch, A>::operator+=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1331:96: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1331 | inline batch, A>& batch, A>::operator+=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1338:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1338 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1339:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1339 | inline batch, A>& batch, A>::operator-=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1339:83: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1339 | inline batch, A>& batch, A>::operator-=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1339:96: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1339 | inline batch, A>& batch, A>::operator-=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1346:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1346 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1347:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1347 | inline batch, A>& batch, A>::operator*=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1347:83: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1347 | inline batch, A>& batch, A>::operator*=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1347:96: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1347 | inline batch, A>& batch, A>::operator*=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1356:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1356 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1357:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1357 | inline batch, A>& batch, A>::operator/=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1357:83: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1357 | inline batch, A>& batch, A>::operator/=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1357:96: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1357 | inline batch, A>& batch, A>::operator/=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1373:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1373 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1374:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1374 | inline batch, A>& batch, A>::operator++() noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1374:78: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1374 | inline batch, A>& batch, A>::operator++() noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1379:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1379 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1380:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1380 | inline batch, A>& batch, A>::operator--() noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1380:78: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1380 | inline batch, A>& batch, A>::operator--() noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1385:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1385 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1386:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1386 | inline batch, A> batch, A>::operator++(int) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1386:76: error: expected primary-expression before ‘int’ [-Wtemplate-body] 1386 | inline batch, A> batch, A>::operator++(int) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1386:80: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1386 | inline batch, A> batch, A>::operator++(int) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1393:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1393 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1394:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1394 | inline batch, A> batch, A>::operator--(int) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1394:76: error: expected primary-expression before ‘int’ [-Wtemplate-body] 1394 | inline batch, A> batch, A>::operator--(int) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1394:80: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1394 | inline batch, A> batch, A>::operator--(int) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1405:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1405 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1406:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1406 | inline batch_bool batch, A>::operator!() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1406:67: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1406 | inline batch_bool batch, A>::operator!() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1411:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1411 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1412:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1412 | inline batch, A> batch, A>::operator~() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1412:76: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1412 | inline batch, A> batch, A>::operator~() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1417:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1417 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1418:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1418 | inline batch, A> batch, A>::operator-() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1418:76: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1418 | inline batch, A> batch, A>::operator-() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1423:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1423 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1424:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1424 | inline batch, A> batch, A>::operator+() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1424:76: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1424 | inline batch, A> batch, A>::operator+() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1481:39: error: expected primary-expression before ‘N’ [-Wtemplate-body] 1481 | template | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1485:6: error: expected ‘{’ before ‘;’ token [-Wtemplate-body] 1485 | }; | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp: At global scope: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1488:41: error: expected nested-name-specifier before ‘make_sized_batch’ 1488 | using make_sized_batch_t = typename make_sized_batch::type; | ^~~~~~~~~~~~~~~~ In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./xsimd_generic.hpp:19, from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/xsimd_isa.hpp:84: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In function ‘void xsimd::kernel::store(const xsimd::batch_bool&, bool*, requires_arch)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:296:21: error: ‘store_aligned’ is not a member of ‘xsimd::kernel’; did you mean ‘load_aligned’? [-Wtemplate-body] 296 | kernel::store_aligned(&buffer[0], batch_type(self), A {}); | ^~~~~~~~~~~~~ | load_aligned /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:296:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 296 | kernel::store_aligned(&buffer[0], batch_type(self), A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch_bool xsimd::batch_bool_cast(const batch_bool&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:218:24: error: ‘batch_bool_cast’ is not a member of ‘xsimd::kernel’; did you mean ‘batch_cast’? [-Wtemplate-body] 218 | return kernel::batch_bool_cast(x, batch_bool {}, A {}); | ^~~~~~~~~~~~~~~ | batch_cast /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:218:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 218 | return kernel::batch_bool_cast(x, batch_bool {}, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::bitwise_andnot(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:292:24: error: ‘bitwise_andnot’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::bitwise_andnot’? [-Wtemplate-body] 292 | return kernel::bitwise_andnot(x, y, A {}); | ^~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:289:24: note: ‘xsimd::bitwise_andnot’ declared here 289 | inline batch bitwise_andnot(batch const& x, batch const& y) noexcept | ^~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:292:40: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 292 | return kernel::bitwise_andnot(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch_bool xsimd::bitwise_andnot(const batch_bool&, const batch_bool&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:307:24: error: ‘bitwise_andnot’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::bitwise_andnot’? [-Wtemplate-body] 307 | return kernel::bitwise_andnot(x, y, A {}); | ^~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:304:29: note: ‘xsimd::bitwise_andnot’ declared here 304 | inline batch_bool bitwise_andnot(batch_bool const& x, batch_bool const& y) noexcept | ^~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:307:40: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 307 | return kernel::bitwise_andnot(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::bitwise_not(const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:336:24: error: ‘bitwise_not’ is not a member of ‘xsimd::kernel’; did you mean ‘bitwise_cast’? [-Wtemplate-body] 336 | return kernel::bitwise_not(x, A {}); | ^~~~~~~~~~~ | bitwise_cast /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:336:37: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 336 | return kernel::bitwise_not(x, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch_bool xsimd::bitwise_not(const batch_bool&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:350:24: error: ‘bitwise_not’ is not a member of ‘xsimd::kernel’; did you mean ‘bitwise_cast’? [-Wtemplate-body] 350 | return kernel::bitwise_not(x, A {}); | ^~~~~~~~~~~ | bitwise_cast /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:350:37: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 350 | return kernel::bitwise_not(x, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::fmax(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:783:24: error: ‘max’ is not a member of ‘xsimd::kernel’ [-Wtemplate-body] 783 | return kernel::max(x, y, A {}); | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:783:24: note: suggested alternatives: In file included from /usr/include/c++/15.2.1/algorithm:63, from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/memory/xsimd_aligned_allocator.hpp:15: /usr/include/c++/15.2.1/bits/stl_algo.h:5794:5: note: ‘std::max’ 5794 | max(initializer_list<_Tp> __l, _Compare __comp) | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:823:5: note: ‘xsimd::max’ 823 | max(std::complex const& self, std::complex const& other) noexcept | ^~~ In file included from /usr/include/c++/15.2.1/algorithm:65: /usr/include/c++/15.2.1/bits/ranges_algo.h:2985:29: note: ‘std::ranges::max’ 2985 | inline constexpr __max_fn max{}; | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:783:29: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 783 | return kernel::max(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::fmin(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:798:24: error: ‘min’ is not a member of ‘xsimd::kernel’; did you mean ‘sin’? [-Wtemplate-body] 798 | return kernel::min(x, y, A {}); | ^~~ | sin /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:798:29: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 798 | return kernel::min(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::haddp(const batch*)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:924:24: error: ‘haddp’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::haddp’? [-Wtemplate-body] 924 | return kernel::haddp(row, A {}); | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:921:24: note: ‘xsimd::haddp’ declared here 921 | inline batch haddp(batch const* row) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:924:31: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 924 | return kernel::haddp(row, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::max(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1370:24: error: ‘max’ is not a member of ‘xsimd::kernel’ [-Wtemplate-body] 1370 | return kernel::max(x, y, A {}); | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1370:24: note: suggested alternatives: /usr/include/c++/15.2.1/bits/stl_algo.h:5794:5: note: ‘std::max’ 5794 | max(initializer_list<_Tp> __l, _Compare __comp) | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1367:24: note: ‘xsimd::max’ 1367 | inline batch max(batch const& x, batch const& y) noexcept | ^~~ /usr/include/c++/15.2.1/bits/ranges_algo.h:2985:29: note: ‘std::ranges::max’ 2985 | inline constexpr __max_fn max{}; | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1370:29: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1370 | return kernel::max(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::min(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1385:24: error: ‘min’ is not a member of ‘xsimd::kernel’; did you mean ‘sin’? [-Wtemplate-body] 1385 | return kernel::min(x, y, A {}); | ^~~ | sin /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1385:29: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1385 | return kernel::min(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::rsqrt(const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1749:24: error: ‘rsqrt’ is not a member of ‘xsimd::kernel’; did you mean ‘sqrt’? [-Wtemplate-body] 1749 | return kernel::rsqrt(x, A {}); | ^~~~~ | sqrt /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1749:31: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1749 | return kernel::rsqrt(x, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::slide_left(const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1918:24: error: ‘slide_left’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::slide_left’? [-Wtemplate-body] 1918 | return kernel::slide_left(x, A {}); | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1914:24: note: ‘xsimd::slide_left’ declared here 1914 | inline batch slide_left(batch const& x) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1918:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1918 | return kernel::slide_left(x, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::slide_right(const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1936:24: error: ‘slide_right’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::slide_right’? [-Wtemplate-body] 1936 | return kernel::slide_right(x, A {}); | ^~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1932:24: note: ‘xsimd::slide_right’ declared here 1932 | inline batch slide_right(batch const& x) noexcept | ^~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1936:40: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1936 | return kernel::slide_right(x, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::zip_hi(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2234:24: error: ‘zip_hi’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::zip_hi’? [-Wtemplate-body] 2234 | return kernel::zip_hi(x, y, A {}); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2231:24: note: ‘xsimd::zip_hi’ declared here 2231 | inline batch zip_hi(batch const& x, batch const& y) noexcept | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2234:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 2234 | return kernel::zip_hi(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::zip_lo(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2250:24: error: ‘zip_lo’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::zip_lo’? [-Wtemplate-body] 2250 | return kernel::zip_lo(x, y, A {}); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2247:24: note: ‘xsimd::zip_lo’ declared here 2247 | inline batch zip_lo(batch const& x, batch const& y) noexcept | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2250:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 2250 | return kernel::zip_lo(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘bool xsimd::all(const batch_bool&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2294:24: error: ‘all’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::all’? [-Wtemplate-body] 2294 | return kernel::all(x, A {}); | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2291:17: note: ‘xsimd::all’ declared here 2291 | inline bool all(batch_bool const& x) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2294:29: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 2294 | return kernel::all(x, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘bool xsimd::any(const batch_bool&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2309:24: error: ‘any’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::any’? [-Wtemplate-body] 2309 | return kernel::any(x, A {}); | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2306:17: note: ‘xsimd::any’ declared here 2306 | inline bool any(batch_bool const& x) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2309:29: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 2309 | return kernel::any(x, A {}); | ^ In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/xsimd_batch_constant.hpp:15, from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./xsimd_generic_fwd.hpp:15, from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/xsimd_isa.hpp:17, from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:20, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/activation/../xsimd-legacy/algorithms/algorithms.hpp:20, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/activation/../common.h:49, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/activation/activation_xsimd.h:4, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/activation/activation.h:44, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/Model.h:7, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/RTNeural.h:23, from /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:13: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp: In constructor ‘xsimd::batch::batch(T)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:503:46: error: ‘broadcast’ is not a member of ‘xsimd::kernel’ [-Wtemplate-body] 503 | : types::simd_register(kernel::broadcast(val, A {})) | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:503:57: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 503 | : types::simd_register(kernel::broadcast(val, A {})) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp: In constructor ‘xsimd::batch::batch(T, T, Ts ...)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:25: error: ‘set’ is not a member of ‘xsimd::kernel’ [-Wtemplate-body] 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:30: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:80: error: expected ‘)’ before ‘...’ token [-Wtemplate-body] 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ~ ^~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:526:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 526 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:527:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 527 | inline batch::batch(batch_bool const& b) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:527:25: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 527 | inline batch::batch(batch_bool const& b) noexcept | ^~~~~ | xsimd::batch In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/xsimd.hpp:55, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/activation/../common.h:47: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:527:48: error: expected primary-expression before ‘const’ [-Wtemplate-body] 527 | inline batch::batch(batch_bool const& b) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:536:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 536 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:537:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 537 | inline batch::batch(register_type reg) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:537:25: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 537 | inline batch::batch(register_type reg) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:537:45: error: expected primary-expression before ‘reg’ [-Wtemplate-body] 537 | inline batch::batch(register_type reg) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:538:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 538 | : types::simd_register({ reg }) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:538:40: error: ‘reg’ was not declared in this scope; did you mean ‘neg’? [-Wtemplate-body] 538 | : types::simd_register({ reg }) | ^~~ | neg /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:546:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 546 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:548:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 548 | XSIMD_NO_DISCARD inline batch batch::broadcast(U val) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:548:64: error: ‘U’ was not declared in this scope [-Wtemplate-body] 548 | XSIMD_NO_DISCARD inline batch batch::broadcast(U val) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:548:70: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 548 | XSIMD_NO_DISCARD inline batch batch::broadcast(U val) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:562:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 562 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:564:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 564 | inline void batch::store_aligned(U* mem) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:564:30: error: ‘::store_aligned’ has not been declared; did you mean ‘is_aligned’? [-Wtemplate-body] 564 | inline void batch::store_aligned(U* mem) const noexcept | ^~~~~~~~~~~~~ | is_aligned /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:564:47: error: ‘mem’ was not declared in this scope [-Wtemplate-body] 564 | inline void batch::store_aligned(U* mem) const noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:576:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 576 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:578:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 578 | inline void batch::store_unaligned(U* mem) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:578:30: error: ‘::store_unaligned’ has not been declared [-Wtemplate-body] 578 | inline void batch::store_unaligned(U* mem) const noexcept | ^~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:587:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 587 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:589:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 589 | inline void batch::store(U* mem, aligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:589:30: error: ‘::store’ has not been declared; did you mean ‘std::__atomic_impl::store’? [-Wtemplate-body] 589 | inline void batch::store(U* mem, aligned_mode) const noexcept | ^~~~~ | std::__atomic_impl::store In file included from /usr/include/c++/15.2.1/bits/shared_ptr_atomic.h:33, from /usr/include/c++/15.2.1/memory:83, from /build/jc303/src/jc303/lib/rtneural-src/modules/json/json.hpp:29, from /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.h:3, from /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:1: /usr/include/c++/15.2.1/bits/atomic_base.h:1088:7: note: ‘std::__atomic_impl::store’ declared here 1088 | store(_Tp* __ptr, _Val<_Tp> __t, memory_order __m) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:589:56: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 589 | inline void batch::store(U* mem, aligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:598:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 598 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:600:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 600 | inline void batch::store(U* mem, unaligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:600:30: error: ‘::store’ has not been declared; did you mean ‘std::__atomic_impl::store’? [-Wtemplate-body] 600 | inline void batch::store(U* mem, unaligned_mode) const noexcept | ^~~~~ | std::__atomic_impl::store /usr/include/c++/15.2.1/bits/atomic_base.h:1088:7: note: ‘std::__atomic_impl::store’ declared here 1088 | store(_Tp* __ptr, _Val<_Tp> __t, memory_order __m) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:600:58: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 600 | inline void batch::store(U* mem, unaligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:610:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 610 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:612:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 612 | inline batch batch::load_aligned(U const* mem) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:612:51: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 612 | inline batch batch::load_aligned(U const* mem) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:612:63: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 612 | inline batch batch::load_aligned(U const* mem) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:624:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 624 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:626:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 626 | inline batch batch::load_unaligned(U const* mem) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:626:53: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 626 | inline batch batch::load_unaligned(U const* mem) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:626:65: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 626 | inline batch batch::load_unaligned(U const* mem) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:635:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 635 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:637:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 637 | inline batch batch::load(U const* mem, aligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:637:43: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 637 | inline batch batch::load(U const* mem, aligned_mode) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:637:68: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 637 | inline batch batch::load(U const* mem, aligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:637:69: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 637 | inline batch batch::load(U const* mem, aligned_mode) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:646:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 646 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:648:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 648 | inline batch batch::load(U const* mem, unaligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:648:43: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 648 | inline batch batch::load(U const* mem, unaligned_mode) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:648:70: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 648 | inline batch batch::load(U const* mem, unaligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:648:71: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 648 | inline batch batch::load(U const* mem, unaligned_mode) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:660:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 660 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:661:36: error: expected nested-name-specifier before ‘V’ [-Wtemplate-body] 661 | template | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:661:36: error: expected ‘(’ before ‘V’ [-Wtemplate-body] 661 | template | ^ | ( /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:662:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 662 | inline batch batch::gather(U const* src, batch const& index) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:662:45: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 662 | inline batch batch::gather(U const* src, batch const& index) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:662:64: error: ‘V’ was not declared in this scope [-Wtemplate-body] 662 | inline batch batch::gather(U const* src, batch const& index) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:662:68: error: template argument 1 is invalid [-Wtemplate-body] 662 | inline batch batch::gather(U const* src, batch const& index) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:662:83: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 662 | inline batch batch::gather(U const* src, batch const& index) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:675:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 675 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:676:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 676 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:677:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 677 | inline void batch::scatter(U* dst, batch const& index) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:677:30: error: ‘::scatter’ has not been declared [-Wtemplate-body] 677 | inline void batch::scatter(U* dst, batch const& index) const noexcept | ^~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:677:41: error: ‘dst’ was not declared in this scope [-Wtemplate-body] 677 | inline void batch::scatter(U* dst, batch const& index) const noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:689:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 689 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:690:24: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 690 | inline T batch::get(std::size_t i) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:690:27: error: ‘::get’ has not been declared [-Wtemplate-body] 690 | inline T batch::get(std::size_t i) const noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:690:27: note: suggested alternatives: In file included from /usr/include/c++/15.2.1/functional:55, from /build/jc303/src/jc303/lib/rtneural-src/modules/json/json.hpp:23: /usr/include/c++/15.2.1/tuple:2516:5: note: ‘std::get’ 2516 | get(const tuple<_Types...>&& __t) noexcept | ^~~ In file included from /usr/include/c++/15.2.1/bits/ranges_algo.h:39, from /usr/include/c++/15.2.1/algorithm:65, from /build/jc303/src/jc303/lib/rtneural-src/modules/json/json.hpp:21: /usr/include/c++/15.2.1/bits/ranges_util.h:465:5: note: ‘std::ranges::get’ 465 | get(subrange<_It, _Sent, _Kind>&& __r) | ^~~ In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./../memory/xsimd_alignment.hpp:15, from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:19: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./../memory/../types/xsimd_utils.hpp:355:25: note: ‘xsimd::detail::get’ 355 | inline const T& get(const std::tuple& t) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:690:43: error: expected primary-expression before ‘i’ [-Wtemplate-body] 690 | inline T batch::get(std::size_t i) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:765:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 765 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:766:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 766 | inline batch& batch::operator+=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:766:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 766 | inline batch& batch::operator+=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:766:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 766 | inline batch& batch::operator+=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:772:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 772 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:773:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 773 | inline batch& batch::operator-=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:773:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 773 | inline batch& batch::operator-=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:773:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 773 | inline batch& batch::operator-=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:779:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 779 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:780:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 780 | inline batch& batch::operator*=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:780:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 780 | inline batch& batch::operator*=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:780:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 780 | inline batch& batch::operator*=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:786:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 786 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:787:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 787 | inline batch& batch::operator/=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:787:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 787 | inline batch& batch::operator/=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:787:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 787 | inline batch& batch::operator/=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:793:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 793 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:794:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 794 | inline batch& types::integral_only_operators::operator%=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:794:86: error: expected primary-expression before ‘const’ [-Wtemplate-body] 794 | inline batch& types::integral_only_operators::operator%=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:794:99: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 794 | inline batch& types::integral_only_operators::operator%=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:800:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 800 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:801:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 801 | inline batch& batch::operator&=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:801:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 801 | inline batch& batch::operator&=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:801:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 801 | inline batch& batch::operator&=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:807:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 807 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:808:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 808 | inline batch& batch::operator|=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:808:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 808 | inline batch& batch::operator|=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:808:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 808 | inline batch& batch::operator|=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:814:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 814 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:815:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 815 | inline batch& batch::operator^=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:815:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 815 | inline batch& batch::operator^=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:815:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 815 | inline batch& batch::operator^=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:821:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 821 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:822:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 822 | inline batch& kernel::integral_only_operators::operator>>=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:822:33: error: ‘integral_only_operators’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::types::integral_only_operators’? [-Wtemplate-body] 822 | inline batch& kernel::integral_only_operators::operator>>=(batch const& other) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:30:16: note: ‘xsimd::types::integral_only_operators’ declared here 30 | struct integral_only_operators | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:822:58: error: expected primary-expression before ‘,’ token [-Wtemplate-body] 822 | inline batch& kernel::integral_only_operators::operator>>=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:822:61: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 822 | inline batch& kernel::integral_only_operators::operator>>=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:822:64: error: ‘::operator>>=’ has not been declared; did you mean ‘std::operator>>=’? [-Wtemplate-body] 822 | inline batch& kernel::integral_only_operators::operator>>=(batch const& other) noexcept | ^~~~~~~~~~~ | std::operator>>= In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/json/json.hpp:22: /usr/include/c++/15.2.1/cstddef:168:5: note: ‘std::operator>>=’ declared here 168 | operator>>=(byte& __b, _IntegerType __shift) noexcept | ^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:822:88: error: expected primary-expression before ‘const’ [-Wtemplate-body] 822 | inline batch& kernel::integral_only_operators::operator>>=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:828:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 828 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:829:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 829 | inline batch& kernel::integral_only_operators::operator<<=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:829:33: error: ‘integral_only_operators’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::types::integral_only_operators’? [-Wtemplate-body] 829 | inline batch& kernel::integral_only_operators::operator<<=(batch const& other) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:30:16: note: ‘xsimd::types::integral_only_operators’ declared here 30 | struct integral_only_operators | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:829:58: error: expected primary-expression before ‘,’ token [-Wtemplate-body] 829 | inline batch& kernel::integral_only_operators::operator<<=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:829:61: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 829 | inline batch& kernel::integral_only_operators::operator<<=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:829:64: error: ‘::operator<<=’ has not been declared; did you mean ‘std::operator<<=’? [-Wtemplate-body] 829 | inline batch& kernel::integral_only_operators::operator<<=(batch const& other) noexcept | ^~~~~~~~~~~ | std::operator<<= /usr/include/c++/15.2.1/cstddef:162:5: note: ‘std::operator<<=’ declared here 162 | operator<<=(byte& __b, _IntegerType __shift) noexcept | ^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:829:88: error: expected primary-expression before ‘const’ [-Wtemplate-body] 829 | inline batch& kernel::integral_only_operators::operator<<=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:835:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 835 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:836:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 836 | inline batch& kernel::integral_only_operators::operator>>=(int32_t other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:836:33: error: ‘integral_only_operators’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::types::integral_only_operators’? [-Wtemplate-body] 836 | inline batch& kernel::integral_only_operators::operator>>=(int32_t other) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:30:16: note: ‘xsimd::types::integral_only_operators’ declared here 30 | struct integral_only_operators | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:836:58: error: expected primary-expression before ‘,’ token [-Wtemplate-body] 836 | inline batch& kernel::integral_only_operators::operator>>=(int32_t other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:836:61: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 836 | inline batch& kernel::integral_only_operators::operator>>=(int32_t other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:836:64: error: ‘::operator>>=’ has not been declared; did you mean ‘std::operator>>=’? [-Wtemplate-body] 836 | inline batch& kernel::integral_only_operators::operator>>=(int32_t other) noexcept | ^~~~~~~~~~~ | std::operator>>= /usr/include/c++/15.2.1/cstddef:168:5: note: ‘std::operator>>=’ declared here 168 | operator>>=(byte& __b, _IntegerType __shift) noexcept | ^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:836:84: error: expected primary-expression before ‘other’ [-Wtemplate-body] 836 | inline batch& kernel::integral_only_operators::operator>>=(int32_t other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:842:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 842 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:843:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 843 | inline batch& kernel::integral_only_operators::operator<<=(int32_t other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:843:33: error: ‘integral_only_operators’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::types::integral_only_operators’? [-Wtemplate-body] 843 | inline batch& kernel::integral_only_operators::operator<<=(int32_t other) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:30:16: note: ‘xsimd::types::integral_only_operators’ declared here 30 | struct integral_only_operators | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:843:58: error: expected primary-expression before ‘,’ token [-Wtemplate-body] 843 | inline batch& kernel::integral_only_operators::operator<<=(int32_t other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:843:61: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 843 | inline batch& kernel::integral_only_operators::operator<<=(int32_t other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:843:64: error: ‘::operator<<=’ has not been declared; did you mean ‘std::operator<<=’? [-Wtemplate-body] 843 | inline batch& kernel::integral_only_operators::operator<<=(int32_t other) noexcept | ^~~~~~~~~~~ | std::operator<<= /usr/include/c++/15.2.1/cstddef:162:5: note: ‘std::operator<<=’ declared here 162 | operator<<=(byte& __b, _IntegerType __shift) noexcept | ^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:843:84: error: expected primary-expression before ‘other’ [-Wtemplate-body] 843 | inline batch& kernel::integral_only_operators::operator<<=(int32_t other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:853:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 853 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:854:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 854 | inline batch& batch::operator++() noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:854:50: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 854 | inline batch& batch::operator++() noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:860:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 860 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:861:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 861 | inline batch& batch::operator--() noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:861:50: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 861 | inline batch& batch::operator--() noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:867:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 867 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:868:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 868 | inline batch batch::operator++(int) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:868:48: error: expected primary-expression before ‘int’ [-Wtemplate-body] 868 | inline batch batch::operator++(int) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:868:52: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 868 | inline batch batch::operator++(int) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:876:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 876 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:877:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 877 | inline batch batch::operator--(int) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:877:48: error: expected primary-expression before ‘int’ [-Wtemplate-body] 877 | inline batch batch::operator--(int) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:877:52: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 877 | inline batch batch::operator--(int) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:889:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 889 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:890:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 890 | inline batch_bool batch::operator!() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:890:53: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 890 | inline batch_bool batch::operator!() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:896:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 896 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:897:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 897 | inline batch batch::operator~() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:897:48: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 897 | inline batch batch::operator~() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:903:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 903 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:904:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 904 | inline batch batch::operator-() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:904:48: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 904 | inline batch batch::operator-() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:910:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 910 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:911:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 911 | inline batch batch::operator+() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:911:48: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 911 | inline batch batch::operator+() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:921:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 921 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:922:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 922 | inline batch batch::logical_and(batch const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:922:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 922 | inline batch batch::logical_and(batch const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:922:74: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 922 | inline batch batch::logical_and(batch const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:927:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 927 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:928:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 928 | inline batch batch::logical_or(batch const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:928:60: error: expected primary-expression before ‘const’ [-Wtemplate-body] 928 | inline batch batch::logical_or(batch const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:928:73: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 928 | inline batch batch::logical_or(batch const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:937:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 937 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:938:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 938 | inline batch_bool::batch_bool(register_type reg) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:938:30: error: ‘::batch_bool’ has not been declared; did you mean ‘xsimd::batch_bool’? [-Wtemplate-body] 938 | inline batch_bool::batch_bool(register_type reg) noexcept | ^~~~~~~~~~ | xsimd::batch_bool /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:32:11: note: ‘xsimd::batch_bool’ declared here 32 | class batch_bool; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:938:55: error: expected primary-expression before ‘reg’ [-Wtemplate-body] 938 | inline batch_bool::batch_bool(register_type reg) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:939:47: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 939 | : types::get_bool_simd_register_t({ reg }) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:939:51: error: ‘reg’ was not declared in this scope; did you mean ‘neg’? [-Wtemplate-body] 939 | : types::get_bool_simd_register_t({ reg }) | ^~~ | neg /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:943:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 943 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:945:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 945 | inline batch_bool::batch_bool(bool val0, bool val1, Ts... vals) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:945:30: error: ‘::batch_bool’ has not been declared; did you mean ‘xsimd::batch_bool’? [-Wtemplate-body] 945 | inline batch_bool::batch_bool(bool val0, bool val1, Ts... vals) noexcept | ^~~~~~~~~~ | xsimd::batch_bool /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:32:11: note: ‘xsimd::batch_bool’ declared here 32 | class batch_bool; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:945:41: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 945 | inline batch_bool::batch_bool(bool val0, bool val1, Ts... vals) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:945:52: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 945 | inline batch_bool::batch_bool(bool val0, bool val1, Ts... vals) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:945:65: error: expected primary-expression before ‘...’ token [-Wtemplate-body] 945 | inline batch_bool::batch_bool(bool val0, bool val1, Ts... vals) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:955:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 955 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:956:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 956 | inline void batch_bool::store_aligned(bool* mem) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:956:35: error: ‘::store_aligned’ has not been declared; did you mean ‘is_aligned’? [-Wtemplate-body] 956 | inline void batch_bool::store_aligned(bool* mem) const noexcept | ^~~~~~~~~~~~~ | is_aligned /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:956:49: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 956 | inline void batch_bool::store_aligned(bool* mem) const noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:961:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 961 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:962:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 962 | inline void batch_bool::store_unaligned(bool* mem) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:962:35: error: ‘::store_unaligned’ has not been declared [-Wtemplate-body] 962 | inline void batch_bool::store_unaligned(bool* mem) const noexcept | ^~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:962:51: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 962 | inline void batch_bool::store_unaligned(bool* mem) const noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:967:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 967 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:968:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 968 | inline batch_bool batch_bool::load_aligned(bool const* mem) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:968:60: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 968 | inline batch_bool batch_bool::load_aligned(bool const* mem) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:968:76: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 968 | inline batch_bool batch_bool::load_aligned(bool const* mem) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:977:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 977 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:978:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 978 | inline batch_bool batch_bool::load_unaligned(bool const* mem) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:978:62: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 978 | inline batch_bool batch_bool::load_unaligned(bool const* mem) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:978:78: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 978 | inline batch_bool batch_bool::load_unaligned(bool const* mem) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:988:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 988 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:989:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 989 | inline uint64_t batch_bool::mask() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:989:39: error: ‘::mask’ has not been declared; did you mean ‘std::filesystem::perms::mask’? [-Wtemplate-body] 989 | inline uint64_t batch_bool::mask() const noexcept | ^~~~ | std::filesystem::perms::mask In file included from /usr/include/c++/15.2.1/filesystem:53, from /build/jc303/src/jc303/lib/rtneural-src/modules/json/json.hpp:4499: /usr/include/c++/15.2.1/bits/fs_fwd.h:162:7: note: ‘std::filesystem::perms::mask’ declared here 162 | mask = 07777, | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:999:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 999 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1000:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1000 | inline batch_bool batch_bool::from_mask(uint64_t mask) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1000:66: error: expected primary-expression before ‘mask’ [-Wtemplate-body] 1000 | inline batch_bool batch_bool::from_mask(uint64_t mask) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1000:71: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1000 | inline batch_bool batch_bool::from_mask(uint64_t mask) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1005:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1005 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1006:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1006 | inline bool batch_bool::get(std::size_t i) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1006:35: error: ‘::get’ has not been declared [-Wtemplate-body] 1006 | inline bool batch_bool::get(std::size_t i) const noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1006:35: note: suggested alternatives: /usr/include/c++/15.2.1/tuple:2516:5: note: ‘std::get’ 2516 | get(const tuple<_Types...>&& __t) noexcept | ^~~ /usr/include/c++/15.2.1/bits/ranges_util.h:465:5: note: ‘std::ranges::get’ 465 | get(subrange<_It, _Sent, _Kind>&& __r) | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./../memory/../types/xsimd_utils.hpp:355:25: note: ‘xsimd::detail::get’ 355 | inline const T& get(const std::tuple& t) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1006:51: error: expected primary-expression before ‘i’ [-Wtemplate-body] 1006 | inline bool batch_bool::get(std::size_t i) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1015:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1015 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1016:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1016 | inline batch_bool batch_bool::operator==(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1016:75: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1016 | inline batch_bool batch_bool::operator==(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1016:88: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1016 | inline batch_bool batch_bool::operator==(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1021:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1021 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1022:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1022 | inline batch_bool batch_bool::operator!=(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1022:75: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1022 | inline batch_bool batch_bool::operator!=(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1022:88: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1022 | inline batch_bool batch_bool::operator!=(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1031:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1031 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1032:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1032 | inline batch_bool batch_bool::operator~() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1032:58: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1032 | inline batch_bool batch_bool::operator~() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1037:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1037 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1038:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1038 | inline batch_bool batch_bool::operator!() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1038:58: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1038 | inline batch_bool batch_bool::operator!() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1043:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1043 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1044:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1044 | inline batch_bool batch_bool::operator&(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1044:74: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1044 | inline batch_bool batch_bool::operator&(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1044:87: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1044 | inline batch_bool batch_bool::operator&(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1049:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1049 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1050:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1050 | inline batch_bool batch_bool::operator|(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1050:74: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1050 | inline batch_bool batch_bool::operator|(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1050:87: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1050 | inline batch_bool batch_bool::operator|(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1055:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1055 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1056:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1056 | inline batch_bool batch_bool::operator^(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1056:74: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1056 | inline batch_bool batch_bool::operator^(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1056:87: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1056 | inline batch_bool batch_bool::operator^(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1061:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1061 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1062:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1062 | inline batch_bool batch_bool::operator&&(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1062:69: error: missing template arguments before ‘const’ [-Wtemplate-body] 1062 | inline batch_bool batch_bool::operator&&(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1062:82: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1062 | inline batch_bool batch_bool::operator&&(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1067:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1067 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1068:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1068 | inline batch_bool batch_bool::operator||(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1068:69: error: missing template arguments before ‘const’ [-Wtemplate-body] 1068 | inline batch_bool batch_bool::operator||(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1068:82: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1068 | inline batch_bool batch_bool::operator||(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1077:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1077 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1078:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1078 | inline batch_bool::batch_bool(bool val) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1078:30: error: ‘::batch_bool’ has not been declared; did you mean ‘xsimd::batch_bool’? [-Wtemplate-body] 1078 | inline batch_bool::batch_bool(bool val) noexcept | ^~~~~~~~~~ | xsimd::batch_bool /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:32:11: note: ‘xsimd::batch_bool’ declared here 32 | class batch_bool; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1078:41: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 1078 | inline batch_bool::batch_bool(bool val) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1083:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1083 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1084:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1084 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1084:43: error: expected primary-expression before ‘I’ [-Wtemplate-body] 1084 | template | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1084:52: error: expected primary-expression before ‘...’ token [-Wtemplate-body] 1084 | template | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:35: error: ‘::make_register’ has not been declared; did you mean ‘register’? [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^~~~~~~~~~~~~ | register /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:72: error: ‘I’ was not declared in this scope [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:75: error: ‘Is’ was not declared in this scope; did you mean ‘Ts’? [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^~ | Ts /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:77: error: expected parameter pack before ‘...’ [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:80: error: template argument 1 is invalid [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:80: error: template argument 2 is invalid [-Wtemplate-body] /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:84: error: expected ‘)’ before ‘u’ [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ~ ^~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:89: error: expansion pattern ‘V’ contains no parameter packs [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1090:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1090 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1092:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1092 | inline auto batch_bool::make_register(detail::index_sequence<>, V... v) noexcept -> register_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1092:35: error: ‘::make_register’ has not been declared; did you mean ‘register’? [-Wtemplate-body] 1092 | inline auto batch_bool::make_register(detail::index_sequence<>, V... v) noexcept -> register_type | ^~~~~~~~~~~~~ | register /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1092:73: error: expected primary-expression before ‘,’ token [-Wtemplate-body] 1092 | inline auto batch_bool::make_register(detail::index_sequence<>, V... v) noexcept -> register_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1092:76: error: expansion pattern ‘V’ contains no parameter packs [-Wtemplate-body] 1092 | inline auto batch_bool::make_register(detail::index_sequence<>, V... v) noexcept -> register_type | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1101:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1101 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1102:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1102 | inline batch, A>::batch(value_type const& val) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1102:39: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 1102 | inline batch, A>::batch(value_type const& val) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1102:56: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1102 | inline batch, A>::batch(value_type const& val) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1104:18: error: ‘val’ was not declared in this scope; did you mean ‘val0’? [-Wtemplate-body] 1104 | , m_imag(val.imag()) | ^~~ | val0 /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1104:11: error: there are no arguments to ‘m_imag’ that depend on a template parameter, so a declaration of ‘m_imag’ must be available [-Wtemplate-body] 1104 | , m_imag(val.imag()) | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1104:11: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1104:29: error: expected ‘)’ before ‘{’ token [-Wtemplate-body] 1104 | , m_imag(val.imag()) | ^ | ) 1105 | { | ~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1108:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1108 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1109:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1109 | inline batch, A>::batch(real_batch const& real, real_batch const& imag) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1109:39: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 1109 | inline batch, A>::batch(real_batch const& real, real_batch const& imag) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1109:45: error: ‘real_batch’ was not declared in this scope; did you mean ‘realpath’? [-Wtemplate-body] 1109 | inline batch, A>::batch(real_batch const& real, real_batch const& imag) noexcept | ^~~~~~~~~~ | realpath /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1109:79: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1109 | inline batch, A>::batch(real_batch const& real, real_batch const& imag) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1111:18: error: ‘imag’ was not declared in this scope; did you mean ‘std::imag’? [-Wtemplate-body] 1111 | , m_imag(imag) | ^~~~ | std::imag In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:17: /usr/include/c++/15.2.1/complex:2544:5: note: ‘std::imag’ declared here 2544 | imag(_Tp) | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1111:11: error: there are no arguments to ‘m_imag’ that depend on a template parameter, so a declaration of ‘m_imag’ must be available [-Wtemplate-body] 1111 | , m_imag(imag) | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1111:23: error: expected ‘)’ before ‘{’ token [-Wtemplate-body] 1111 | , m_imag(imag) | ^ | ) 1112 | { | ~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1115:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1115 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1116:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1116 | inline batch, A>::batch(real_batch const& real) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1116:39: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 1116 | inline batch, A>::batch(real_batch const& real) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1116:55: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1116 | inline batch, A>::batch(real_batch const& real) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1118:11: error: there are no arguments to ‘m_imag’ that depend on a template parameter, so a declaration of ‘m_imag’ must be available [-Wtemplate-body] 1118 | , m_imag(0) | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1118:20: error: expected ‘)’ before ‘{’ token [-Wtemplate-body] 1118 | , m_imag(0) | ^ | ) 1119 | { | ~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1122:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1122 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1123:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1123 | inline batch, A>::batch(T val) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1123:39: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 1123 | inline batch, A>::batch(T val) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1123:47: error: expected primary-expression before ‘val’ [-Wtemplate-body] 1123 | inline batch, A>::batch(T val) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1125:11: error: there are no arguments to ‘m_imag’ that depend on a template parameter, so a declaration of ‘m_imag’ must be available [-Wtemplate-body] 1125 | , m_imag(0) | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1125:20: error: expected ‘)’ before ‘{’ token [-Wtemplate-body] 1125 | , m_imag(0) | ^ | ) 1126 | { | ~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1129:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1129 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1131:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1131 | inline batch, A>::batch(value_type val0, value_type val1, Ts... vals) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1131:39: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 1131 | inline batch, A>::batch(value_type val0, value_type val1, Ts... vals) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1131:56: error: expected primary-expression before ‘val0’ [-Wtemplate-body] 1131 | inline batch, A>::batch(value_type val0, value_type val1, Ts... vals) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1131:73: error: expected primary-expression before ‘val1’ [-Wtemplate-body] 1131 | inline batch, A>::batch(value_type val0, value_type val1, Ts... vals) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1131:81: error: expected primary-expression before ‘...’ token [-Wtemplate-body] 1131 | inline batch, A>::batch(value_type val0, value_type val1, Ts... vals) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1137:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1137 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1138:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1138 | inline batch, A>::batch(batch_bool_type const& b) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1138:39: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 1138 | inline batch, A>::batch(batch_bool_type const& b) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1138:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1138 | inline batch, A>::batch(batch_bool_type const& b) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1140:11: error: there are no arguments to ‘m_imag’ that depend on a template parameter, so a declaration of ‘m_imag’ must be available [-Wtemplate-body] 1140 | , m_imag(0) | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1140:20: error: expected ‘)’ before ‘{’ token [-Wtemplate-body] 1140 | , m_imag(0) | ^ | ) 1141 | { | ~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1144:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1144 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1146:53: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1146 | XSIMD_NO_DISCARD inline batch, A> batch, A>::broadcast(U val) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1146:93: error: expected ‘)’ before ‘val’ [-Wtemplate-body] 1146 | XSIMD_NO_DISCARD inline batch, A> batch, A>::broadcast(U val) noexcept | ~ ^~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1146:98: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1146 | XSIMD_NO_DISCARD inline batch, A> batch, A>::broadcast(U val) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1155:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1155 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1156:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1156 | inline batch, A> batch, A>::load_aligned(const T* real_src, const T* imag_src) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1156:78: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1156 | inline batch, A> batch, A>::load_aligned(const T* real_src, const T* imag_src) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1156:97: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1156 | inline batch, A> batch, A>::load_aligned(const T* real_src, const T* imag_src) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1156:115: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1156 | inline batch, A> batch, A>::load_aligned(const T* real_src, const T* imag_src) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1160:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1160 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1161:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1161 | inline batch, A> batch, A>::load_unaligned(const T* real_src, const T* imag_src) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1161:80: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1161 | inline batch, A> batch, A>::load_unaligned(const T* real_src, const T* imag_src) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1161:99: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1161 | inline batch, A> batch, A>::load_unaligned(const T* real_src, const T* imag_src) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1161:117: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1161 | inline batch, A> batch, A>::load_unaligned(const T* real_src, const T* imag_src) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1166:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1166 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1167:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1167 | inline batch, A> batch, A>::load_aligned(const value_type* src) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1167:78: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1167 | inline batch, A> batch, A>::load_aligned(const value_type* src) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1167:100: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1167 | inline batch, A> batch, A>::load_aligned(const value_type* src) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1174:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1174 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1175:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1175 | inline batch, A> batch, A>::load_unaligned(const value_type* src) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1175:80: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1175 | inline batch, A> batch, A>::load_unaligned(const value_type* src) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1175:102: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1175 | inline batch, A> batch, A>::load_unaligned(const value_type* src) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1180:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1180 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1181:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1181 | inline void batch, A>::store_aligned(value_type* dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1181:44: error: ‘::store_aligned’ has not been declared; did you mean ‘is_aligned’? [-Wtemplate-body] 1181 | inline void batch, A>::store_aligned(value_type* dst) const noexcept | ^~~~~~~~~~~~~ | is_aligned /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1181:68: error: expected primary-expression before ‘*’ token [-Wtemplate-body] 1181 | inline void batch, A>::store_aligned(value_type* dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1188:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1188 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1189:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1189 | inline void batch, A>::store_unaligned(value_type* dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1189:44: error: ‘::store_unaligned’ has not been declared [-Wtemplate-body] 1189 | inline void batch, A>::store_unaligned(value_type* dst) const noexcept | ^~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1189:70: error: expected primary-expression before ‘*’ token [-Wtemplate-body] 1189 | inline void batch, A>::store_unaligned(value_type* dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1194:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1194 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1195:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1195 | inline void batch, A>::store_aligned(T* real_dst, T* imag_dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1195:44: error: ‘::store_aligned’ has not been declared; did you mean ‘is_aligned’? [-Wtemplate-body] 1195 | inline void batch, A>::store_aligned(T* real_dst, T* imag_dst) const noexcept | ^~~~~~~~~~~~~ | is_aligned /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1195:59: error: expected primary-expression before ‘*’ token [-Wtemplate-body] 1195 | inline void batch, A>::store_aligned(T* real_dst, T* imag_dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1195:61: error: ‘real_dst’ was not declared in this scope [-Wtemplate-body] 1195 | inline void batch, A>::store_aligned(T* real_dst, T* imag_dst) const noexcept | ^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1195:72: error: expected primary-expression before ‘*’ token [-Wtemplate-body] 1195 | inline void batch, A>::store_aligned(T* real_dst, T* imag_dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1195:74: error: ‘imag_dst’ was not declared in this scope [-Wtemplate-body] 1195 | inline void batch, A>::store_aligned(T* real_dst, T* imag_dst) const noexcept | ^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1201:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1201 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1202:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1202 | inline void batch, A>::store_unaligned(T* real_dst, T* imag_dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1202:44: error: ‘::store_unaligned’ has not been declared [-Wtemplate-body] 1202 | inline void batch, A>::store_unaligned(T* real_dst, T* imag_dst) const noexcept | ^~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1202:61: error: expected primary-expression before ‘*’ token [-Wtemplate-body] 1202 | inline void batch, A>::store_unaligned(T* real_dst, T* imag_dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1202:74: error: expected primary-expression before ‘*’ token [-Wtemplate-body] 1202 | inline void batch, A>::store_unaligned(T* real_dst, T* imag_dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1208:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1208 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1210:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1210 | inline batch, A> batch, A>::load(U const* mem, aligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1210:71: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1210 | inline batch, A> batch, A>::load(U const* mem, aligned_mode) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1210:96: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 1210 | inline batch, A> batch, A>::load(U const* mem, aligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1210:97: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1210 | inline batch, A> batch, A>::load(U const* mem, aligned_mode) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1215:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1215 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1217:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1217 | inline batch, A> batch, A>::load(U const* mem, unaligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1217:71: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1217 | inline batch, A> batch, A>::load(U const* mem, unaligned_mode) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1217:98: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 1217 | inline batch, A> batch, A>::load(U const* mem, unaligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1217:99: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1217 | inline batch, A> batch, A>::load(U const* mem, unaligned_mode) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1222:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1222 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1224:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1224 | inline void batch, A>::store(U* mem, aligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1224:44: error: ‘::store’ has not been declared; did you mean ‘std::__atomic_impl::store’? [-Wtemplate-body] 1224 | inline void batch, A>::store(U* mem, aligned_mode) const noexcept | ^~~~~ | std::__atomic_impl::store /usr/include/c++/15.2.1/bits/atomic_base.h:1088:7: note: ‘std::__atomic_impl::store’ declared here 1088 | store(_Tp* __ptr, _Val<_Tp> __t, memory_order __m) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1224:70: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 1224 | inline void batch, A>::store(U* mem, aligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1229:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1229 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1231:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1231 | inline void batch, A>::store(U* mem, unaligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1231:44: error: ‘::store’ has not been declared; did you mean ‘std::__atomic_impl::store’? [-Wtemplate-body] 1231 | inline void batch, A>::store(U* mem, unaligned_mode) const noexcept | ^~~~~ | std::__atomic_impl::store /usr/include/c++/15.2.1/bits/atomic_base.h:1088:7: note: ‘std::__atomic_impl::store’ declared here 1088 | store(_Tp* __ptr, _Val<_Tp> __t, memory_order __m) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1231:72: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 1231 | inline void batch, A>::store(U* mem, unaligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1236:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1236 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1237:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1237 | inline auto batch, A>::real() const noexcept -> real_batch | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1237:44: error: ‘::real’ has not been declared; did you mean ‘std::real’? [-Wtemplate-body] 1237 | inline auto batch, A>::real() const noexcept -> real_batch | ^~~~ | std::real /usr/include/c++/15.2.1/complex:2557:5: note: ‘std::real’ declared here 2557 | real(_Tp __x) | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1242:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1242 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1243:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1243 | inline auto batch, A>::imag() const noexcept -> real_batch | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1243:44: error: ‘::imag’ has not been declared; did you mean ‘std::imag’? [-Wtemplate-body] 1243 | inline auto batch, A>::imag() const noexcept -> real_batch | ^~~~ | std::imag /usr/include/c++/15.2.1/complex:2544:5: note: ‘std::imag’ declared here 2544 | imag(_Tp) | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1248:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1248 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1249:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1249 | inline auto batch, A>::get(std::size_t i) const noexcept -> value_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1249:44: error: ‘::get’ has not been declared [-Wtemplate-body] 1249 | inline auto batch, A>::get(std::size_t i) const noexcept -> value_type | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1249:44: note: suggested alternatives: /usr/include/c++/15.2.1/tuple:2516:5: note: ‘std::get’ 2516 | get(const tuple<_Types...>&& __t) noexcept | ^~~ /usr/include/c++/15.2.1/bits/ranges_util.h:465:5: note: ‘std::ranges::get’ 465 | get(subrange<_It, _Sent, _Kind>&& __r) | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./../memory/../types/xsimd_utils.hpp:355:25: note: ‘xsimd::detail::get’ 355 | inline const T& get(const std::tuple& t) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1249:60: error: expected primary-expression before ‘i’ [-Wtemplate-body] 1249 | inline auto batch, A>::get(std::size_t i) const noexcept -> value_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1314:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1314 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1315:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1315 | inline batch_bool batch, A>::operator==(batch const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1315:73: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1315 | inline batch_bool batch, A>::operator==(batch const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1315:86: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1315 | inline batch_bool batch, A>::operator==(batch const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1320:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1320 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1321:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1321 | inline batch_bool batch, A>::operator!=(batch const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1321:73: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1321 | inline batch_bool batch, A>::operator!=(batch const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1321:86: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1321 | inline batch_bool batch, A>::operator!=(batch const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1330:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1330 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1331:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1331 | inline batch, A>& batch, A>::operator+=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1331:83: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1331 | inline batch, A>& batch, A>::operator+=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1331:96: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1331 | inline batch, A>& batch, A>::operator+=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1338:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1338 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1339:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1339 | inline batch, A>& batch, A>::operator-=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1339:83: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1339 | inline batch, A>& batch, A>::operator-=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1339:96: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1339 | inline batch, A>& batch, A>::operator-=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1346:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1346 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1347:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1347 | inline batch, A>& batch, A>::operator*=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1347:83: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1347 | inline batch, A>& batch, A>::operator*=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1347:96: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1347 | inline batch, A>& batch, A>::operator*=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1356:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1356 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1357:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1357 | inline batch, A>& batch, A>::operator/=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1357:83: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1357 | inline batch, A>& batch, A>::operator/=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1357:96: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1357 | inline batch, A>& batch, A>::operator/=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1373:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1373 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1374:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1374 | inline batch, A>& batch, A>::operator++() noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1374:78: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1374 | inline batch, A>& batch, A>::operator++() noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1379:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1379 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1380:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1380 | inline batch, A>& batch, A>::operator--() noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1380:78: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1380 | inline batch, A>& batch, A>::operator--() noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1385:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1385 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1386:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1386 | inline batch, A> batch, A>::operator++(int) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1386:76: error: expected primary-expression before ‘int’ [-Wtemplate-body] 1386 | inline batch, A> batch, A>::operator++(int) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1386:80: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1386 | inline batch, A> batch, A>::operator++(int) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1393:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1393 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1394:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1394 | inline batch, A> batch, A>::operator--(int) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1394:76: error: expected primary-expression before ‘int’ [-Wtemplate-body] 1394 | inline batch, A> batch, A>::operator--(int) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1394:80: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1394 | inline batch, A> batch, A>::operator--(int) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1405:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1405 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1406:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1406 | inline batch_bool batch, A>::operator!() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1406:67: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1406 | inline batch_bool batch, A>::operator!() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1411:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1411 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1412:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1412 | inline batch, A> batch, A>::operator~() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1412:76: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1412 | inline batch, A> batch, A>::operator~() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1417:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1417 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1418:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1418 | inline batch, A> batch, A>::operator-() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1418:76: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1418 | inline batch, A> batch, A>::operator-() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1423:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1423 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1424:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1424 | inline batch, A> batch, A>::operator+() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1424:76: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1424 | inline batch, A> batch, A>::operator+() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1481:39: error: expected primary-expression before ‘N’ [-Wtemplate-body] 1481 | template | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1485:6: error: expected ‘{’ before ‘;’ token [-Wtemplate-body] 1485 | }; | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp: At global scope: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1488:41: error: expected nested-name-specifier before ‘make_sized_batch’ 1488 | using make_sized_batch_t = typename make_sized_batch::type; | ^~~~~~~~~~~~~~~~ In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./xsimd_generic.hpp:19, from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/xsimd_isa.hpp:84: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In function ‘void xsimd::kernel::store(const xsimd::batch_bool&, bool*, requires_arch)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:296:21: error: ‘store_aligned’ is not a member of ‘xsimd::kernel’; did you mean ‘load_aligned’? [-Wtemplate-body] 296 | kernel::store_aligned(&buffer[0], batch_type(self), A {}); | ^~~~~~~~~~~~~ | load_aligned /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:296:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 296 | kernel::store_aligned(&buffer[0], batch_type(self), A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch_bool xsimd::batch_bool_cast(const batch_bool&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:218:24: error: ‘batch_bool_cast’ is not a member of ‘xsimd::kernel’; did you mean ‘batch_cast’? [-Wtemplate-body] 218 | return kernel::batch_bool_cast(x, batch_bool {}, A {}); | ^~~~~~~~~~~~~~~ | batch_cast /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:218:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 218 | return kernel::batch_bool_cast(x, batch_bool {}, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::bitwise_andnot(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:292:24: error: ‘bitwise_andnot’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::bitwise_andnot’? [-Wtemplate-body] 292 | return kernel::bitwise_andnot(x, y, A {}); | ^~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:289:24: note: ‘xsimd::bitwise_andnot’ declared here 289 | inline batch bitwise_andnot(batch const& x, batch const& y) noexcept | ^~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:292:40: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 292 | return kernel::bitwise_andnot(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch_bool xsimd::bitwise_andnot(const batch_bool&, const batch_bool&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:307:24: error: ‘bitwise_andnot’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::bitwise_andnot’? [-Wtemplate-body] 307 | return kernel::bitwise_andnot(x, y, A {}); | ^~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:304:29: note: ‘xsimd::bitwise_andnot’ declared here 304 | inline batch_bool bitwise_andnot(batch_bool const& x, batch_bool const& y) noexcept | ^~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:307:40: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 307 | return kernel::bitwise_andnot(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::bitwise_not(const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:336:24: error: ‘bitwise_not’ is not a member of ‘xsimd::kernel’; did you mean ‘bitwise_cast’? [-Wtemplate-body] 336 | return kernel::bitwise_not(x, A {}); | ^~~~~~~~~~~ | bitwise_cast /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:336:37: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 336 | return kernel::bitwise_not(x, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch_bool xsimd::bitwise_not(const batch_bool&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:350:24: error: ‘bitwise_not’ is not a member of ‘xsimd::kernel’; did you mean ‘bitwise_cast’? [-Wtemplate-body] 350 | return kernel::bitwise_not(x, A {}); | ^~~~~~~~~~~ | bitwise_cast /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:350:37: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 350 | return kernel::bitwise_not(x, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::fmax(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:783:24: error: ‘max’ is not a member of ‘xsimd::kernel’ [-Wtemplate-body] 783 | return kernel::max(x, y, A {}); | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:783:24: note: suggested alternatives: In file included from /usr/include/c++/15.2.1/algorithm:63: /usr/include/c++/15.2.1/bits/stl_algo.h:5794:5: note: ‘std::max’ 5794 | max(initializer_list<_Tp> __l, _Compare __comp) | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:823:5: note: ‘xsimd::max’ 823 | max(std::complex const& self, std::complex const& other) noexcept | ^~~ /usr/include/c++/15.2.1/bits/ranges_algo.h:2985:29: note: ‘std::ranges::max’ 2985 | inline constexpr __max_fn max{}; | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:783:29: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 783 | return kernel::max(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::fmin(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:798:24: error: ‘min’ is not a member of ‘xsimd::kernel’; did you mean ‘sin’? [-Wtemplate-body] 798 | return kernel::min(x, y, A {}); | ^~~ | sin /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:798:29: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 798 | return kernel::min(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::haddp(const batch*)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:924:24: error: ‘haddp’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::haddp’? [-Wtemplate-body] 924 | return kernel::haddp(row, A {}); | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:921:24: note: ‘xsimd::haddp’ declared here 921 | inline batch haddp(batch const* row) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:924:31: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 924 | return kernel::haddp(row, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::max(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1370:24: error: ‘max’ is not a member of ‘xsimd::kernel’ [-Wtemplate-body] 1370 | return kernel::max(x, y, A {}); | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1370:24: note: suggested alternatives: /usr/include/c++/15.2.1/bits/stl_algo.h:5794:5: note: ‘std::max’ 5794 | max(initializer_list<_Tp> __l, _Compare __comp) | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1367:24: note: ‘xsimd::max’ 1367 | inline batch max(batch const& x, batch const& y) noexcept | ^~~ /usr/include/c++/15.2.1/bits/ranges_algo.h:2985:29: note: ‘std::ranges::max’ 2985 | inline constexpr __max_fn max{}; | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1370:29: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1370 | return kernel::max(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::min(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1385:24: error: ‘min’ is not a member of ‘xsimd::kernel’; did you mean ‘sin’? [-Wtemplate-body] 1385 | return kernel::min(x, y, A {}); | ^~~ | sin /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1385:29: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1385 | return kernel::min(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::rsqrt(const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1749:24: error: ‘rsqrt’ is not a member of ‘xsimd::kernel’; did you mean ‘sqrt’? [-Wtemplate-body] 1749 | return kernel::rsqrt(x, A {}); | ^~~~~ | sqrt /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1749:31: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1749 | return kernel::rsqrt(x, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::slide_left(const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1918:24: error: ‘slide_left’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::slide_left’? [-Wtemplate-body] 1918 | return kernel::slide_left(x, A {}); | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1914:24: note: ‘xsimd::slide_left’ declared here 1914 | inline batch slide_left(batch const& x) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1918:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1918 | return kernel::slide_left(x, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::slide_right(const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1936:24: error: ‘slide_right’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::slide_right’? [-Wtemplate-body] 1936 | return kernel::slide_right(x, A {}); | ^~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1932:24: note: ‘xsimd::slide_right’ declared here 1932 | inline batch slide_right(batch const& x) noexcept | ^~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1936:40: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1936 | return kernel::slide_right(x, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::zip_hi(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2234:24: error: ‘zip_hi’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::zip_hi’? [-Wtemplate-body] 2234 | return kernel::zip_hi(x, y, A {}); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2231:24: note: ‘xsimd::zip_hi’ declared here 2231 | inline batch zip_hi(batch const& x, batch const& y) noexcept | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2234:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 2234 | return kernel::zip_hi(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::zip_lo(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2250:24: error: ‘zip_lo’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::zip_lo’? [-Wtemplate-body] 2250 | return kernel::zip_lo(x, y, A {}); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2247:24: note: ‘xsimd::zip_lo’ declared here 2247 | inline batch zip_lo(batch const& x, batch const& y) noexcept | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2250:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 2250 | return kernel::zip_lo(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘bool xsimd::all(const batch_bool&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2294:24: error: ‘all’ is not a member of ‘xsimd::kernel’ [-Wtemplate-body] 2294 | return kernel::all(x, A {}); | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2294:24: note: suggested alternatives: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2291:17: note: ‘xsimd::all’ 2291 | inline bool all(batch_bool const& x) noexcept | ^~~ /usr/include/c++/15.2.1/bits/fs_fwd.h:158:7: note: ‘std::filesystem::perms::all’ 158 | all = 0777, | ^~~ In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/json/json.hpp:5020: /usr/include/c++/15.2.1/ranges:1462:27: note: ‘std::ranges::views::all’ 1462 | inline constexpr _All all; | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2294:29: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 2294 | return kernel::all(x, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘bool xsimd::any(const batch_bool&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2309:24: error: ‘any’ is not a member of ‘xsimd::kernel’ [-Wtemplate-body] 2309 | return kernel::any(x, A {}); | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2309:24: note: suggested alternatives: In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/json/json.hpp:19139: /usr/include/c++/15.2.1/any:86:9: note: ‘std::any’ 86 | class any | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2306:17: note: ‘xsimd::any’ 2306 | inline bool any(batch_bool const& x) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2309:29: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 2309 | return kernel::any(x, A {}); | ^ In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/xsimd_batch_constant.hpp:15, from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./xsimd_generic_fwd.hpp:15, from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/xsimd_isa.hpp:17, from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:20, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/activation/../xsimd-legacy/algorithms/algorithms.hpp:20, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/activation/../common.h:49, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/activation/activation_xsimd.h:4, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/activation/activation.h:44, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/Model.h:7, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/RTNeural.h:23, from /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:13: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp: In constructor ‘xsimd::batch::batch(T)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:503:46: error: ‘broadcast’ is not a member of ‘xsimd::kernel’ [-Wtemplate-body] 503 | : types::simd_register(kernel::broadcast(val, A {})) | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:503:57: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 503 | : types::simd_register(kernel::broadcast(val, A {})) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp: In constructor ‘xsimd::batch::batch(T, T, Ts ...)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:25: error: ‘set’ is not a member of ‘xsimd::kernel’ [-Wtemplate-body] 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:30: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:80: error: expected ‘)’ before ‘...’ token [-Wtemplate-body] 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ~ ^~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:526:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 526 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:527:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 527 | inline batch::batch(batch_bool const& b) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:527:25: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 527 | inline batch::batch(batch_bool const& b) noexcept | ^~~~~ | xsimd::batch In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/xsimd.hpp:55, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/activation/../common.h:47: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:527:48: error: expected primary-expression before ‘const’ [-Wtemplate-body] 527 | inline batch::batch(batch_bool const& b) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:536:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 536 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:537:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 537 | inline batch::batch(register_type reg) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:537:25: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 537 | inline batch::batch(register_type reg) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:537:45: error: expected primary-expression before ‘reg’ [-Wtemplate-body] 537 | inline batch::batch(register_type reg) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:538:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 538 | : types::simd_register({ reg }) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:538:40: error: ‘reg’ was not declared in this scope; did you mean ‘neg’? [-Wtemplate-body] 538 | : types::simd_register({ reg }) | ^~~ | neg /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:546:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 546 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:548:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 548 | XSIMD_NO_DISCARD inline batch batch::broadcast(U val) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:548:64: error: ‘U’ was not declared in this scope [-Wtemplate-body] 548 | XSIMD_NO_DISCARD inline batch batch::broadcast(U val) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:548:70: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 548 | XSIMD_NO_DISCARD inline batch batch::broadcast(U val) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:562:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 562 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:564:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 564 | inline void batch::store_aligned(U* mem) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:564:30: error: ‘::store_aligned’ has not been declared; did you mean ‘is_aligned’? [-Wtemplate-body] 564 | inline void batch::store_aligned(U* mem) const noexcept | ^~~~~~~~~~~~~ | is_aligned /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:564:47: error: ‘mem’ was not declared in this scope [-Wtemplate-body] 564 | inline void batch::store_aligned(U* mem) const noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:576:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 576 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:578:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 578 | inline void batch::store_unaligned(U* mem) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:578:30: error: ‘::store_unaligned’ has not been declared [-Wtemplate-body] 578 | inline void batch::store_unaligned(U* mem) const noexcept | ^~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:587:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 587 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:589:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 589 | inline void batch::store(U* mem, aligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:589:30: error: ‘::store’ has not been declared; did you mean ‘std::__atomic_impl::store’? [-Wtemplate-body] 589 | inline void batch::store(U* mem, aligned_mode) const noexcept | ^~~~~ | std::__atomic_impl::store In file included from /usr/include/c++/15.2.1/bits/shared_ptr_atomic.h:33, from /usr/include/c++/15.2.1/memory:83, from /build/jc303/src/jc303/lib/rtneural-src/modules/json/json.hpp:29, from /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.h:3, from /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:1: /usr/include/c++/15.2.1/bits/atomic_base.h:1088:7: note: ‘std::__atomic_impl::store’ declared here 1088 | store(_Tp* __ptr, _Val<_Tp> __t, memory_order __m) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:589:56: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 589 | inline void batch::store(U* mem, aligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:598:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 598 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:600:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 600 | inline void batch::store(U* mem, unaligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:600:30: error: ‘::store’ has not been declared; did you mean ‘std::__atomic_impl::store’? [-Wtemplate-body] 600 | inline void batch::store(U* mem, unaligned_mode) const noexcept | ^~~~~ | std::__atomic_impl::store /usr/include/c++/15.2.1/bits/atomic_base.h:1088:7: note: ‘std::__atomic_impl::store’ declared here 1088 | store(_Tp* __ptr, _Val<_Tp> __t, memory_order __m) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:600:58: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 600 | inline void batch::store(U* mem, unaligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:610:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 610 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:612:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 612 | inline batch batch::load_aligned(U const* mem) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:612:51: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 612 | inline batch batch::load_aligned(U const* mem) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:612:63: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 612 | inline batch batch::load_aligned(U const* mem) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:624:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 624 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:626:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 626 | inline batch batch::load_unaligned(U const* mem) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:626:53: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 626 | inline batch batch::load_unaligned(U const* mem) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:626:65: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 626 | inline batch batch::load_unaligned(U const* mem) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:635:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 635 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:637:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 637 | inline batch batch::load(U const* mem, aligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:637:43: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 637 | inline batch batch::load(U const* mem, aligned_mode) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:637:68: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 637 | inline batch batch::load(U const* mem, aligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:637:69: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 637 | inline batch batch::load(U const* mem, aligned_mode) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:646:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 646 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:648:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 648 | inline batch batch::load(U const* mem, unaligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:648:43: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 648 | inline batch batch::load(U const* mem, unaligned_mode) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:648:70: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 648 | inline batch batch::load(U const* mem, unaligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:648:71: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 648 | inline batch batch::load(U const* mem, unaligned_mode) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:660:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 660 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:661:36: error: expected nested-name-specifier before ‘V’ [-Wtemplate-body] 661 | template | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:661:36: error: expected ‘(’ before ‘V’ [-Wtemplate-body] 661 | template | ^ | ( /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:662:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 662 | inline batch batch::gather(U const* src, batch const& index) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:662:45: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 662 | inline batch batch::gather(U const* src, batch const& index) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:662:64: error: ‘V’ was not declared in this scope [-Wtemplate-body] 662 | inline batch batch::gather(U const* src, batch const& index) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:662:68: error: template argument 1 is invalid [-Wtemplate-body] 662 | inline batch batch::gather(U const* src, batch const& index) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:662:83: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 662 | inline batch batch::gather(U const* src, batch const& index) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:675:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 675 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:676:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 676 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:677:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 677 | inline void batch::scatter(U* dst, batch const& index) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:677:30: error: ‘::scatter’ has not been declared [-Wtemplate-body] 677 | inline void batch::scatter(U* dst, batch const& index) const noexcept | ^~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:677:41: error: ‘dst’ was not declared in this scope [-Wtemplate-body] 677 | inline void batch::scatter(U* dst, batch const& index) const noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:689:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 689 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:690:24: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 690 | inline T batch::get(std::size_t i) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:690:27: error: ‘::get’ has not been declared [-Wtemplate-body] 690 | inline T batch::get(std::size_t i) const noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:690:27: note: suggested alternatives: In file included from /usr/include/c++/15.2.1/functional:55, from /build/jc303/src/jc303/lib/rtneural-src/modules/json/json.hpp:23: /usr/include/c++/15.2.1/tuple:2516:5: note: ‘std::get’ 2516 | get(const tuple<_Types...>&& __t) noexcept | ^~~ In file included from /usr/include/c++/15.2.1/bits/ranges_algo.h:39, from /usr/include/c++/15.2.1/algorithm:65, from /build/jc303/src/jc303/lib/rtneural-src/modules/json/json.hpp:21: /usr/include/c++/15.2.1/bits/ranges_util.h:465:5: note: ‘std::ranges::get’ 465 | get(subrange<_It, _Sent, _Kind>&& __r) | ^~~ In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./../memory/xsimd_alignment.hpp:15, from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:19: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./../memory/../types/xsimd_utils.hpp:355:25: note: ‘xsimd::detail::get’ 355 | inline const T& get(const std::tuple& t) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:690:43: error: expected primary-expression before ‘i’ [-Wtemplate-body] 690 | inline T batch::get(std::size_t i) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:765:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 765 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:766:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 766 | inline batch& batch::operator+=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:766:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 766 | inline batch& batch::operator+=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:766:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 766 | inline batch& batch::operator+=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:772:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 772 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:773:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 773 | inline batch& batch::operator-=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:773:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 773 | inline batch& batch::operator-=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:773:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 773 | inline batch& batch::operator-=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:779:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 779 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:780:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 780 | inline batch& batch::operator*=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:780:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 780 | inline batch& batch::operator*=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:780:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 780 | inline batch& batch::operator*=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:786:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 786 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:787:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 787 | inline batch& batch::operator/=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:787:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 787 | inline batch& batch::operator/=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:787:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 787 | inline batch& batch::operator/=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:793:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 793 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:794:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 794 | inline batch& types::integral_only_operators::operator%=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:794:86: error: expected primary-expression before ‘const’ [-Wtemplate-body] 794 | inline batch& types::integral_only_operators::operator%=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:794:99: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 794 | inline batch& types::integral_only_operators::operator%=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:800:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 800 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:801:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 801 | inline batch& batch::operator&=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:801:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 801 | inline batch& batch::operator&=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:801:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 801 | inline batch& batch::operator&=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:807:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 807 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:808:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 808 | inline batch& batch::operator|=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:808:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 808 | inline batch& batch::operator|=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:808:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 808 | inline batch& batch::operator|=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:814:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 814 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:815:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 815 | inline batch& batch::operator^=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:815:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 815 | inline batch& batch::operator^=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:815:74: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 815 | inline batch& batch::operator^=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:821:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 821 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:822:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 822 | inline batch& kernel::integral_only_operators::operator>>=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:822:33: error: ‘integral_only_operators’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::types::integral_only_operators’? [-Wtemplate-body] 822 | inline batch& kernel::integral_only_operators::operator>>=(batch const& other) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:30:16: note: ‘xsimd::types::integral_only_operators’ declared here 30 | struct integral_only_operators | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:822:58: error: expected primary-expression before ‘,’ token [-Wtemplate-body] 822 | inline batch& kernel::integral_only_operators::operator>>=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:822:61: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 822 | inline batch& kernel::integral_only_operators::operator>>=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:822:64: error: ‘::operator>>=’ has not been declared; did you mean ‘std::operator>>=’? [-Wtemplate-body] 822 | inline batch& kernel::integral_only_operators::operator>>=(batch const& other) noexcept | ^~~~~~~~~~~ | std::operator>>= In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/json/json.hpp:22: /usr/include/c++/15.2.1/cstddef:168:5: note: ‘std::operator>>=’ declared here 168 | operator>>=(byte& __b, _IntegerType __shift) noexcept | ^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:822:88: error: expected primary-expression before ‘const’ [-Wtemplate-body] 822 | inline batch& kernel::integral_only_operators::operator>>=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:828:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 828 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:829:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 829 | inline batch& kernel::integral_only_operators::operator<<=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:829:33: error: ‘integral_only_operators’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::types::integral_only_operators’? [-Wtemplate-body] 829 | inline batch& kernel::integral_only_operators::operator<<=(batch const& other) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:30:16: note: ‘xsimd::types::integral_only_operators’ declared here 30 | struct integral_only_operators | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:829:58: error: expected primary-expression before ‘,’ token [-Wtemplate-body] 829 | inline batch& kernel::integral_only_operators::operator<<=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:829:61: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 829 | inline batch& kernel::integral_only_operators::operator<<=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:829:64: error: ‘::operator<<=’ has not been declared; did you mean ‘std::operator<<=’? [-Wtemplate-body] 829 | inline batch& kernel::integral_only_operators::operator<<=(batch const& other) noexcept | ^~~~~~~~~~~ | std::operator<<= /usr/include/c++/15.2.1/cstddef:162:5: note: ‘std::operator<<=’ declared here 162 | operator<<=(byte& __b, _IntegerType __shift) noexcept | ^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:829:88: error: expected primary-expression before ‘const’ [-Wtemplate-body] 829 | inline batch& kernel::integral_only_operators::operator<<=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:835:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 835 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:836:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 836 | inline batch& kernel::integral_only_operators::operator>>=(int32_t other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:836:33: error: ‘integral_only_operators’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::types::integral_only_operators’? [-Wtemplate-body] 836 | inline batch& kernel::integral_only_operators::operator>>=(int32_t other) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:30:16: note: ‘xsimd::types::integral_only_operators’ declared here 30 | struct integral_only_operators | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:836:58: error: expected primary-expression before ‘,’ token [-Wtemplate-body] 836 | inline batch& kernel::integral_only_operators::operator>>=(int32_t other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:836:61: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 836 | inline batch& kernel::integral_only_operators::operator>>=(int32_t other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:836:64: error: ‘::operator>>=’ has not been declared; did you mean ‘std::operator>>=’? [-Wtemplate-body] 836 | inline batch& kernel::integral_only_operators::operator>>=(int32_t other) noexcept | ^~~~~~~~~~~ | std::operator>>= /usr/include/c++/15.2.1/cstddef:168:5: note: ‘std::operator>>=’ declared here 168 | operator>>=(byte& __b, _IntegerType __shift) noexcept | ^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:836:84: error: expected primary-expression before ‘other’ [-Wtemplate-body] 836 | inline batch& kernel::integral_only_operators::operator>>=(int32_t other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:842:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 842 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:843:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 843 | inline batch& kernel::integral_only_operators::operator<<=(int32_t other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:843:33: error: ‘integral_only_operators’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::types::integral_only_operators’? [-Wtemplate-body] 843 | inline batch& kernel::integral_only_operators::operator<<=(int32_t other) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:30:16: note: ‘xsimd::types::integral_only_operators’ declared here 30 | struct integral_only_operators | ^~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:843:58: error: expected primary-expression before ‘,’ token [-Wtemplate-body] 843 | inline batch& kernel::integral_only_operators::operator<<=(int32_t other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:843:61: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 843 | inline batch& kernel::integral_only_operators::operator<<=(int32_t other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:843:64: error: ‘::operator<<=’ has not been declared; did you mean ‘std::operator<<=’? [-Wtemplate-body] 843 | inline batch& kernel::integral_only_operators::operator<<=(int32_t other) noexcept | ^~~~~~~~~~~ | std::operator<<= /usr/include/c++/15.2.1/cstddef:162:5: note: ‘std::operator<<=’ declared here 162 | operator<<=(byte& __b, _IntegerType __shift) noexcept | ^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:843:84: error: expected primary-expression before ‘other’ [-Wtemplate-body] 843 | inline batch& kernel::integral_only_operators::operator<<=(int32_t other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:853:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 853 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:854:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 854 | inline batch& batch::operator++() noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:854:50: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 854 | inline batch& batch::operator++() noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:860:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 860 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:861:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 861 | inline batch& batch::operator--() noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:861:50: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 861 | inline batch& batch::operator--() noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:867:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 867 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:868:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 868 | inline batch batch::operator++(int) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:868:48: error: expected primary-expression before ‘int’ [-Wtemplate-body] 868 | inline batch batch::operator++(int) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:868:52: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 868 | inline batch batch::operator++(int) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:876:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 876 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:877:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 877 | inline batch batch::operator--(int) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:877:48: error: expected primary-expression before ‘int’ [-Wtemplate-body] 877 | inline batch batch::operator--(int) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:877:52: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 877 | inline batch batch::operator--(int) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:889:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 889 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:890:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 890 | inline batch_bool batch::operator!() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:890:53: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 890 | inline batch_bool batch::operator!() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:896:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 896 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:897:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 897 | inline batch batch::operator~() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:897:48: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 897 | inline batch batch::operator~() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:903:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 903 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:904:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 904 | inline batch batch::operator-() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:904:48: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 904 | inline batch batch::operator-() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:910:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 910 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:911:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 911 | inline batch batch::operator+() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:911:48: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 911 | inline batch batch::operator+() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:921:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 921 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:922:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 922 | inline batch batch::logical_and(batch const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:922:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 922 | inline batch batch::logical_and(batch const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:922:74: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 922 | inline batch batch::logical_and(batch const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:927:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 927 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:928:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 928 | inline batch batch::logical_or(batch const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:928:60: error: expected primary-expression before ‘const’ [-Wtemplate-body] 928 | inline batch batch::logical_or(batch const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:928:73: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 928 | inline batch batch::logical_or(batch const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:937:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 937 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:938:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 938 | inline batch_bool::batch_bool(register_type reg) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:938:30: error: ‘::batch_bool’ has not been declared; did you mean ‘xsimd::batch_bool’? [-Wtemplate-body] 938 | inline batch_bool::batch_bool(register_type reg) noexcept | ^~~~~~~~~~ | xsimd::batch_bool /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:32:11: note: ‘xsimd::batch_bool’ declared here 32 | class batch_bool; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:938:55: error: expected primary-expression before ‘reg’ [-Wtemplate-body] 938 | inline batch_bool::batch_bool(register_type reg) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:939:47: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 939 | : types::get_bool_simd_register_t({ reg }) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:939:51: error: ‘reg’ was not declared in this scope; did you mean ‘neg’? [-Wtemplate-body] 939 | : types::get_bool_simd_register_t({ reg }) | ^~~ | neg /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:943:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 943 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:945:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 945 | inline batch_bool::batch_bool(bool val0, bool val1, Ts... vals) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:945:30: error: ‘::batch_bool’ has not been declared; did you mean ‘xsimd::batch_bool’? [-Wtemplate-body] 945 | inline batch_bool::batch_bool(bool val0, bool val1, Ts... vals) noexcept | ^~~~~~~~~~ | xsimd::batch_bool /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:32:11: note: ‘xsimd::batch_bool’ declared here 32 | class batch_bool; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:945:41: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 945 | inline batch_bool::batch_bool(bool val0, bool val1, Ts... vals) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:945:52: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 945 | inline batch_bool::batch_bool(bool val0, bool val1, Ts... vals) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:945:65: error: expected primary-expression before ‘...’ token [-Wtemplate-body] 945 | inline batch_bool::batch_bool(bool val0, bool val1, Ts... vals) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:955:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 955 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:956:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 956 | inline void batch_bool::store_aligned(bool* mem) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:956:35: error: ‘::store_aligned’ has not been declared; did you mean ‘is_aligned’? [-Wtemplate-body] 956 | inline void batch_bool::store_aligned(bool* mem) const noexcept | ^~~~~~~~~~~~~ | is_aligned /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:956:49: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 956 | inline void batch_bool::store_aligned(bool* mem) const noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:961:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 961 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:962:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 962 | inline void batch_bool::store_unaligned(bool* mem) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:962:35: error: ‘::store_unaligned’ has not been declared [-Wtemplate-body] 962 | inline void batch_bool::store_unaligned(bool* mem) const noexcept | ^~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:962:51: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 962 | inline void batch_bool::store_unaligned(bool* mem) const noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:967:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 967 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:968:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 968 | inline batch_bool batch_bool::load_aligned(bool const* mem) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:968:60: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 968 | inline batch_bool batch_bool::load_aligned(bool const* mem) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:968:76: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 968 | inline batch_bool batch_bool::load_aligned(bool const* mem) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:977:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 977 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:978:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 978 | inline batch_bool batch_bool::load_unaligned(bool const* mem) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:978:62: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 978 | inline batch_bool batch_bool::load_unaligned(bool const* mem) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:978:78: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 978 | inline batch_bool batch_bool::load_unaligned(bool const* mem) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:988:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 988 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:989:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 989 | inline uint64_t batch_bool::mask() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:989:39: error: ‘::mask’ has not been declared; did you mean ‘std::filesystem::perms::mask’? [-Wtemplate-body] 989 | inline uint64_t batch_bool::mask() const noexcept | ^~~~ | std::filesystem::perms::mask In file included from /usr/include/c++/15.2.1/filesystem:53, from /build/jc303/src/jc303/lib/rtneural-src/modules/json/json.hpp:4499: /usr/include/c++/15.2.1/bits/fs_fwd.h:162:7: note: ‘std::filesystem::perms::mask’ declared here 162 | mask = 07777, | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:999:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 999 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1000:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1000 | inline batch_bool batch_bool::from_mask(uint64_t mask) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1000:66: error: expected primary-expression before ‘mask’ [-Wtemplate-body] 1000 | inline batch_bool batch_bool::from_mask(uint64_t mask) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1000:71: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1000 | inline batch_bool batch_bool::from_mask(uint64_t mask) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1005:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1005 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1006:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1006 | inline bool batch_bool::get(std::size_t i) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1006:35: error: ‘::get’ has not been declared [-Wtemplate-body] 1006 | inline bool batch_bool::get(std::size_t i) const noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1006:35: note: suggested alternatives: /usr/include/c++/15.2.1/tuple:2516:5: note: ‘std::get’ 2516 | get(const tuple<_Types...>&& __t) noexcept | ^~~ /usr/include/c++/15.2.1/bits/ranges_util.h:465:5: note: ‘std::ranges::get’ 465 | get(subrange<_It, _Sent, _Kind>&& __r) | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./../memory/../types/xsimd_utils.hpp:355:25: note: ‘xsimd::detail::get’ 355 | inline const T& get(const std::tuple& t) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1006:51: error: expected primary-expression before ‘i’ [-Wtemplate-body] 1006 | inline bool batch_bool::get(std::size_t i) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1015:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1015 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1016:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1016 | inline batch_bool batch_bool::operator==(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1016:75: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1016 | inline batch_bool batch_bool::operator==(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1016:88: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1016 | inline batch_bool batch_bool::operator==(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1021:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1021 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1022:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1022 | inline batch_bool batch_bool::operator!=(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1022:75: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1022 | inline batch_bool batch_bool::operator!=(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1022:88: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1022 | inline batch_bool batch_bool::operator!=(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1031:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1031 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1032:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1032 | inline batch_bool batch_bool::operator~() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1032:58: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1032 | inline batch_bool batch_bool::operator~() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1037:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1037 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1038:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1038 | inline batch_bool batch_bool::operator!() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1038:58: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1038 | inline batch_bool batch_bool::operator!() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1043:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1043 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1044:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1044 | inline batch_bool batch_bool::operator&(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1044:74: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1044 | inline batch_bool batch_bool::operator&(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1044:87: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1044 | inline batch_bool batch_bool::operator&(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1049:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1049 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1050:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1050 | inline batch_bool batch_bool::operator|(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1050:74: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1050 | inline batch_bool batch_bool::operator|(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1050:87: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1050 | inline batch_bool batch_bool::operator|(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1055:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1055 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1056:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1056 | inline batch_bool batch_bool::operator^(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1056:74: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1056 | inline batch_bool batch_bool::operator^(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1056:87: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1056 | inline batch_bool batch_bool::operator^(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1061:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1061 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1062:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1062 | inline batch_bool batch_bool::operator&&(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1062:69: error: missing template arguments before ‘const’ [-Wtemplate-body] 1062 | inline batch_bool batch_bool::operator&&(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1062:82: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1062 | inline batch_bool batch_bool::operator&&(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1067:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1067 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1068:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1068 | inline batch_bool batch_bool::operator||(batch_bool const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1068:69: error: missing template arguments before ‘const’ [-Wtemplate-body] 1068 | inline batch_bool batch_bool::operator||(batch_bool const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1068:82: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1068 | inline batch_bool batch_bool::operator||(batch_bool const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1077:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1077 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1078:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1078 | inline batch_bool::batch_bool(bool val) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1078:30: error: ‘::batch_bool’ has not been declared; did you mean ‘xsimd::batch_bool’? [-Wtemplate-body] 1078 | inline batch_bool::batch_bool(bool val) noexcept | ^~~~~~~~~~ | xsimd::batch_bool /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:32:11: note: ‘xsimd::batch_bool’ declared here 32 | class batch_bool; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1078:41: error: expected primary-expression before ‘bool’ [-Wtemplate-body] 1078 | inline batch_bool::batch_bool(bool val) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1083:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1083 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1084:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1084 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1084:43: error: expected primary-expression before ‘I’ [-Wtemplate-body] 1084 | template | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1084:52: error: expected primary-expression before ‘...’ token [-Wtemplate-body] 1084 | template | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:35: error: ‘::make_register’ has not been declared; did you mean ‘register’? [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^~~~~~~~~~~~~ | register /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:72: error: ‘I’ was not declared in this scope [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:75: error: ‘Is’ was not declared in this scope; did you mean ‘Ts’? [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^~ | Ts /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:77: error: expected parameter pack before ‘...’ [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:80: error: template argument 1 is invalid [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:80: error: template argument 2 is invalid [-Wtemplate-body] /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:84: error: expected ‘)’ before ‘u’ [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ~ ^~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1085:89: error: expansion pattern ‘V’ contains no parameter packs [-Wtemplate-body] 1085 | inline auto batch_bool::make_register(detail::index_sequence, U u, V... v) noexcept -> register_type | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1090:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1090 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1092:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1092 | inline auto batch_bool::make_register(detail::index_sequence<>, V... v) noexcept -> register_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1092:35: error: ‘::make_register’ has not been declared; did you mean ‘register’? [-Wtemplate-body] 1092 | inline auto batch_bool::make_register(detail::index_sequence<>, V... v) noexcept -> register_type | ^~~~~~~~~~~~~ | register /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1092:73: error: expected primary-expression before ‘,’ token [-Wtemplate-body] 1092 | inline auto batch_bool::make_register(detail::index_sequence<>, V... v) noexcept -> register_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1092:76: error: expansion pattern ‘V’ contains no parameter packs [-Wtemplate-body] 1092 | inline auto batch_bool::make_register(detail::index_sequence<>, V... v) noexcept -> register_type | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1101:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1101 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1102:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1102 | inline batch, A>::batch(value_type const& val) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1102:39: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 1102 | inline batch, A>::batch(value_type const& val) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1102:56: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1102 | inline batch, A>::batch(value_type const& val) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1104:18: error: ‘val’ was not declared in this scope; did you mean ‘val0’? [-Wtemplate-body] 1104 | , m_imag(val.imag()) | ^~~ | val0 /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1104:11: error: there are no arguments to ‘m_imag’ that depend on a template parameter, so a declaration of ‘m_imag’ must be available [-Wtemplate-body] 1104 | , m_imag(val.imag()) | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1104:11: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1104:29: error: expected ‘)’ before ‘{’ token [-Wtemplate-body] 1104 | , m_imag(val.imag()) | ^ | ) 1105 | { | ~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1108:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1108 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1109:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1109 | inline batch, A>::batch(real_batch const& real, real_batch const& imag) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1109:39: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 1109 | inline batch, A>::batch(real_batch const& real, real_batch const& imag) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1109:45: error: ‘real_batch’ was not declared in this scope; did you mean ‘realpath’? [-Wtemplate-body] 1109 | inline batch, A>::batch(real_batch const& real, real_batch const& imag) noexcept | ^~~~~~~~~~ | realpath /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1109:79: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1109 | inline batch, A>::batch(real_batch const& real, real_batch const& imag) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1111:18: error: ‘imag’ was not declared in this scope; did you mean ‘std::imag’? [-Wtemplate-body] 1111 | , m_imag(imag) | ^~~~ | std::imag In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:17: /usr/include/c++/15.2.1/complex:2544:5: note: ‘std::imag’ declared here 2544 | imag(_Tp) | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1111:11: error: there are no arguments to ‘m_imag’ that depend on a template parameter, so a declaration of ‘m_imag’ must be available [-Wtemplate-body] 1111 | , m_imag(imag) | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1111:23: error: expected ‘)’ before ‘{’ token [-Wtemplate-body] 1111 | , m_imag(imag) | ^ | ) 1112 | { | ~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1115:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1115 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1116:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1116 | inline batch, A>::batch(real_batch const& real) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1116:39: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 1116 | inline batch, A>::batch(real_batch const& real) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1116:55: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1116 | inline batch, A>::batch(real_batch const& real) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1118:11: error: there are no arguments to ‘m_imag’ that depend on a template parameter, so a declaration of ‘m_imag’ must be available [-Wtemplate-body] 1118 | , m_imag(0) | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1118:20: error: expected ‘)’ before ‘{’ token [-Wtemplate-body] 1118 | , m_imag(0) | ^ | ) 1119 | { | ~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1122:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1122 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1123:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1123 | inline batch, A>::batch(T val) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1123:39: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 1123 | inline batch, A>::batch(T val) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1123:47: error: expected primary-expression before ‘val’ [-Wtemplate-body] 1123 | inline batch, A>::batch(T val) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1125:11: error: there are no arguments to ‘m_imag’ that depend on a template parameter, so a declaration of ‘m_imag’ must be available [-Wtemplate-body] 1125 | , m_imag(0) | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1125:20: error: expected ‘)’ before ‘{’ token [-Wtemplate-body] 1125 | , m_imag(0) | ^ | ) 1126 | { | ~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1129:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1129 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1131:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1131 | inline batch, A>::batch(value_type val0, value_type val1, Ts... vals) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1131:39: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 1131 | inline batch, A>::batch(value_type val0, value_type val1, Ts... vals) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1131:56: error: expected primary-expression before ‘val0’ [-Wtemplate-body] 1131 | inline batch, A>::batch(value_type val0, value_type val1, Ts... vals) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1131:73: error: expected primary-expression before ‘val1’ [-Wtemplate-body] 1131 | inline batch, A>::batch(value_type val0, value_type val1, Ts... vals) noexcept | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1131:81: error: expected primary-expression before ‘...’ token [-Wtemplate-body] 1131 | inline batch, A>::batch(value_type val0, value_type val1, Ts... vals) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1137:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1137 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1138:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1138 | inline batch, A>::batch(batch_bool_type const& b) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1138:39: error: ‘::batch’ has not been declared; did you mean ‘xsimd::batch’? [-Wtemplate-body] 1138 | inline batch, A>::batch(batch_bool_type const& b) noexcept | ^~~~~ | xsimd::batch /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:30:11: note: ‘xsimd::batch’ declared here 30 | class batch; | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1138:61: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1138 | inline batch, A>::batch(batch_bool_type const& b) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1140:11: error: there are no arguments to ‘m_imag’ that depend on a template parameter, so a declaration of ‘m_imag’ must be available [-Wtemplate-body] 1140 | , m_imag(0) | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1140:20: error: expected ‘)’ before ‘{’ token [-Wtemplate-body] 1140 | , m_imag(0) | ^ | ) 1141 | { | ~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1144:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1144 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1146:53: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1146 | XSIMD_NO_DISCARD inline batch, A> batch, A>::broadcast(U val) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1146:93: error: expected ‘)’ before ‘val’ [-Wtemplate-body] 1146 | XSIMD_NO_DISCARD inline batch, A> batch, A>::broadcast(U val) noexcept | ~ ^~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1146:98: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1146 | XSIMD_NO_DISCARD inline batch, A> batch, A>::broadcast(U val) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1155:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1155 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1156:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1156 | inline batch, A> batch, A>::load_aligned(const T* real_src, const T* imag_src) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1156:78: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1156 | inline batch, A> batch, A>::load_aligned(const T* real_src, const T* imag_src) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1156:97: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1156 | inline batch, A> batch, A>::load_aligned(const T* real_src, const T* imag_src) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1156:115: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1156 | inline batch, A> batch, A>::load_aligned(const T* real_src, const T* imag_src) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1160:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1160 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1161:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1161 | inline batch, A> batch, A>::load_unaligned(const T* real_src, const T* imag_src) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1161:80: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1161 | inline batch, A> batch, A>::load_unaligned(const T* real_src, const T* imag_src) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1161:99: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1161 | inline batch, A> batch, A>::load_unaligned(const T* real_src, const T* imag_src) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1161:117: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1161 | inline batch, A> batch, A>::load_unaligned(const T* real_src, const T* imag_src) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1166:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1166 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1167:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1167 | inline batch, A> batch, A>::load_aligned(const value_type* src) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1167:78: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1167 | inline batch, A> batch, A>::load_aligned(const value_type* src) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1167:100: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1167 | inline batch, A> batch, A>::load_aligned(const value_type* src) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1174:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1174 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1175:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1175 | inline batch, A> batch, A>::load_unaligned(const value_type* src) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1175:80: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1175 | inline batch, A> batch, A>::load_unaligned(const value_type* src) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1175:102: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1175 | inline batch, A> batch, A>::load_unaligned(const value_type* src) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1180:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1180 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1181:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1181 | inline void batch, A>::store_aligned(value_type* dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1181:44: error: ‘::store_aligned’ has not been declared; did you mean ‘is_aligned’? [-Wtemplate-body] 1181 | inline void batch, A>::store_aligned(value_type* dst) const noexcept | ^~~~~~~~~~~~~ | is_aligned /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1181:68: error: expected primary-expression before ‘*’ token [-Wtemplate-body] 1181 | inline void batch, A>::store_aligned(value_type* dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1188:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1188 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1189:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1189 | inline void batch, A>::store_unaligned(value_type* dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1189:44: error: ‘::store_unaligned’ has not been declared [-Wtemplate-body] 1189 | inline void batch, A>::store_unaligned(value_type* dst) const noexcept | ^~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1189:70: error: expected primary-expression before ‘*’ token [-Wtemplate-body] 1189 | inline void batch, A>::store_unaligned(value_type* dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1194:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1194 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1195:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1195 | inline void batch, A>::store_aligned(T* real_dst, T* imag_dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1195:44: error: ‘::store_aligned’ has not been declared; did you mean ‘is_aligned’? [-Wtemplate-body] 1195 | inline void batch, A>::store_aligned(T* real_dst, T* imag_dst) const noexcept | ^~~~~~~~~~~~~ | is_aligned /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1195:59: error: expected primary-expression before ‘*’ token [-Wtemplate-body] 1195 | inline void batch, A>::store_aligned(T* real_dst, T* imag_dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1195:61: error: ‘real_dst’ was not declared in this scope [-Wtemplate-body] 1195 | inline void batch, A>::store_aligned(T* real_dst, T* imag_dst) const noexcept | ^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1195:72: error: expected primary-expression before ‘*’ token [-Wtemplate-body] 1195 | inline void batch, A>::store_aligned(T* real_dst, T* imag_dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1195:74: error: ‘imag_dst’ was not declared in this scope [-Wtemplate-body] 1195 | inline void batch, A>::store_aligned(T* real_dst, T* imag_dst) const noexcept | ^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1201:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1201 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1202:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1202 | inline void batch, A>::store_unaligned(T* real_dst, T* imag_dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1202:44: error: ‘::store_unaligned’ has not been declared [-Wtemplate-body] 1202 | inline void batch, A>::store_unaligned(T* real_dst, T* imag_dst) const noexcept | ^~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1202:61: error: expected primary-expression before ‘*’ token [-Wtemplate-body] 1202 | inline void batch, A>::store_unaligned(T* real_dst, T* imag_dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1202:74: error: expected primary-expression before ‘*’ token [-Wtemplate-body] 1202 | inline void batch, A>::store_unaligned(T* real_dst, T* imag_dst) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1208:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1208 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1210:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1210 | inline batch, A> batch, A>::load(U const* mem, aligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1210:71: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1210 | inline batch, A> batch, A>::load(U const* mem, aligned_mode) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1210:96: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 1210 | inline batch, A> batch, A>::load(U const* mem, aligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1210:97: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1210 | inline batch, A> batch, A>::load(U const* mem, aligned_mode) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1215:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1215 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1217:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1217 | inline batch, A> batch, A>::load(U const* mem, unaligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1217:71: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1217 | inline batch, A> batch, A>::load(U const* mem, unaligned_mode) noexcept | ~ ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1217:98: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 1217 | inline batch, A> batch, A>::load(U const* mem, unaligned_mode) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1217:99: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1217 | inline batch, A> batch, A>::load(U const* mem, unaligned_mode) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1222:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1222 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1224:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1224 | inline void batch, A>::store(U* mem, aligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1224:44: error: ‘::store’ has not been declared; did you mean ‘std::__atomic_impl::store’? [-Wtemplate-body] 1224 | inline void batch, A>::store(U* mem, aligned_mode) const noexcept | ^~~~~ | std::__atomic_impl::store /usr/include/c++/15.2.1/bits/atomic_base.h:1088:7: note: ‘std::__atomic_impl::store’ declared here 1088 | store(_Tp* __ptr, _Val<_Tp> __t, memory_order __m) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1224:70: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 1224 | inline void batch, A>::store(U* mem, aligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1229:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1229 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1231:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1231 | inline void batch, A>::store(U* mem, unaligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1231:44: error: ‘::store’ has not been declared; did you mean ‘std::__atomic_impl::store’? [-Wtemplate-body] 1231 | inline void batch, A>::store(U* mem, unaligned_mode) const noexcept | ^~~~~ | std::__atomic_impl::store /usr/include/c++/15.2.1/bits/atomic_base.h:1088:7: note: ‘std::__atomic_impl::store’ declared here 1088 | store(_Tp* __ptr, _Val<_Tp> __t, memory_order __m) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1231:72: error: expected primary-expression before ‘)’ token [-Wtemplate-body] 1231 | inline void batch, A>::store(U* mem, unaligned_mode) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1236:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1236 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1237:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1237 | inline auto batch, A>::real() const noexcept -> real_batch | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1237:44: error: ‘::real’ has not been declared; did you mean ‘std::real’? [-Wtemplate-body] 1237 | inline auto batch, A>::real() const noexcept -> real_batch | ^~~~ | std::real /usr/include/c++/15.2.1/complex:2557:5: note: ‘std::real’ declared here 2557 | real(_Tp __x) | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1242:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1242 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1243:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1243 | inline auto batch, A>::imag() const noexcept -> real_batch | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1243:44: error: ‘::imag’ has not been declared; did you mean ‘std::imag’? [-Wtemplate-body] 1243 | inline auto batch, A>::imag() const noexcept -> real_batch | ^~~~ | std::imag /usr/include/c++/15.2.1/complex:2544:5: note: ‘std::imag’ declared here 2544 | imag(_Tp) | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1248:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1248 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1249:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1249 | inline auto batch, A>::get(std::size_t i) const noexcept -> value_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1249:44: error: ‘::get’ has not been declared [-Wtemplate-body] 1249 | inline auto batch, A>::get(std::size_t i) const noexcept -> value_type | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1249:44: note: suggested alternatives: /usr/include/c++/15.2.1/tuple:2516:5: note: ‘std::get’ 2516 | get(const tuple<_Types...>&& __t) noexcept | ^~~ /usr/include/c++/15.2.1/bits/ranges_util.h:465:5: note: ‘std::ranges::get’ 465 | get(subrange<_It, _Sent, _Kind>&& __r) | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./../memory/../types/xsimd_utils.hpp:355:25: note: ‘xsimd::detail::get’ 355 | inline const T& get(const std::tuple& t) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1249:60: error: expected primary-expression before ‘i’ [-Wtemplate-body] 1249 | inline auto batch, A>::get(std::size_t i) const noexcept -> value_type | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1314:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1314 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1315:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1315 | inline batch_bool batch, A>::operator==(batch const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1315:73: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1315 | inline batch_bool batch, A>::operator==(batch const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1315:86: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1315 | inline batch_bool batch, A>::operator==(batch const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1320:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1320 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1321:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1321 | inline batch_bool batch, A>::operator!=(batch const& other) const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1321:73: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1321 | inline batch_bool batch, A>::operator!=(batch const& other) const noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1321:86: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1321 | inline batch_bool batch, A>::operator!=(batch const& other) const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1330:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1330 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1331:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1331 | inline batch, A>& batch, A>::operator+=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1331:83: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1331 | inline batch, A>& batch, A>::operator+=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1331:96: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1331 | inline batch, A>& batch, A>::operator+=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1338:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1338 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1339:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1339 | inline batch, A>& batch, A>::operator-=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1339:83: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1339 | inline batch, A>& batch, A>::operator-=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1339:96: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1339 | inline batch, A>& batch, A>::operator-=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1346:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1346 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1347:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1347 | inline batch, A>& batch, A>::operator*=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1347:83: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1347 | inline batch, A>& batch, A>::operator*=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1347:96: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1347 | inline batch, A>& batch, A>::operator*=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1356:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1356 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1357:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1357 | inline batch, A>& batch, A>::operator/=(batch const& other) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1357:83: error: expected primary-expression before ‘const’ [-Wtemplate-body] 1357 | inline batch, A>& batch, A>::operator/=(batch const& other) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1357:96: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1357 | inline batch, A>& batch, A>::operator/=(batch const& other) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1373:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1373 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1374:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1374 | inline batch, A>& batch, A>::operator++() noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1374:78: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1374 | inline batch, A>& batch, A>::operator++() noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1379:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1379 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1380:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1380 | inline batch, A>& batch, A>::operator--() noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1380:78: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1380 | inline batch, A>& batch, A>::operator--() noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1385:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1385 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1386:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1386 | inline batch, A> batch, A>::operator++(int) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1386:76: error: expected primary-expression before ‘int’ [-Wtemplate-body] 1386 | inline batch, A> batch, A>::operator++(int) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1386:80: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1386 | inline batch, A> batch, A>::operator++(int) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1393:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1393 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1394:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1394 | inline batch, A> batch, A>::operator--(int) noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1394:76: error: expected primary-expression before ‘int’ [-Wtemplate-body] 1394 | inline batch, A> batch, A>::operator--(int) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1394:80: error: expected ‘)’ before ‘noexcept’ [-Wtemplate-body] 1394 | inline batch, A> batch, A>::operator--(int) noexcept | ^~~~~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1405:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1405 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1406:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1406 | inline batch_bool batch, A>::operator!() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1406:67: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1406 | inline batch_bool batch, A>::operator!() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1411:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1411 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1412:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1412 | inline batch, A> batch, A>::operator~() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1412:76: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1412 | inline batch, A> batch, A>::operator~() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1417:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1417 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1418:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1418 | inline batch, A> batch, A>::operator-() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1418:76: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1418 | inline batch, A> batch, A>::operator-() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1423:24: error: expected primary-expression before ‘class’ [-Wtemplate-body] 1423 | template | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1424:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1424 | inline batch, A> batch, A>::operator+() const noexcept | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1424:76: error: expected ‘)’ before ‘const’ [-Wtemplate-body] 1424 | inline batch, A> batch, A>::operator+() const noexcept | ^~~~~~ | ) /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:515:16: note: to match this ‘(’ 515 | : batch(kernel::set(batch {}, A {}, val0, val1, static_cast(vals)...)) | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1481:39: error: expected primary-expression before ‘N’ [-Wtemplate-body] 1481 | template | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1485:6: error: expected ‘{’ before ‘;’ token [-Wtemplate-body] 1485 | }; | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp: At global scope: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./../types/./xsimd_batch.hpp:1488:41: error: expected nested-name-specifier before ‘make_sized_batch’ 1488 | using make_sized_batch_t = typename make_sized_batch::type; | ^~~~~~~~~~~~~~~~ In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/./xsimd_generic.hpp:19, from /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/xsimd_isa.hpp:84: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp: In function ‘void xsimd::kernel::store(const xsimd::batch_bool&, bool*, requires_arch)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:296:21: error: ‘store_aligned’ is not a member of ‘xsimd::kernel’; did you mean ‘load_aligned’? [-Wtemplate-body] 296 | kernel::store_aligned(&buffer[0], batch_type(self), A {}); | ^~~~~~~~~~~~~ | load_aligned /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/../arch/././generic/xsimd_generic_memory.hpp:296:36: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 296 | kernel::store_aligned(&buffer[0], batch_type(self), A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch_bool xsimd::batch_bool_cast(const batch_bool&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:218:24: error: ‘batch_bool_cast’ is not a member of ‘xsimd::kernel’; did you mean ‘batch_cast’? [-Wtemplate-body] 218 | return kernel::batch_bool_cast(x, batch_bool {}, A {}); | ^~~~~~~~~~~~~~~ | batch_cast /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:218:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 218 | return kernel::batch_bool_cast(x, batch_bool {}, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::bitwise_andnot(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:292:24: error: ‘bitwise_andnot’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::bitwise_andnot’? [-Wtemplate-body] 292 | return kernel::bitwise_andnot(x, y, A {}); | ^~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:289:24: note: ‘xsimd::bitwise_andnot’ declared here 289 | inline batch bitwise_andnot(batch const& x, batch const& y) noexcept | ^~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:292:40: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 292 | return kernel::bitwise_andnot(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch_bool xsimd::bitwise_andnot(const batch_bool&, const batch_bool&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:307:24: error: ‘bitwise_andnot’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::bitwise_andnot’? [-Wtemplate-body] 307 | return kernel::bitwise_andnot(x, y, A {}); | ^~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:304:29: note: ‘xsimd::bitwise_andnot’ declared here 304 | inline batch_bool bitwise_andnot(batch_bool const& x, batch_bool const& y) noexcept | ^~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:307:40: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 307 | return kernel::bitwise_andnot(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::bitwise_not(const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:336:24: error: ‘bitwise_not’ is not a member of ‘xsimd::kernel’; did you mean ‘bitwise_cast’? [-Wtemplate-body] 336 | return kernel::bitwise_not(x, A {}); | ^~~~~~~~~~~ | bitwise_cast /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:336:37: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 336 | return kernel::bitwise_not(x, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch_bool xsimd::bitwise_not(const batch_bool&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:350:24: error: ‘bitwise_not’ is not a member of ‘xsimd::kernel’; did you mean ‘bitwise_cast’? [-Wtemplate-body] 350 | return kernel::bitwise_not(x, A {}); | ^~~~~~~~~~~ | bitwise_cast /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:350:37: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 350 | return kernel::bitwise_not(x, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::fmax(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:783:24: error: ‘max’ is not a member of ‘xsimd::kernel’ [-Wtemplate-body] 783 | return kernel::max(x, y, A {}); | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:783:24: note: suggested alternatives: In file included from /usr/include/c++/15.2.1/algorithm:63: /usr/include/c++/15.2.1/bits/stl_algo.h:5794:5: note: ‘std::max’ 5794 | max(initializer_list<_Tp> __l, _Compare __comp) | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/arch/xsimd_scalar.hpp:823:5: note: ‘xsimd::max’ 823 | max(std::complex const& self, std::complex const& other) noexcept | ^~~ /usr/include/c++/15.2.1/bits/ranges_algo.h:2985:29: note: ‘std::ranges::max’ 2985 | inline constexpr __max_fn max{}; | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:783:29: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 783 | return kernel::max(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::fmin(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:798:24: error: ‘min’ is not a member of ‘xsimd::kernel’; did you mean ‘sin’? [-Wtemplate-body] 798 | return kernel::min(x, y, A {}); | ^~~ | sin /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:798:29: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 798 | return kernel::min(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::haddp(const batch*)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:924:24: error: ‘haddp’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::haddp’? [-Wtemplate-body] 924 | return kernel::haddp(row, A {}); | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:921:24: note: ‘xsimd::haddp’ declared here 921 | inline batch haddp(batch const* row) noexcept | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:924:31: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 924 | return kernel::haddp(row, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::max(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1370:24: error: ‘max’ is not a member of ‘xsimd::kernel’ [-Wtemplate-body] 1370 | return kernel::max(x, y, A {}); | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1370:24: note: suggested alternatives: /usr/include/c++/15.2.1/bits/stl_algo.h:5794:5: note: ‘std::max’ 5794 | max(initializer_list<_Tp> __l, _Compare __comp) | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1367:24: note: ‘xsimd::max’ 1367 | inline batch max(batch const& x, batch const& y) noexcept | ^~~ /usr/include/c++/15.2.1/bits/ranges_algo.h:2985:29: note: ‘std::ranges::max’ 2985 | inline constexpr __max_fn max{}; | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1370:29: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1370 | return kernel::max(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::min(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1385:24: error: ‘min’ is not a member of ‘xsimd::kernel’; did you mean ‘sin’? [-Wtemplate-body] 1385 | return kernel::min(x, y, A {}); | ^~~ | sin /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1385:29: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1385 | return kernel::min(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::rsqrt(const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1749:24: error: ‘rsqrt’ is not a member of ‘xsimd::kernel’; did you mean ‘sqrt’? [-Wtemplate-body] 1749 | return kernel::rsqrt(x, A {}); | ^~~~~ | sqrt /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1749:31: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1749 | return kernel::rsqrt(x, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::slide_left(const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1918:24: error: ‘slide_left’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::slide_left’? [-Wtemplate-body] 1918 | return kernel::slide_left(x, A {}); | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1914:24: note: ‘xsimd::slide_left’ declared here 1914 | inline batch slide_left(batch const& x) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1918:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1918 | return kernel::slide_left(x, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::slide_right(const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1936:24: error: ‘slide_right’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::slide_right’? [-Wtemplate-body] 1936 | return kernel::slide_right(x, A {}); | ^~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1932:24: note: ‘xsimd::slide_right’ declared here 1932 | inline batch slide_right(batch const& x) noexcept | ^~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:1936:40: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 1936 | return kernel::slide_right(x, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::zip_hi(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2234:24: error: ‘zip_hi’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::zip_hi’? [-Wtemplate-body] 2234 | return kernel::zip_hi(x, y, A {}); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2231:24: note: ‘xsimd::zip_hi’ declared here 2231 | inline batch zip_hi(batch const& x, batch const& y) noexcept | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2234:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 2234 | return kernel::zip_hi(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘xsimd::batch xsimd::zip_lo(const batch&, const batch&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2250:24: error: ‘zip_lo’ is not a member of ‘xsimd::kernel’; did you mean ‘xsimd::zip_lo’? [-Wtemplate-body] 2250 | return kernel::zip_lo(x, y, A {}); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2247:24: note: ‘xsimd::zip_lo’ declared here 2247 | inline batch zip_lo(batch const& x, batch const& y) noexcept | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2250:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 2250 | return kernel::zip_lo(x, y, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘bool xsimd::all(const batch_bool&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2294:24: error: ‘all’ is not a member of ‘xsimd::kernel’ [-Wtemplate-body] 2294 | return kernel::all(x, A {}); | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2294:24: note: suggested alternatives: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2291:17: note: ‘xsimd::all’ 2291 | inline bool all(batch_bool const& x) noexcept | ^~~ /usr/include/c++/15.2.1/bits/fs_fwd.h:158:7: note: ‘std::filesystem::perms::all’ 158 | all = 0777, | ^~~ In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/json/json.hpp:5020: /usr/include/c++/15.2.1/ranges:1462:27: note: ‘std::ranges::views::all’ 1462 | inline constexpr _All all; | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2294:29: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 2294 | return kernel::all(x, A {}); | ^ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp: In function ‘bool xsimd::any(const batch_bool&)’: /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2309:24: error: ‘any’ is not a member of ‘xsimd::kernel’ [-Wtemplate-body] 2309 | return kernel::any(x, A {}); | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2309:24: note: suggested alternatives: In file included from /build/jc303/src/jc303/lib/rtneural-src/modules/json/json.hpp:19139: /usr/include/c++/15.2.1/any:86:9: note: ‘std::any’ 86 | class any | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2306:17: note: ‘xsimd::any’ 2306 | inline bool any(batch_bool const& x) noexcept | ^~~ /build/jc303/src/jc303/lib/rtneural-src/modules/xsimd/include/xsimd/types/xsimd_api.hpp:2309:29: error: expected primary-expression before ‘>’ token [-Wtemplate-body] 2309 | return kernel::any(x, A {}); | ^ In file included from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/RTNeural.h:24: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h: In instantiation of ‘constexpr const int RTNeural_avx::ModelT, RTNeural_avx::DenseT >::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:452:57: required from ‘constexpr const int RTNeural_avx::ModelT, RTNeural_avx::DenseT >::v_in_size’ 452 | static constexpr auto v_in_size = ceil_div(in_size, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:454:18: required from ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’ 454 | v_type v_ins[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 28, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:140:16: required from here 140 | template class RNNAccelerated<1, 28, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // MetalFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:451:49: error: ‘size’ is not a member of ‘RTNeural_avx::ModelT, RTNeural_avx::DenseT >::v_type’ {aka ‘float’} 451 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h: In instantiation of ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’: /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 28, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:140:16: required from here 140 | template class RNNAccelerated<1, 28, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // MetalFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:454:18: error: size of array is not an integral constant-expression 454 | v_type v_ins[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:462:59: error: size of array is not an integral constant-expression 462 | T outs alignas(RTNEURAL_DEFAULT_ALIGNMENT)[v_out_size * v_size]; | ~~~~~~~~~~~^~~~~~~~ In file included from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm.h:8, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/Model.h:19: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h: In instantiation of ‘constexpr const int RTNeural_avx::LSTMLayerT::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:141:58: required from ‘constexpr const int RTNeural_avx::LSTMLayerT::v_in_size’ 141 | static constexpr auto v_in_size = ceil_div(in_sizet, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: required from ‘class RTNeural_avx::LSTMLayerT’ 172 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<0, RTNeural_avx::LSTMLayerT, RTNeural_avx::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_avx::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 28, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:140:16: required from here 140 | template class RNNAccelerated<1, 28, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // MetalFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:140:49: error: ‘size’ is not a member of ‘RTNeural_avx::LSTMLayerT::v_type’ {aka ‘float’} 140 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h: In instantiation of ‘class RTNeural_avx::LSTMLayerT’: /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<0, RTNeural_avx::LSTMLayerT, RTNeural_avx::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_avx::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 28, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:140:16: required from here 140 | template class RNNAccelerated<1, 28, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // MetalFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: error: size of array is not an integral constant-expression 172 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:198:33: error: size of array is not an integral constant-expression 198 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:198:33: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:239:17: error: size of array is not an integral constant-expression 239 | v_type outs[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:244:40: error: size of array is not an integral constant-expression 244 | computeOutputs(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:244:40: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:251:40: error: size of array is not an integral constant-expression 251 | computeOutputs(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:251:40: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:261:48: error: size of array is not an integral constant-expression 261 | computeOutputsInternal(const v_type (&ins)[v_in_size], VecType& ctVec, VecType& outsVec) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:261:48: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:276:48: error: size of array is not an integral constant-expression 276 | computeOutputsInternal(const v_type (&ins)[v_in_size], VecType& ctVec, VecType& outsVec) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:276:48: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:62: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:105: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:132: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:62: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:105: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:132: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:59: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:100: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:127: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:59: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:100: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:127: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:356:24: error: size of array is not an integral constant-expression 356 | v_type Wf[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:357:24: error: size of array is not an integral constant-expression 357 | v_type Wi[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:358:24: error: size of array is not an integral constant-expression 358 | v_type Wo[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:359:24: error: size of array is not an integral constant-expression 359 | v_type Wc[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:360:24: error: size of array is not an integral constant-expression 360 | v_type kernel_outs[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:363:17: error: size of array is not an integral constant-expression 363 | v_type Wf_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:364:17: error: size of array is not an integral constant-expression 364 | v_type Wi_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:365:17: error: size of array is not an integral constant-expression 365 | v_type Wo_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:366:17: error: size of array is not an integral constant-expression 366 | v_type Wc_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:369:25: error: size of array is not an integral constant-expression 369 | v_type Uf[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:370:25: error: size of array is not an integral constant-expression 370 | v_type Ui[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:371:25: error: size of array is not an integral constant-expression 371 | v_type Uo[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:372:25: error: size of array is not an integral constant-expression 372 | v_type Uc[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:375:15: error: size of array is not an integral constant-expression 375 | v_type bf[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:376:15: error: size of array is not an integral constant-expression 376 | v_type bi[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:377:15: error: size of array is not an integral constant-expression 377 | v_type bo[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:378:15: error: size of array is not an integral constant-expression 378 | v_type bc[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:381:15: error: size of array is not an integral constant-expression 381 | v_type ft[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:382:15: error: size of array is not an integral constant-expression 382 | v_type it[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:383:15: error: size of array is not an integral constant-expression 383 | v_type ot[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:384:15: error: size of array is not an integral constant-expression 384 | v_type ht[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:385:15: error: size of array is not an integral constant-expression 385 | v_type ct[v_out_size]; | ^~~~~~~~~~ In file included from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense.h:11, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/Model.h:16: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h: In instantiation of ‘constexpr const int RTNeural_avx::DenseT::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:234:58: required from ‘constexpr const int RTNeural_avx::DenseT::v_in_size’ 234 | static constexpr auto v_in_size = ceil_div(in_sizet, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:253:45: required from ‘class RTNeural_avx::DenseT’ 253 | inline void forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<1, RTNeural_avx::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:281:12: required from ‘struct std::_Tuple_impl<0, RTNeural_avx::LSTMLayerT, RTNeural_avx::DenseT >’ 281 | struct _Tuple_impl<_Idx, _Head, _Tail...> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_avx::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 28, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:140:16: required from here 140 | template class RNNAccelerated<1, 28, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // MetalFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:233:49: error: ‘size’ is not a member of ‘RTNeural_avx::DenseT::v_type’ {aka ‘float’} 233 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h: In instantiation of ‘class RTNeural_avx::DenseT’: /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<1, RTNeural_avx::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:281:12: required from ‘struct std::_Tuple_impl<0, RTNeural_avx::LSTMLayerT, RTNeural_avx::DenseT >’ 281 | struct _Tuple_impl<_Idx, _Head, _Tail...> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_avx::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 28, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:140:16: required from here 140 | template class RNNAccelerated<1, 28, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // MetalFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:253:45: error: size of array is not an integral constant-expression 253 | inline void forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:253:45: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:295:20: error: size of array is not an integral constant-expression 295 | v_type weights[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h: In instantiation of ‘constexpr const int RTNeural_avx::ModelT, RTNeural_avx::DenseT >::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:452:57: required from ‘constexpr const int RTNeural_avx::ModelT, RTNeural_avx::DenseT >::v_in_size’ 452 | static constexpr auto v_in_size = ceil_div(in_size, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:454:18: required from ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’ 454 | v_type v_ins[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<2, 24, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:141:16: required from here 141 | template class RNNAccelerated<2, 24, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // BassFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:451:49: error: ‘size’ is not a member of ‘RTNeural_avx::ModelT, RTNeural_avx::DenseT >::v_type’ {aka ‘float’} 451 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h: In instantiation of ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’: /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<2, 24, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:141:16: required from here 141 | template class RNNAccelerated<2, 24, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // BassFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:454:18: error: size of array is not an integral constant-expression 454 | v_type v_ins[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:462:59: error: size of array is not an integral constant-expression 462 | T outs alignas(RTNEURAL_DEFAULT_ALIGNMENT)[v_out_size * v_size]; | ~~~~~~~~~~~^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h: In instantiation of ‘constexpr const int RTNeural_avx::LSTMLayerT::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:141:58: required from ‘constexpr const int RTNeural_avx::LSTMLayerT::v_in_size’ 141 | static constexpr auto v_in_size = ceil_div(in_sizet, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: required from ‘class RTNeural_avx::LSTMLayerT’ 172 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<0, RTNeural_avx::LSTMLayerT, RTNeural_avx::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_avx::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<2, 24, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:141:16: required from here 141 | template class RNNAccelerated<2, 24, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // BassFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:140:49: error: ‘size’ is not a member of ‘RTNeural_avx::LSTMLayerT::v_type’ {aka ‘float’} 140 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h: In instantiation of ‘class RTNeural_avx::LSTMLayerT’: /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<0, RTNeural_avx::LSTMLayerT, RTNeural_avx::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_avx::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<2, 24, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:141:16: required from here 141 | template class RNNAccelerated<2, 24, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // BassFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: error: size of array is not an integral constant-expression 172 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:198:33: error: size of array is not an integral constant-expression 198 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:198:33: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:239:17: error: size of array is not an integral constant-expression 239 | v_type outs[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:244:40: error: size of array is not an integral constant-expression 244 | computeOutputs(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:244:40: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:251:40: error: size of array is not an integral constant-expression 251 | computeOutputs(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:251:40: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:261:48: error: size of array is not an integral constant-expression 261 | computeOutputsInternal(const v_type (&ins)[v_in_size], VecType& ctVec, VecType& outsVec) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:261:48: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:276:48: error: size of array is not an integral constant-expression 276 | computeOutputsInternal(const v_type (&ins)[v_in_size], VecType& ctVec, VecType& outsVec) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:276:48: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:62: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:105: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:132: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:62: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:105: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:132: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:59: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:100: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:127: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:59: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:100: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:127: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:356:24: error: size of array is not an integral constant-expression 356 | v_type Wf[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:357:24: error: size of array is not an integral constant-expression 357 | v_type Wi[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:358:24: error: size of array is not an integral constant-expression 358 | v_type Wo[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:359:24: error: size of array is not an integral constant-expression 359 | v_type Wc[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:360:24: error: size of array is not an integral constant-expression 360 | v_type kernel_outs[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:363:17: error: size of array is not an integral constant-expression 363 | v_type Wf_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:364:17: error: size of array is not an integral constant-expression 364 | v_type Wi_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:365:17: error: size of array is not an integral constant-expression 365 | v_type Wo_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:366:17: error: size of array is not an integral constant-expression 366 | v_type Wc_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:369:25: error: size of array is not an integral constant-expression 369 | v_type Uf[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:370:25: error: size of array is not an integral constant-expression 370 | v_type Ui[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:371:25: error: size of array is not an integral constant-expression 371 | v_type Uo[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:372:25: error: size of array is not an integral constant-expression 372 | v_type Uc[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:375:15: error: size of array is not an integral constant-expression 375 | v_type bf[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:376:15: error: size of array is not an integral constant-expression 376 | v_type bi[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:377:15: error: size of array is not an integral constant-expression 377 | v_type bo[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:378:15: error: size of array is not an integral constant-expression 378 | v_type bc[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:381:15: error: size of array is not an integral constant-expression 381 | v_type ft[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:382:15: error: size of array is not an integral constant-expression 382 | v_type it[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:383:15: error: size of array is not an integral constant-expression 383 | v_type ot[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:384:15: error: size of array is not an integral constant-expression 384 | v_type ht[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:385:15: error: size of array is not an integral constant-expression 385 | v_type ct[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h: In instantiation of ‘constexpr const int RTNeural_avx::DenseT::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:234:58: required from ‘constexpr const int RTNeural_avx::DenseT::v_in_size’ 234 | static constexpr auto v_in_size = ceil_div(in_sizet, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:253:45: required from ‘class RTNeural_avx::DenseT’ 253 | inline void forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<1, RTNeural_avx::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:281:12: required from ‘struct std::_Tuple_impl<0, RTNeural_avx::LSTMLayerT, RTNeural_avx::DenseT >’ 281 | struct _Tuple_impl<_Idx, _Head, _Tail...> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_avx::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<2, 24, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:141:16: required from here 141 | template class RNNAccelerated<2, 24, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // BassFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:233:49: error: ‘size’ is not a member of ‘RTNeural_avx::DenseT::v_type’ {aka ‘float’} 233 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h: In instantiation of ‘class RTNeural_avx::DenseT’: /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<1, RTNeural_avx::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:281:12: required from ‘struct std::_Tuple_impl<0, RTNeural_avx::LSTMLayerT, RTNeural_avx::DenseT >’ 281 | struct _Tuple_impl<_Idx, _Head, _Tail...> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_avx::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<2, 24, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:141:16: required from here 141 | template class RNNAccelerated<2, 24, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // BassFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:253:45: error: size of array is not an integral constant-expression 253 | inline void forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:253:45: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:295:20: error: size of array is not an integral constant-expression 295 | v_type weights[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h: In instantiation of ‘constexpr const int RTNeural_avx::ModelT, RTNeural_avx::DenseT >::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:452:57: required from ‘constexpr const int RTNeural_avx::ModelT, RTNeural_avx::DenseT >::v_in_size’ 452 | static constexpr auto v_in_size = ceil_div(in_size, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:454:18: required from ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’ 454 | v_type v_ins[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 40, 1, 2>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:142:16: required from here 142 | template class RNNAccelerated<1, 40, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::LinInterp>; // GuitarML (no-cond) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:451:49: error: ‘size’ is not a member of ‘RTNeural_avx::ModelT, RTNeural_avx::DenseT >::v_type’ {aka ‘float’} 451 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h: In instantiation of ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’: /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 40, 1, 2>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:142:16: required from here 142 | template class RNNAccelerated<1, 40, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::LinInterp>; // GuitarML (no-cond) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:454:18: error: size of array is not an integral constant-expression 454 | v_type v_ins[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:462:59: error: size of array is not an integral constant-expression 462 | T outs alignas(RTNEURAL_DEFAULT_ALIGNMENT)[v_out_size * v_size]; | ~~~~~~~~~~~^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h: In instantiation of ‘constexpr const int RTNeural_avx::LSTMLayerT::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:141:58: required from ‘constexpr const int RTNeural_avx::LSTMLayerT::v_in_size’ 141 | static constexpr auto v_in_size = ceil_div(in_sizet, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: required from ‘class RTNeural_avx::LSTMLayerT’ 172 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<0, RTNeural_avx::LSTMLayerT, RTNeural_avx::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_avx::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 40, 1, 2>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:142:16: required from here 142 | template class RNNAccelerated<1, 40, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::LinInterp>; // GuitarML (no-cond) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:140:49: error: ‘size’ is not a member of ‘RTNeural_avx::LSTMLayerT::v_type’ {aka ‘float’} 140 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h: In instantiation of ‘class RTNeural_avx::LSTMLayerT’: /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<0, RTNeural_avx::LSTMLayerT, RTNeural_avx::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_avx::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 40, 1, 2>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:142:16: required from here 142 | template class RNNAccelerated<1, 40, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::LinInterp>; // GuitarML (no-cond) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: error: size of array is not an integral constant-expression 172 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:198:33: error: size of array is not an integral constant-expression 198 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:198:33: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:239:17: error: size of array is not an integral constant-expression 239 | v_type outs[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:244:40: error: size of array is not an integral constant-expression 244 | computeOutputs(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:244:40: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:251:40: error: size of array is not an integral constant-expression 251 | computeOutputs(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:251:40: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:261:48: error: size of array is not an integral constant-expression 261 | computeOutputsInternal(const v_type (&ins)[v_in_size], VecType& ctVec, VecType& outsVec) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:261:48: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:276:48: error: size of array is not an integral constant-expression 276 | computeOutputsInternal(const v_type (&ins)[v_in_size], VecType& ctVec, VecType& outsVec) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:276:48: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:62: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:105: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:132: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:62: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:105: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:132: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:59: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:100: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:127: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:59: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:100: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:127: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:356:24: error: size of array is not an integral constant-expression 356 | v_type Wf[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:357:24: error: size of array is not an integral constant-expression 357 | v_type Wi[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:358:24: error: size of array is not an integral constant-expression 358 | v_type Wo[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:359:24: error: size of array is not an integral constant-expression 359 | v_type Wc[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:360:24: error: size of array is not an integral constant-expression 360 | v_type kernel_outs[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:363:17: error: size of array is not an integral constant-expression 363 | v_type Wf_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:364:17: error: size of array is not an integral constant-expression 364 | v_type Wi_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:365:17: error: size of array is not an integral constant-expression 365 | v_type Wo_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:366:17: error: size of array is not an integral constant-expression 366 | v_type Wc_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:369:25: error: size of array is not an integral constant-expression 369 | v_type Uf[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:370:25: error: size of array is not an integral constant-expression 370 | v_type Ui[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:371:25: error: size of array is not an integral constant-expression 371 | v_type Uo[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:372:25: error: size of array is not an integral constant-expression 372 | v_type Uc[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:375:15: error: size of array is not an integral constant-expression 375 | v_type bf[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:376:15: error: size of array is not an integral constant-expression 376 | v_type bi[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:377:15: error: size of array is not an integral constant-expression 377 | v_type bo[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:378:15: error: size of array is not an integral constant-expression 378 | v_type bc[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:381:15: error: size of array is not an integral constant-expression 381 | v_type ft[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:382:15: error: size of array is not an integral constant-expression 382 | v_type it[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:383:15: error: size of array is not an integral constant-expression 383 | v_type ot[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:384:15: error: size of array is not an integral constant-expression 384 | v_type ht[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:385:15: error: size of array is not an integral constant-expression 385 | v_type ct[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h: In instantiation of ‘constexpr const int RTNeural_avx::DenseT::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:234:58: required from ‘constexpr const int RTNeural_avx::DenseT::v_in_size’ 234 | static constexpr auto v_in_size = ceil_div(in_sizet, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:253:45: required from ‘class RTNeural_avx::DenseT’ 253 | inline void forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<1, RTNeural_avx::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:281:12: required from ‘struct std::_Tuple_impl<0, RTNeural_avx::LSTMLayerT, RTNeural_avx::DenseT >’ 281 | struct _Tuple_impl<_Idx, _Head, _Tail...> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_avx::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 40, 1, 2>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:142:16: required from here 142 | template class RNNAccelerated<1, 40, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::LinInterp>; // GuitarML (no-cond) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:233:49: error: ‘size’ is not a member of ‘RTNeural_avx::DenseT::v_type’ {aka ‘float’} 233 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h: In instantiation of ‘class RTNeural_avx::DenseT’: /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<1, RTNeural_avx::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:281:12: required from ‘struct std::_Tuple_impl<0, RTNeural_avx::LSTMLayerT, RTNeural_avx::DenseT >’ 281 | struct _Tuple_impl<_Idx, _Head, _Tail...> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_avx::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 40, 1, 2>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:142:16: required from here 142 | template class RNNAccelerated<1, 40, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::LinInterp>; // GuitarML (no-cond) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:253:45: error: size of array is not an integral constant-expression 253 | inline void forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:253:45: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:295:20: error: size of array is not an integral constant-expression 295 | v_type weights[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h: In instantiation of ‘constexpr const int RTNeural_avx::ModelT, RTNeural_avx::DenseT >::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:452:57: required from ‘constexpr const int RTNeural_avx::ModelT, RTNeural_avx::DenseT >::v_in_size’ 452 | static constexpr auto v_in_size = ceil_div(in_size, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:454:18: required from ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’ 454 | v_type v_ins[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<2, 40, 1, 2>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:143:16: required from here 143 | template class RNNAccelerated<2, 40, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::LinInterp>; // GuitarML (cond) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:451:49: error: ‘size’ is not a member of ‘RTNeural_avx::ModelT, RTNeural_avx::DenseT >::v_type’ {aka ‘float’} 451 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h: In instantiation of ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’: /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<2, 40, 1, 2>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:143:16: required from here 143 | template class RNNAccelerated<2, 40, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::LinInterp>; // GuitarML (cond) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:454:18: error: size of array is not an integral constant-expression 454 | v_type v_ins[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:462:59: error: size of array is not an integral constant-expression 462 | T outs alignas(RTNEURAL_DEFAULT_ALIGNMENT)[v_out_size * v_size]; | ~~~~~~~~~~~^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h: In instantiation of ‘constexpr const int RTNeural_avx::LSTMLayerT::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:141:58: required from ‘constexpr const int RTNeural_avx::LSTMLayerT::v_in_size’ 141 | static constexpr auto v_in_size = ceil_div(in_sizet, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: required from ‘class RTNeural_avx::LSTMLayerT’ 172 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<0, RTNeural_avx::LSTMLayerT, RTNeural_avx::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_avx::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<2, 40, 1, 2>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:143:16: required from here 143 | template class RNNAccelerated<2, 40, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::LinInterp>; // GuitarML (cond) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:140:49: error: ‘size’ is not a member of ‘RTNeural_avx::LSTMLayerT::v_type’ {aka ‘float’} 140 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h: In instantiation of ‘class RTNeural_avx::LSTMLayerT’: /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<0, RTNeural_avx::LSTMLayerT, RTNeural_avx::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_avx::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_avx::ModelT, RTNeural_avx::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<2, 40, 1, 2>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:143:16: required from here 143 | template class RNNAccelerated<2, 40, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::LinInterp>; // GuitarML (cond) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: error: size of array is not an integral constant-expression 172 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:198:33: error: size of array is not an integral constant-expression 198 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:198:33: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:239:17: error: size of array is not an integral constant-expression 239 | v_type outs[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:244:40: error: size of array is not an integral constant-expression 244 | computeOutputs(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:244:40: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:251:40: error: size of array is not an integral constant-expression 251 | computeOutputs(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:251:40: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:261:48: error: size of array is not an integral constant-expression 261 | computeOutputsInternal(const v_type (&ins)[v_in_size], VecType& ctVec, VecType& outsVec) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:261:48: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:276:48: error: size of array is not an integral constant-expression 276 | computeOutputsInternal(const v_type (&ins)[v_in_size], VecType& ctVec, VecType& outsVec) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:276:48: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:62: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:105: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:132: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:62: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:105: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:132: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:59: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:100: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:127: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:59: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:100: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:127: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:356:24: error: size of array is not an integral constant-expression 356 | v_type Wf[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:357:24: error: size of array is not an integral constant-expression 357 | v_type Wi[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:358:24: error: size of array is not an integral constant-expression 358 | v_type Wo[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:359:24: error: size of array is not an integral constant-expression 359 | v_type Wc[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:360:24: error: size of array is not an integral constant-expression 360 | v_type kernel_outs[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:363:17: error: size of array is not an integral constant-expression 363 | v_type Wf_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:364:17: error: size of array is not an integral constant-expression 364 | v_type Wi_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:365:17: error: size of array is not an integral constant-expression 365 | v_type Wo_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:366:17: error: size of array is not an integral constant-expression 366 | v_type Wc_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:369:25: error: size of array is not an integral constant-expression 369 | v_type Uf[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:370:25: error: size of array is not an integral constant-expression 370 | v_type Ui[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:371:25: error: size of array is not an integral constant-expression 371 | v_type Uo[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:372:25: error: size of array is not an integral constant-expression 372 | v_type Uc[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:375:15: error: size of array is not an integral constant-expression 375 | v_type bf[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:376:15: error: size of array is not an integral constant-expression 376 | v_type bi[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:377:15: error: size of array is not an integral constant-expression 377 | v_type bo[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:378:15: error: size of array is not an integral constant-expression 378 | v_type bc[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:381:15: error: size of array is not an integral constant-expression 381 | v_type ft[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:382:15: error: size of array is not an integral constant-expression 382 | v_type it[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:383:15: error: size of array is not an integral constant-expression 383 | v_type ot[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:384:15: error: size of array is not an integral constant-expression 384 | v_type ht[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:385:15: error: size of array is not an integral constant-expression 385 | v_type ct[v_out_size]; | ^~~~~~~~~~ In file included from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/RTNeural.h:24: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h: In instantiation of ‘constexpr const int RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:452:57: required from ‘constexpr const int RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >::v_in_size’ 452 | static constexpr auto v_in_size = ceil_div(in_size, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:454:18: required from ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’ 454 | v_type v_ins[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 28, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:140:16: required from here 140 | template class RNNAccelerated<1, 28, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // MetalFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:451:49: error: ‘size’ is not a member of ‘RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >::v_type’ {aka ‘float’} 451 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h: In instantiation of ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’: /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 28, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:140:16: required from here 140 | template class RNNAccelerated<1, 28, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // MetalFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:454:18: error: size of array is not an integral constant-expression 454 | v_type v_ins[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:462:59: error: size of array is not an integral constant-expression 462 | T outs alignas(RTNEURAL_DEFAULT_ALIGNMENT)[v_out_size * v_size]; | ~~~~~~~~~~~^~~~~~~~ In file included from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm.h:8, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/Model.h:19: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h: In instantiation of ‘constexpr const int RTNeural_sse_arm::LSTMLayerT::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:141:58: required from ‘constexpr const int RTNeural_sse_arm::LSTMLayerT::v_in_size’ 141 | static constexpr auto v_in_size = ceil_div(in_sizet, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: required from ‘class RTNeural_sse_arm::LSTMLayerT’ 172 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<0, RTNeural_sse_arm::LSTMLayerT, RTNeural_sse_arm::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_sse_arm::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 28, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:140:16: required from here 140 | template class RNNAccelerated<1, 28, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // MetalFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:140:49: error: ‘size’ is not a member of ‘RTNeural_sse_arm::LSTMLayerT::v_type’ {aka ‘float’} 140 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h: In instantiation of ‘class RTNeural_sse_arm::LSTMLayerT’: /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<0, RTNeural_sse_arm::LSTMLayerT, RTNeural_sse_arm::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_sse_arm::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 28, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:140:16: required from here 140 | template class RNNAccelerated<1, 28, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // MetalFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: error: size of array is not an integral constant-expression 172 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:198:33: error: size of array is not an integral constant-expression 198 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:198:33: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:239:17: error: size of array is not an integral constant-expression 239 | v_type outs[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:244:40: error: size of array is not an integral constant-expression 244 | computeOutputs(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:244:40: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:251:40: error: size of array is not an integral constant-expression 251 | computeOutputs(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:251:40: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:261:48: error: size of array is not an integral constant-expression 261 | computeOutputsInternal(const v_type (&ins)[v_in_size], VecType& ctVec, VecType& outsVec) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:261:48: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:276:48: error: size of array is not an integral constant-expression 276 | computeOutputsInternal(const v_type (&ins)[v_in_size], VecType& ctVec, VecType& outsVec) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:276:48: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:62: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:105: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:132: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:62: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:105: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:132: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:59: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:100: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:127: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:59: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:100: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:127: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:356:24: error: size of array is not an integral constant-expression 356 | v_type Wf[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:357:24: error: size of array is not an integral constant-expression 357 | v_type Wi[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:358:24: error: size of array is not an integral constant-expression 358 | v_type Wo[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:359:24: error: size of array is not an integral constant-expression 359 | v_type Wc[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:360:24: error: size of array is not an integral constant-expression 360 | v_type kernel_outs[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:363:17: error: size of array is not an integral constant-expression 363 | v_type Wf_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:364:17: error: size of array is not an integral constant-expression 364 | v_type Wi_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:365:17: error: size of array is not an integral constant-expression 365 | v_type Wo_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:366:17: error: size of array is not an integral constant-expression 366 | v_type Wc_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:369:25: error: size of array is not an integral constant-expression 369 | v_type Uf[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:370:25: error: size of array is not an integral constant-expression 370 | v_type Ui[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:371:25: error: size of array is not an integral constant-expression 371 | v_type Uo[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:372:25: error: size of array is not an integral constant-expression 372 | v_type Uc[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:375:15: error: size of array is not an integral constant-expression 375 | v_type bf[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:376:15: error: size of array is not an integral constant-expression 376 | v_type bi[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:377:15: error: size of array is not an integral constant-expression 377 | v_type bo[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:378:15: error: size of array is not an integral constant-expression 378 | v_type bc[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:381:15: error: size of array is not an integral constant-expression 381 | v_type ft[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:382:15: error: size of array is not an integral constant-expression 382 | v_type it[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:383:15: error: size of array is not an integral constant-expression 383 | v_type ot[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:384:15: error: size of array is not an integral constant-expression 384 | v_type ht[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:385:15: error: size of array is not an integral constant-expression 385 | v_type ct[v_out_size]; | ^~~~~~~~~~ In file included from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense.h:11, from /build/jc303/src/jc303/lib/rtneural-src/RTNeural/Model.h:16: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h: In instantiation of ‘constexpr const int RTNeural_sse_arm::DenseT::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:234:58: required from ‘constexpr const int RTNeural_sse_arm::DenseT::v_in_size’ 234 | static constexpr auto v_in_size = ceil_div(in_sizet, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:253:45: required from ‘class RTNeural_sse_arm::DenseT’ 253 | inline void forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<1, RTNeural_sse_arm::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:281:12: required from ‘struct std::_Tuple_impl<0, RTNeural_sse_arm::LSTMLayerT, RTNeural_sse_arm::DenseT >’ 281 | struct _Tuple_impl<_Idx, _Head, _Tail...> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_sse_arm::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 28, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:140:16: required from here 140 | template class RNNAccelerated<1, 28, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // MetalFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:233:49: error: ‘size’ is not a member of ‘RTNeural_sse_arm::DenseT::v_type’ {aka ‘float’} 233 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h: In instantiation of ‘class RTNeural_sse_arm::DenseT’: /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<1, RTNeural_sse_arm::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:281:12: required from ‘struct std::_Tuple_impl<0, RTNeural_sse_arm::LSTMLayerT, RTNeural_sse_arm::DenseT >’ 281 | struct _Tuple_impl<_Idx, _Head, _Tail...> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_sse_arm::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 28, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:140:16: required from here 140 | template class RNNAccelerated<1, 28, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // MetalFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:253:45: error: size of array is not an integral constant-expression 253 | inline void forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:253:45: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:295:20: error: size of array is not an integral constant-expression 295 | v_type weights[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h: In instantiation of ‘constexpr const int RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:452:57: required from ‘constexpr const int RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >::v_in_size’ 452 | static constexpr auto v_in_size = ceil_div(in_size, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:454:18: required from ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’ 454 | v_type v_ins[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<2, 24, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:141:16: required from here 141 | template class RNNAccelerated<2, 24, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // BassFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:451:49: error: ‘size’ is not a member of ‘RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >::v_type’ {aka ‘float’} 451 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h: In instantiation of ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’: /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<2, 24, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:141:16: required from here 141 | template class RNNAccelerated<2, 24, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // BassFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:454:18: error: size of array is not an integral constant-expression 454 | v_type v_ins[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:462:59: error: size of array is not an integral constant-expression 462 | T outs alignas(RTNEURAL_DEFAULT_ALIGNMENT)[v_out_size * v_size]; | ~~~~~~~~~~~^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h: In instantiation of ‘constexpr const int RTNeural_sse_arm::LSTMLayerT::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:141:58: required from ‘constexpr const int RTNeural_sse_arm::LSTMLayerT::v_in_size’ 141 | static constexpr auto v_in_size = ceil_div(in_sizet, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: required from ‘class RTNeural_sse_arm::LSTMLayerT’ 172 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<0, RTNeural_sse_arm::LSTMLayerT, RTNeural_sse_arm::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_sse_arm::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<2, 24, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:141:16: required from here 141 | template class RNNAccelerated<2, 24, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // BassFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:140:49: error: ‘size’ is not a member of ‘RTNeural_sse_arm::LSTMLayerT::v_type’ {aka ‘float’} 140 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h: In instantiation of ‘class RTNeural_sse_arm::LSTMLayerT’: /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<0, RTNeural_sse_arm::LSTMLayerT, RTNeural_sse_arm::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_sse_arm::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<2, 24, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:141:16: required from here 141 | template class RNNAccelerated<2, 24, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // BassFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: error: size of array is not an integral constant-expression 172 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:198:33: error: size of array is not an integral constant-expression 198 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:198:33: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:239:17: error: size of array is not an integral constant-expression 239 | v_type outs[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:244:40: error: size of array is not an integral constant-expression 244 | computeOutputs(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:244:40: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:251:40: error: size of array is not an integral constant-expression 251 | computeOutputs(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:251:40: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:261:48: error: size of array is not an integral constant-expression 261 | computeOutputsInternal(const v_type (&ins)[v_in_size], VecType& ctVec, VecType& outsVec) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:261:48: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:276:48: error: size of array is not an integral constant-expression 276 | computeOutputsInternal(const v_type (&ins)[v_in_size], VecType& ctVec, VecType& outsVec) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:276:48: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:62: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:105: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:132: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:62: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:105: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:132: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:59: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:100: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:127: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:59: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:100: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:127: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:356:24: error: size of array is not an integral constant-expression 356 | v_type Wf[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:357:24: error: size of array is not an integral constant-expression 357 | v_type Wi[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:358:24: error: size of array is not an integral constant-expression 358 | v_type Wo[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:359:24: error: size of array is not an integral constant-expression 359 | v_type Wc[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:360:24: error: size of array is not an integral constant-expression 360 | v_type kernel_outs[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:363:17: error: size of array is not an integral constant-expression 363 | v_type Wf_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:364:17: error: size of array is not an integral constant-expression 364 | v_type Wi_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:365:17: error: size of array is not an integral constant-expression 365 | v_type Wo_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:366:17: error: size of array is not an integral constant-expression 366 | v_type Wc_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:369:25: error: size of array is not an integral constant-expression 369 | v_type Uf[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:370:25: error: size of array is not an integral constant-expression 370 | v_type Ui[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:371:25: error: size of array is not an integral constant-expression 371 | v_type Uo[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:372:25: error: size of array is not an integral constant-expression 372 | v_type Uc[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:375:15: error: size of array is not an integral constant-expression 375 | v_type bf[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:376:15: error: size of array is not an integral constant-expression 376 | v_type bi[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:377:15: error: size of array is not an integral constant-expression 377 | v_type bo[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:378:15: error: size of array is not an integral constant-expression 378 | v_type bc[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:381:15: error: size of array is not an integral constant-expression 381 | v_type ft[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:382:15: error: size of array is not an integral constant-expression 382 | v_type it[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:383:15: error: size of array is not an integral constant-expression 383 | v_type ot[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:384:15: error: size of array is not an integral constant-expression 384 | v_type ht[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:385:15: error: size of array is not an integral constant-expression 385 | v_type ct[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h: In instantiation of ‘constexpr const int RTNeural_sse_arm::DenseT::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:234:58: required from ‘constexpr const int RTNeural_sse_arm::DenseT::v_in_size’ 234 | static constexpr auto v_in_size = ceil_div(in_sizet, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:253:45: required from ‘class RTNeural_sse_arm::DenseT’ 253 | inline void forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<1, RTNeural_sse_arm::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:281:12: required from ‘struct std::_Tuple_impl<0, RTNeural_sse_arm::LSTMLayerT, RTNeural_sse_arm::DenseT >’ 281 | struct _Tuple_impl<_Idx, _Head, _Tail...> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_sse_arm::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<2, 24, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:141:16: required from here 141 | template class RNNAccelerated<2, 24, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // BassFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:233:49: error: ‘size’ is not a member of ‘RTNeural_sse_arm::DenseT::v_type’ {aka ‘float’} 233 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h: In instantiation of ‘class RTNeural_sse_arm::DenseT’: /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<1, RTNeural_sse_arm::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:281:12: required from ‘struct std::_Tuple_impl<0, RTNeural_sse_arm::LSTMLayerT, RTNeural_sse_arm::DenseT >’ 281 | struct _Tuple_impl<_Idx, _Head, _Tail...> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_sse_arm::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<2, 24, 1, 1>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:141:16: required from here 141 | template class RNNAccelerated<2, 24, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::NoInterp>; // BassFace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:253:45: error: size of array is not an integral constant-expression 253 | inline void forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:253:45: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:295:20: error: size of array is not an integral constant-expression 295 | v_type weights[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h: In instantiation of ‘constexpr const int RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:452:57: required from ‘constexpr const int RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >::v_in_size’ 452 | static constexpr auto v_in_size = ceil_div(in_size, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:454:18: required from ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’ 454 | v_type v_ins[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 40, 1, 2>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:142:16: required from here 142 | template class RNNAccelerated<1, 40, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::LinInterp>; // GuitarML (no-cond) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:451:49: error: ‘size’ is not a member of ‘RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >::v_type’ {aka ‘float’} 451 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h: In instantiation of ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’: /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 40, 1, 2>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:142:16: required from here 142 | template class RNNAccelerated<1, 40, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::LinInterp>; // GuitarML (no-cond) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:454:18: error: size of array is not an integral constant-expression 454 | v_type v_ins[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:462:59: error: size of array is not an integral constant-expression 462 | T outs alignas(RTNEURAL_DEFAULT_ALIGNMENT)[v_out_size * v_size]; | ~~~~~~~~~~~^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h: In instantiation of ‘constexpr const int RTNeural_sse_arm::LSTMLayerT::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:141:58: required from ‘constexpr const int RTNeural_sse_arm::LSTMLayerT::v_in_size’ 141 | static constexpr auto v_in_size = ceil_div(in_sizet, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: required from ‘class RTNeural_sse_arm::LSTMLayerT’ 172 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<0, RTNeural_sse_arm::LSTMLayerT, RTNeural_sse_arm::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_sse_arm::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 40, 1, 2>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:142:16: required from here 142 | template class RNNAccelerated<1, 40, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::LinInterp>; // GuitarML (no-cond) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:140:49: error: ‘size’ is not a member of ‘RTNeural_sse_arm::LSTMLayerT::v_type’ {aka ‘float’} 140 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h: In instantiation of ‘class RTNeural_sse_arm::LSTMLayerT’: /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<0, RTNeural_sse_arm::LSTMLayerT, RTNeural_sse_arm::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_sse_arm::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 40, 1, 2>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:142:16: required from here 142 | template class RNNAccelerated<1, 40, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::LinInterp>; // GuitarML (no-cond) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: error: size of array is not an integral constant-expression 172 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:198:33: error: size of array is not an integral constant-expression 198 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:198:33: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:239:17: error: size of array is not an integral constant-expression 239 | v_type outs[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:244:40: error: size of array is not an integral constant-expression 244 | computeOutputs(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:244:40: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:251:40: error: size of array is not an integral constant-expression 251 | computeOutputs(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:251:40: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:261:48: error: size of array is not an integral constant-expression 261 | computeOutputsInternal(const v_type (&ins)[v_in_size], VecType& ctVec, VecType& outsVec) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:261:48: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:276:48: error: size of array is not an integral constant-expression 276 | computeOutputsInternal(const v_type (&ins)[v_in_size], VecType& ctVec, VecType& outsVec) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:276:48: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:62: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:105: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:132: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:62: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:105: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:132: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:59: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:100: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:127: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:59: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:100: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:127: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:356:24: error: size of array is not an integral constant-expression 356 | v_type Wf[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:357:24: error: size of array is not an integral constant-expression 357 | v_type Wi[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:358:24: error: size of array is not an integral constant-expression 358 | v_type Wo[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:359:24: error: size of array is not an integral constant-expression 359 | v_type Wc[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:360:24: error: size of array is not an integral constant-expression 360 | v_type kernel_outs[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:363:17: error: size of array is not an integral constant-expression 363 | v_type Wf_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:364:17: error: size of array is not an integral constant-expression 364 | v_type Wi_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:365:17: error: size of array is not an integral constant-expression 365 | v_type Wo_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:366:17: error: size of array is not an integral constant-expression 366 | v_type Wc_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:369:25: error: size of array is not an integral constant-expression 369 | v_type Uf[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:370:25: error: size of array is not an integral constant-expression 370 | v_type Ui[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:371:25: error: size of array is not an integral constant-expression 371 | v_type Uo[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:372:25: error: size of array is not an integral constant-expression 372 | v_type Uc[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:375:15: error: size of array is not an integral constant-expression 375 | v_type bf[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:376:15: error: size of array is not an integral constant-expression 376 | v_type bi[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:377:15: error: size of array is not an integral constant-expression 377 | v_type bo[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:378:15: error: size of array is not an integral constant-expression 378 | v_type bc[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:381:15: error: size of array is not an integral constant-expression 381 | v_type ft[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:382:15: error: size of array is not an integral constant-expression 382 | v_type it[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:383:15: error: size of array is not an integral constant-expression 383 | v_type ot[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:384:15: error: size of array is not an integral constant-expression 384 | v_type ht[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:385:15: error: size of array is not an integral constant-expression 385 | v_type ct[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h: In instantiation of ‘constexpr const int RTNeural_sse_arm::DenseT::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:234:58: required from ‘constexpr const int RTNeural_sse_arm::DenseT::v_in_size’ 234 | static constexpr auto v_in_size = ceil_div(in_sizet, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:253:45: required from ‘class RTNeural_sse_arm::DenseT’ 253 | inline void forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<1, RTNeural_sse_arm::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:281:12: required from ‘struct std::_Tuple_impl<0, RTNeural_sse_arm::LSTMLayerT, RTNeural_sse_arm::DenseT >’ 281 | struct _Tuple_impl<_Idx, _Head, _Tail...> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_sse_arm::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 40, 1, 2>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:142:16: required from here 142 | template class RNNAccelerated<1, 40, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::LinInterp>; // GuitarML (no-cond) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:233:49: error: ‘size’ is not a member of ‘RTNeural_sse_arm::DenseT::v_type’ {aka ‘float’} 233 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h: In instantiation of ‘class RTNeural_sse_arm::DenseT’: /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<1, RTNeural_sse_arm::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:281:12: required from ‘struct std::_Tuple_impl<0, RTNeural_sse_arm::LSTMLayerT, RTNeural_sse_arm::DenseT >’ 281 | struct _Tuple_impl<_Idx, _Head, _Tail...> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_sse_arm::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<1, 40, 1, 2>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:142:16: required from here 142 | template class RNNAccelerated<1, 40, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::LinInterp>; // GuitarML (no-cond) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:253:45: error: size of array is not an integral constant-expression 253 | inline void forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:253:45: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/dense/dense_xsimd.h:295:20: error: size of array is not an integral constant-expression 295 | v_type weights[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h: In instantiation of ‘constexpr const int RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:452:57: required from ‘constexpr const int RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >::v_in_size’ 452 | static constexpr auto v_in_size = ceil_div(in_size, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:454:18: required from ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’ 454 | v_type v_ins[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<2, 40, 1, 2>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:143:16: required from here 143 | template class RNNAccelerated<2, 40, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::LinInterp>; // GuitarML (cond) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:451:49: error: ‘size’ is not a member of ‘RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >::v_type’ {aka ‘float’} 451 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h: In instantiation of ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’: /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<2, 40, 1, 2>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:143:16: required from here 143 | template class RNNAccelerated<2, 40, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::LinInterp>; // GuitarML (cond) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:454:18: error: size of array is not an integral constant-expression 454 | v_type v_ins[v_in_size]; | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:462:59: error: size of array is not an integral constant-expression 462 | T outs alignas(RTNEURAL_DEFAULT_ALIGNMENT)[v_out_size * v_size]; | ~~~~~~~~~~~^~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h: In instantiation of ‘constexpr const int RTNeural_sse_arm::LSTMLayerT::v_size’: /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:141:58: required from ‘constexpr const int RTNeural_sse_arm::LSTMLayerT::v_in_size’ 141 | static constexpr auto v_in_size = ceil_div(in_sizet, v_size); | ^~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: required from ‘class RTNeural_sse_arm::LSTMLayerT’ 172 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<0, RTNeural_sse_arm::LSTMLayerT, RTNeural_sse_arm::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_sse_arm::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<2, 40, 1, 2>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:143:16: required from here 143 | template class RNNAccelerated<2, 40, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::LinInterp>; // GuitarML (cond) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:140:49: error: ‘size’ is not a member of ‘RTNeural_sse_arm::LSTMLayerT::v_type’ {aka ‘float’} 140 | static constexpr auto v_size = (int)v_type::size; | ^~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h: In instantiation of ‘class RTNeural_sse_arm::LSTMLayerT’: /usr/include/c++/15.2.1/tuple:82:23: required from ‘struct std::_Tuple_impl<0, RTNeural_sse_arm::LSTMLayerT, RTNeural_sse_arm::DenseT >’ 82 | = __conditional_t<__is_final(_Tp), false_type, | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.1/tuple:833:11: required from ‘class std::tuple, RTNeural_sse_arm::DenseT >’ 833 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/ModelT.h:467:27: required from ‘class RTNeural_sse_arm::ModelT, RTNeural_sse_arm::DenseT >’ 467 | std::tuple layers; | ^~~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:52:97: required from ‘struct rnn_sse_arm::RNNAccelerated<2, 40, 1, 2>::Internal’ 52 | RTNEURAL_NAMESPACE::ModelT model; | ^~~~~ /build/jc303/src/jc303/src/dsp/guitarml-byod/processors/drive/neural_utils/RNNAccelerated.cpp:143:16: required from here 143 | template class RNNAccelerated<2, 40, RecurrentLayerType::LSTMLayer, (int) RTNEURAL_NAMESPACE::SampleRateCorrectionMode::LinInterp>; // GuitarML (cond) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: error: size of array is not an integral constant-expression 172 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:172:33: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:198:33: error: size of array is not an integral constant-expression 198 | forward(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:198:33: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:239:17: error: size of array is not an integral constant-expression 239 | v_type outs[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:244:40: error: size of array is not an integral constant-expression 244 | computeOutputs(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:244:40: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:251:40: error: size of array is not an integral constant-expression 251 | computeOutputs(const v_type (&ins)[v_in_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:251:40: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:261:48: error: size of array is not an integral constant-expression 261 | computeOutputsInternal(const v_type (&ins)[v_in_size], VecType& ctVec, VecType& outsVec) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:261:48: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:276:48: error: size of array is not an integral constant-expression 276 | computeOutputsInternal(const v_type (&ins)[v_in_size], VecType& ctVec, VecType& outsVec) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:276:48: error: size of array is not an integral constant-expression /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:62: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:105: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:132: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:62: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:105: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:316:132: error: size of array is not an integral constant-expression 316 | static inline void recurrent_mat_mul(const v_type (&vec)[v_out_size], const v_type (&mat)[out_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:59: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:100: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:127: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:59: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:100: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:333:127: error: size of array is not an integral constant-expression 333 | static inline void kernel_mat_mul(const v_type (&vec)[v_in_size], const v_type (&mat)[in_size][v_out_size], v_type (&out)[v_out_size]) noexcept | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:356:24: error: size of array is not an integral constant-expression 356 | v_type Wf[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:357:24: error: size of array is not an integral constant-expression 357 | v_type Wi[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:358:24: error: size of array is not an integral constant-expression 358 | v_type Wo[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:359:24: error: size of array is not an integral constant-expression 359 | v_type Wc[in_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:360:24: error: size of array is not an integral constant-expression 360 | v_type kernel_outs[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:363:17: error: size of array is not an integral constant-expression 363 | v_type Wf_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:364:17: error: size of array is not an integral constant-expression 364 | v_type Wi_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:365:17: error: size of array is not an integral constant-expression 365 | v_type Wo_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:366:17: error: size of array is not an integral constant-expression 366 | v_type Wc_1[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:369:25: error: size of array is not an integral constant-expression 369 | v_type Uf[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:370:25: error: size of array is not an integral constant-expression 370 | v_type Ui[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:371:25: error: size of array is not an integral constant-expression 371 | v_type Uo[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:372:25: error: size of array is not an integral constant-expression 372 | v_type Uc[out_size][v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:375:15: error: size of array is not an integral constant-expression 375 | v_type bf[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:376:15: error: size of array is not an integral constant-expression 376 | v_type bi[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:377:15: error: size of array is not an integral constant-expression 377 | v_type bo[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:378:15: error: size of array is not an integral constant-expression 378 | v_type bc[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:381:15: error: size of array is not an integral constant-expression 381 | v_type ft[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:382:15: error: size of array is not an integral constant-expression 382 | v_type it[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:383:15: error: size of array is not an integral constant-expression 383 | v_type ot[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:384:15: error: size of array is not an integral constant-expression 384 | v_type ht[v_out_size]; | ^~~~~~~~~~ /build/jc303/src/jc303/lib/rtneural-src/RTNeural/lstm/lstm_xsimd.h:385:15: error: size of array is not an integral constant-expression 385 | v_type ct[v_out_size]; | ^~~~~~~~~~ make[2]: *** [src/dsp/guitarml-byod/CMakeFiles/dsp_accelerated_avx.dir/build.make:79: src/dsp/guitarml-byod/CMakeFiles/dsp_accelerated_avx.dir/processors/drive/neural_utils/RNNAccelerated.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:1736: src/dsp/guitarml-byod/CMakeFiles/dsp_accelerated_avx.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... make[2]: *** [/build/jc303/src/jc303/lib/rtneural-build/RTNeural/CMakeFiles/RTNeural.dir/build.make:79: /build/jc303/src/jc303/lib/rtneural-build/RTNeural/CMakeFiles/RTNeural.dir/RTNeural.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:1800: /build/jc303/src/jc303/lib/rtneural-build/RTNeural/CMakeFiles/RTNeural.dir/all] Error 2 make[2]: *** [src/dsp/guitarml-byod/CMakeFiles/dsp_accelerated_sse_or_arm.dir/build.make:79: src/dsp/guitarml-byod/CMakeFiles/dsp_accelerated_sse_or_arm.dir/processors/drive/neural_utils/RNNAccelerated.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:1704: src/dsp/guitarml-byod/CMakeFiles/dsp_accelerated_sse_or_arm.dir/all] Error 2 [ 46%] Linking CXX executable juce_vst3_helper [ 46%] Built target juce_vst3_helper make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build().  Aborting... [!p]104\[?7h]3008;end=c67f3e7187fa458ca2feb3126238be70\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list jc303-0.12.3-1-riscv64-build.log jc303-0.12.3-1-riscv64-prepare.log sent 62 bytes received 37,270 bytes 24,888.00 bytes/sec total size is 803,653 speedup is 21.53