1#!/bin/sh 2# Copyright 2019 Google LLC 3# 4# This source code is licensed under the BSD-style license found in the 5# LICENSE file in the root directory of this source tree. 6 7################################### ARM NEON ################################## 8tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=4 -D ACCUMULATORS=1 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-p5-x4.c & 9tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=8 -D ACCUMULATORS=1 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-p5-x8.c & 10tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=8 -D ACCUMULATORS=2 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-p5-x8-acc2.c & 11tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=12 -D ACCUMULATORS=1 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-p5-x12.c & 12tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=12 -D ACCUMULATORS=2 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-p5-x12-acc2.c & 13tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=12 -D ACCUMULATORS=3 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-p5-x12-acc3.c & 14tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=16 -D ACCUMULATORS=1 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-p5-x16.c & 15tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=16 -D ACCUMULATORS=2 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-p5-x16-acc2.c & 16tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=16 -D ACCUMULATORS=4 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-p5-x16-acc4.c & 17tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=20 -D ACCUMULATORS=1 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-p5-x20.c & 18tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=20 -D ACCUMULATORS=2 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-p5-x20-acc2.c & 19tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=20 -D ACCUMULATORS=5 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-p5-x20-acc5.c & 20 21tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=4 -D ACCUMULATORS=1 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-lut64-p2-x4.c & 22tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=8 -D ACCUMULATORS=1 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-lut64-p2-x8.c & 23tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=8 -D ACCUMULATORS=2 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-lut64-p2-x8-acc2.c & 24tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=12 -D ACCUMULATORS=1 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-lut64-p2-x12.c & 25tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=12 -D ACCUMULATORS=2 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-lut64-p2-x12-acc2.c & 26tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=12 -D ACCUMULATORS=3 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-lut64-p2-x12-acc3.c & 27tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=16 -D ACCUMULATORS=1 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-lut64-p2-x16.c & 28tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=16 -D ACCUMULATORS=2 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-lut64-p2-x16-acc2.c & 29tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=16 -D ACCUMULATORS=4 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-lut64-p2-x16-acc4.c & 30tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=20 -D ACCUMULATORS=1 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-lut64-p2-x20.c & 31tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=20 -D ACCUMULATORS=2 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-lut64-p2-x20-acc2.c & 32tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=20 -D ACCUMULATORS=5 -D FMA=0 -o src/f32-raddstoreexpminusmax/gen/neon-rr2-lut64-p2-x20-acc5.c & 33 34tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=4 -D ACCUMULATORS=1 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-p5-x4.c & 35tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=8 -D ACCUMULATORS=1 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-p5-x8.c & 36tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=8 -D ACCUMULATORS=2 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-p5-x8-acc2.c & 37tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=12 -D ACCUMULATORS=1 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-p5-x12.c & 38tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=12 -D ACCUMULATORS=2 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-p5-x12-acc2.c & 39tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=12 -D ACCUMULATORS=3 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-p5-x12-acc3.c & 40tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=16 -D ACCUMULATORS=1 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-p5-x16.c & 41tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=16 -D ACCUMULATORS=2 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-p5-x16-acc2.c & 42tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=16 -D ACCUMULATORS=4 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-p5-x16-acc4.c & 43tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=20 -D ACCUMULATORS=1 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-p5-x20.c & 44tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=20 -D ACCUMULATORS=2 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-p5-x20-acc2.c & 45tools/xngen src/f32-raddstoreexpminusmax/neon-p5.c.in -D ELEMENTS_TILE=20 -D ACCUMULATORS=5 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-p5-x20-acc5.c & 46 47tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=4 -D ACCUMULATORS=1 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-lut64-p2-x4.c & 48tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=8 -D ACCUMULATORS=1 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-lut64-p2-x8.c & 49tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=8 -D ACCUMULATORS=2 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-lut64-p2-x8-acc2.c & 50tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=12 -D ACCUMULATORS=1 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-lut64-p2-x12.c & 51tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=12 -D ACCUMULATORS=2 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-lut64-p2-x12-acc2.c & 52tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=12 -D ACCUMULATORS=3 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-lut64-p2-x12-acc3.c & 53tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=16 -D ACCUMULATORS=1 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-lut64-p2-x16.c & 54tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=16 -D ACCUMULATORS=2 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-lut64-p2-x16-acc2.c & 55tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=16 -D ACCUMULATORS=4 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-lut64-p2-x16-acc4.c & 56tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=20 -D ACCUMULATORS=1 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-lut64-p2-x20.c & 57tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=20 -D ACCUMULATORS=2 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-lut64-p2-x20-acc2.c & 58tools/xngen src/f32-raddstoreexpminusmax/neon-lut64-p2.c.in -D ELEMENTS_TILE=20 -D ACCUMULATORS=5 -D FMA=1 -o src/f32-raddstoreexpminusmax/gen/neonfma-rr1-lut64-p2-x20-acc5.c & 59 60################################### x86 SSE2 ################################## 61tools/xngen src/f32-raddstoreexpminusmax/sse2-rr2-p5.c.in -D ELEMENTS_TILE=4 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/sse2-rr2-p5-x4.c & 62tools/xngen src/f32-raddstoreexpminusmax/sse2-rr2-p5.c.in -D ELEMENTS_TILE=8 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/sse2-rr2-p5-x8.c & 63tools/xngen src/f32-raddstoreexpminusmax/sse2-rr2-p5.c.in -D ELEMENTS_TILE=8 -D ACCUMULATORS=2 -o src/f32-raddstoreexpminusmax/gen/sse2-rr2-p5-x8-acc2.c & 64tools/xngen src/f32-raddstoreexpminusmax/sse2-rr2-p5.c.in -D ELEMENTS_TILE=12 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/sse2-rr2-p5-x12.c & 65tools/xngen src/f32-raddstoreexpminusmax/sse2-rr2-p5.c.in -D ELEMENTS_TILE=12 -D ACCUMULATORS=2 -o src/f32-raddstoreexpminusmax/gen/sse2-rr2-p5-x12-acc2.c & 66tools/xngen src/f32-raddstoreexpminusmax/sse2-rr2-p5.c.in -D ELEMENTS_TILE=12 -D ACCUMULATORS=3 -o src/f32-raddstoreexpminusmax/gen/sse2-rr2-p5-x12-acc3.c & 67tools/xngen src/f32-raddstoreexpminusmax/sse2-rr2-p5.c.in -D ELEMENTS_TILE=16 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/sse2-rr2-p5-x16.c & 68tools/xngen src/f32-raddstoreexpminusmax/sse2-rr2-p5.c.in -D ELEMENTS_TILE=16 -D ACCUMULATORS=2 -o src/f32-raddstoreexpminusmax/gen/sse2-rr2-p5-x16-acc2.c & 69tools/xngen src/f32-raddstoreexpminusmax/sse2-rr2-p5.c.in -D ELEMENTS_TILE=16 -D ACCUMULATORS=4 -o src/f32-raddstoreexpminusmax/gen/sse2-rr2-p5-x16-acc4.c & 70tools/xngen src/f32-raddstoreexpminusmax/sse2-rr2-p5.c.in -D ELEMENTS_TILE=20 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/sse2-rr2-p5-x20.c & 71tools/xngen src/f32-raddstoreexpminusmax/sse2-rr2-p5.c.in -D ELEMENTS_TILE=20 -D ACCUMULATORS=2 -o src/f32-raddstoreexpminusmax/gen/sse2-rr2-p5-x20-acc2.c & 72tools/xngen src/f32-raddstoreexpminusmax/sse2-rr2-p5.c.in -D ELEMENTS_TILE=20 -D ACCUMULATORS=5 -o src/f32-raddstoreexpminusmax/gen/sse2-rr2-p5-x20-acc5.c & 73 74################################### x86 AVX2 ################################## 75tools/xngen src/f32-raddstoreexpminusmax/avx2-rr1-p5.c.in -D ELEMENTS_TILE=64 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/avx2-rr1-p5-x64.c & 76tools/xngen src/f32-raddstoreexpminusmax/avx2-rr1-p5.c.in -D ELEMENTS_TILE=64 -D ACCUMULATORS=2 -o src/f32-raddstoreexpminusmax/gen/avx2-rr1-p5-x64-acc2.c & 77tools/xngen src/f32-raddstoreexpminusmax/avx2-rr1-p5.c.in -D ELEMENTS_TILE=64 -D ACCUMULATORS=4 -o src/f32-raddstoreexpminusmax/gen/avx2-rr1-p5-x64-acc4.c & 78tools/xngen src/f32-raddstoreexpminusmax/avx2-rr1-p5.c.in -D ELEMENTS_TILE=72 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/avx2-rr1-p5-x72.c & 79tools/xngen src/f32-raddstoreexpminusmax/avx2-rr1-p5.c.in -D ELEMENTS_TILE=72 -D ACCUMULATORS=3 -o src/f32-raddstoreexpminusmax/gen/avx2-rr1-p5-x72-acc3.c & 80tools/xngen src/f32-raddstoreexpminusmax/avx2-rr1-p5.c.in -D ELEMENTS_TILE=80 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/avx2-rr1-p5-x80.c & 81tools/xngen src/f32-raddstoreexpminusmax/avx2-rr1-p5.c.in -D ELEMENTS_TILE=80 -D ACCUMULATORS=2 -o src/f32-raddstoreexpminusmax/gen/avx2-rr1-p5-x80-acc2.c & 82tools/xngen src/f32-raddstoreexpminusmax/avx2-rr1-p5.c.in -D ELEMENTS_TILE=80 -D ACCUMULATORS=5 -o src/f32-raddstoreexpminusmax/gen/avx2-rr1-p5-x80-acc5.c & 83tools/xngen src/f32-raddstoreexpminusmax/avx2-rr1-p5.c.in -D ELEMENTS_TILE=96 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/avx2-rr1-p5-x96.c & 84tools/xngen src/f32-raddstoreexpminusmax/avx2-rr1-p5.c.in -D ELEMENTS_TILE=96 -D ACCUMULATORS=2 -o src/f32-raddstoreexpminusmax/gen/avx2-rr1-p5-x96-acc2.c & 85tools/xngen src/f32-raddstoreexpminusmax/avx2-rr1-p5.c.in -D ELEMENTS_TILE=96 -D ACCUMULATORS=3 -o src/f32-raddstoreexpminusmax/gen/avx2-rr1-p5-x96-acc3.c & 86tools/xngen src/f32-raddstoreexpminusmax/avx2-rr1-p5.c.in -D ELEMENTS_TILE=96 -D ACCUMULATORS=6 -o src/f32-raddstoreexpminusmax/gen/avx2-rr1-p5-x96-acc6.c & 87 88################################# x86 AVX512F ################################# 89tools/xngen src/f32-raddstoreexpminusmax/avx512f-rr1-p5-scalef.c.in -D ELEMENTS_TILE=128 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/avx512f-rr1-p5-scalef-x128.c & 90tools/xngen src/f32-raddstoreexpminusmax/avx512f-rr1-p5-scalef.c.in -D ELEMENTS_TILE=128 -D ACCUMULATORS=2 -o src/f32-raddstoreexpminusmax/gen/avx512f-rr1-p5-scalef-x128-acc2.c & 91tools/xngen src/f32-raddstoreexpminusmax/avx512f-rr1-p5-scalef.c.in -D ELEMENTS_TILE=128 -D ACCUMULATORS=4 -o src/f32-raddstoreexpminusmax/gen/avx512f-rr1-p5-scalef-x128-acc4.c & 92tools/xngen src/f32-raddstoreexpminusmax/avx512f-rr1-p5-scalef.c.in -D ELEMENTS_TILE=144 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/avx512f-rr1-p5-scalef-x144.c & 93tools/xngen src/f32-raddstoreexpminusmax/avx512f-rr1-p5-scalef.c.in -D ELEMENTS_TILE=144 -D ACCUMULATORS=3 -o src/f32-raddstoreexpminusmax/gen/avx512f-rr1-p5-scalef-x144-acc3.c & 94tools/xngen src/f32-raddstoreexpminusmax/avx512f-rr1-p5-scalef.c.in -D ELEMENTS_TILE=160 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/avx512f-rr1-p5-scalef-x160.c & 95tools/xngen src/f32-raddstoreexpminusmax/avx512f-rr1-p5-scalef.c.in -D ELEMENTS_TILE=160 -D ACCUMULATORS=2 -o src/f32-raddstoreexpminusmax/gen/avx512f-rr1-p5-scalef-x160-acc2.c & 96tools/xngen src/f32-raddstoreexpminusmax/avx512f-rr1-p5-scalef.c.in -D ELEMENTS_TILE=160 -D ACCUMULATORS=5 -o src/f32-raddstoreexpminusmax/gen/avx512f-rr1-p5-scalef-x160-acc5.c & 97tools/xngen src/f32-raddstoreexpminusmax/avx512f-rr1-p5-scalef.c.in -D ELEMENTS_TILE=192 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/avx512f-rr1-p5-scalef-x192.c & 98tools/xngen src/f32-raddstoreexpminusmax/avx512f-rr1-p5-scalef.c.in -D ELEMENTS_TILE=192 -D ACCUMULATORS=2 -o src/f32-raddstoreexpminusmax/gen/avx512f-rr1-p5-scalef-x192-acc2.c & 99tools/xngen src/f32-raddstoreexpminusmax/avx512f-rr1-p5-scalef.c.in -D ELEMENTS_TILE=192 -D ACCUMULATORS=3 -o src/f32-raddstoreexpminusmax/gen/avx512f-rr1-p5-scalef-x192-acc3.c & 100tools/xngen src/f32-raddstoreexpminusmax/avx512f-rr1-p5-scalef.c.in -D ELEMENTS_TILE=192 -D ACCUMULATORS=6 -o src/f32-raddstoreexpminusmax/gen/avx512f-rr1-p5-scalef-x192-acc6.c & 101 102################################## WAsm SIMD ################################## 103tools/xngen src/f32-raddstoreexpminusmax/wasmsimd-rr2-p5.c.in -D ELEMENTS_TILE=4 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/wasmsimd-rr2-p5-x4.c & 104tools/xngen src/f32-raddstoreexpminusmax/wasmsimd-rr2-p5.c.in -D ELEMENTS_TILE=8 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/wasmsimd-rr2-p5-x8.c & 105tools/xngen src/f32-raddstoreexpminusmax/wasmsimd-rr2-p5.c.in -D ELEMENTS_TILE=8 -D ACCUMULATORS=2 -o src/f32-raddstoreexpminusmax/gen/wasmsimd-rr2-p5-x8-acc2.c & 106tools/xngen src/f32-raddstoreexpminusmax/wasmsimd-rr2-p5.c.in -D ELEMENTS_TILE=12 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/wasmsimd-rr2-p5-x12.c & 107tools/xngen src/f32-raddstoreexpminusmax/wasmsimd-rr2-p5.c.in -D ELEMENTS_TILE=12 -D ACCUMULATORS=2 -o src/f32-raddstoreexpminusmax/gen/wasmsimd-rr2-p5-x12-acc2.c & 108tools/xngen src/f32-raddstoreexpminusmax/wasmsimd-rr2-p5.c.in -D ELEMENTS_TILE=12 -D ACCUMULATORS=3 -o src/f32-raddstoreexpminusmax/gen/wasmsimd-rr2-p5-x12-acc3.c & 109tools/xngen src/f32-raddstoreexpminusmax/wasmsimd-rr2-p5.c.in -D ELEMENTS_TILE=16 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/wasmsimd-rr2-p5-x16.c & 110tools/xngen src/f32-raddstoreexpminusmax/wasmsimd-rr2-p5.c.in -D ELEMENTS_TILE=16 -D ACCUMULATORS=2 -o src/f32-raddstoreexpminusmax/gen/wasmsimd-rr2-p5-x16-acc2.c & 111tools/xngen src/f32-raddstoreexpminusmax/wasmsimd-rr2-p5.c.in -D ELEMENTS_TILE=16 -D ACCUMULATORS=4 -o src/f32-raddstoreexpminusmax/gen/wasmsimd-rr2-p5-x16-acc4.c & 112tools/xngen src/f32-raddstoreexpminusmax/wasmsimd-rr2-p5.c.in -D ELEMENTS_TILE=20 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/wasmsimd-rr2-p5-x20.c & 113tools/xngen src/f32-raddstoreexpminusmax/wasmsimd-rr2-p5.c.in -D ELEMENTS_TILE=20 -D ACCUMULATORS=2 -o src/f32-raddstoreexpminusmax/gen/wasmsimd-rr2-p5-x20-acc2.c & 114tools/xngen src/f32-raddstoreexpminusmax/wasmsimd-rr2-p5.c.in -D ELEMENTS_TILE=20 -D ACCUMULATORS=5 -o src/f32-raddstoreexpminusmax/gen/wasmsimd-rr2-p5-x20-acc5.c & 115 116################################### Scalar #################################### 117tools/xngen src/f32-raddstoreexpminusmax/scalar-rr2-p5.c.in -D ELEMENTS_TILE=1 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/scalar-rr2-p5-x1.c & 118tools/xngen src/f32-raddstoreexpminusmax/scalar-rr2-p5.c.in -D ELEMENTS_TILE=2 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/scalar-rr2-p5-x2.c & 119tools/xngen src/f32-raddstoreexpminusmax/scalar-rr2-p5.c.in -D ELEMENTS_TILE=2 -D ACCUMULATORS=2 -o src/f32-raddstoreexpminusmax/gen/scalar-rr2-p5-x2-acc2.c & 120tools/xngen src/f32-raddstoreexpminusmax/scalar-rr2-p5.c.in -D ELEMENTS_TILE=4 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/scalar-rr2-p5-x4.c & 121tools/xngen src/f32-raddstoreexpminusmax/scalar-rr2-p5.c.in -D ELEMENTS_TILE=4 -D ACCUMULATORS=2 -o src/f32-raddstoreexpminusmax/gen/scalar-rr2-p5-x4-acc2.c & 122tools/xngen src/f32-raddstoreexpminusmax/scalar-rr2-p5.c.in -D ELEMENTS_TILE=4 -D ACCUMULATORS=4 -o src/f32-raddstoreexpminusmax/gen/scalar-rr2-p5-x4-acc4.c & 123 124tools/xngen src/f32-raddstoreexpminusmax/scalar-rr2-lut64-p2.c.in -D ELEMENTS_TILE=1 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/scalar-rr2-lut64-p2-x1.c & 125tools/xngen src/f32-raddstoreexpminusmax/scalar-rr2-lut64-p2.c.in -D ELEMENTS_TILE=2 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/scalar-rr2-lut64-p2-x2.c & 126tools/xngen src/f32-raddstoreexpminusmax/scalar-rr2-lut64-p2.c.in -D ELEMENTS_TILE=2 -D ACCUMULATORS=2 -o src/f32-raddstoreexpminusmax/gen/scalar-rr2-lut64-p2-x2-acc2.c & 127tools/xngen src/f32-raddstoreexpminusmax/scalar-rr2-lut64-p2.c.in -D ELEMENTS_TILE=4 -D ACCUMULATORS=1 -o src/f32-raddstoreexpminusmax/gen/scalar-rr2-lut64-p2-x4.c & 128tools/xngen src/f32-raddstoreexpminusmax/scalar-rr2-lut64-p2.c.in -D ELEMENTS_TILE=4 -D ACCUMULATORS=2 -o src/f32-raddstoreexpminusmax/gen/scalar-rr2-lut64-p2-x4-acc2.c & 129tools/xngen src/f32-raddstoreexpminusmax/scalar-rr2-lut64-p2.c.in -D ELEMENTS_TILE=4 -D ACCUMULATORS=4 -o src/f32-raddstoreexpminusmax/gen/scalar-rr2-lut64-p2-x4-acc4.c & 130 131################################## Unit tests ################################# 132tools/generate-raddstoreexpminusmax-test.py --spec test/f32-raddstoreexpminusmax.yaml --output test/f32-raddstoreexpminusmax.cc & 133 134wait 135