Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 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 ################################## |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 8 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=4 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-div-x4.c & |
| 9 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=8 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-div-x8.c & |
| 10 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=12 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-div-x12.c & |
| 11 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=16 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-div-x16.c & |
| 12 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=20 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-div-x20.c & |
| 13 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=24 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-div-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 14 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 15 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=4 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-nr2fma-x4.c & |
| 16 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=8 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-nr2fma-x8.c & |
| 17 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=12 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-nr2fma-x12.c & |
| 18 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=16 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-nr2fma-x16.c & |
| 19 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=20 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-nr2fma-x20.c & |
| 20 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=24 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-nr2fma-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 21 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 22 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=4 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr1recps1fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-nr1recps1fma-x4.c & |
| 23 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=8 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr1recps1fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-nr1recps1fma-x8.c & |
| 24 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=12 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr1recps1fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-nr1recps1fma-x12.c & |
| 25 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=16 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr1recps1fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-nr1recps1fma-x16.c & |
| 26 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=20 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr1recps1fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-nr1recps1fma-x20.c & |
| 27 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=24 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr1recps1fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-nr1recps1fma-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 28 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 29 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=4 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-nr2recps-x4.c & |
| 30 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=8 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-nr2recps-x8.c & |
| 31 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=12 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-nr2recps-x12.c & |
| 32 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=16 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-nr2recps-x16.c & |
| 33 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=20 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-nr2recps-x20.c & |
| 34 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=24 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-p5-nr2recps-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 35 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 36 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=4 -D RR_STEPS=2 -D FMA=0 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neon-rr2-p5-nr2recps-x4.c & |
| 37 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=8 -D RR_STEPS=2 -D FMA=0 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neon-rr2-p5-nr2recps-x8.c & |
| 38 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=12 -D RR_STEPS=2 -D FMA=0 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neon-rr2-p5-nr2recps-x12.c & |
| 39 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=16 -D RR_STEPS=2 -D FMA=0 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neon-rr2-p5-nr2recps-x16.c & |
| 40 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=20 -D RR_STEPS=2 -D FMA=0 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neon-rr2-p5-nr2recps-x20.c & |
| 41 | tools/xngen src/f32-vsigmoid/neon-p5.c.in -D BATCH_TILE=24 -D RR_STEPS=2 -D FMA=0 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neon-rr2-p5-nr2recps-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 42 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 43 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=4 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-div-x4.c & |
| 44 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=8 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-div-x8.c & |
| 45 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=12 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-div-x12.c & |
| 46 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=16 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-div-x16.c & |
| 47 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=20 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-div-x20.c & |
| 48 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=24 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-div-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 49 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 50 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=4 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x4.c & |
| 51 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=8 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x8.c & |
| 52 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=12 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x12.c & |
| 53 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=16 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x16.c & |
| 54 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=20 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x20.c & |
| 55 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=24 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 56 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 57 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=4 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr1recps1fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x4.c & |
| 58 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=8 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr1recps1fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x8.c & |
| 59 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=12 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr1recps1fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x12.c & |
| 60 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=16 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr1recps1fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x16.c & |
| 61 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=20 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr1recps1fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x20.c & |
| 62 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=24 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr1recps1fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 63 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 64 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=4 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x4.c & |
| 65 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=8 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x8.c & |
| 66 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=12 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x12.c & |
| 67 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=16 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x16.c & |
| 68 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=20 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x20.c & |
| 69 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=24 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 70 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 71 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=4 -D RR_STEPS=2 -D FMA=0 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neon-rr2-lut64-p2-nr2recps-x4.c & |
| 72 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=8 -D RR_STEPS=2 -D FMA=0 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neon-rr2-lut64-p2-nr2recps-x8.c & |
| 73 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=12 -D RR_STEPS=2 -D FMA=0 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neon-rr2-lut64-p2-nr2recps-x12.c & |
| 74 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=16 -D RR_STEPS=2 -D FMA=0 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neon-rr2-lut64-p2-nr2recps-x16.c & |
| 75 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=20 -D RR_STEPS=2 -D FMA=0 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neon-rr2-lut64-p2-nr2recps-x20.c & |
| 76 | tools/xngen src/f32-vsigmoid/neon-lut64-p2.c.in -D BATCH_TILE=24 -D RR_STEPS=2 -D FMA=0 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neon-rr2-lut64-p2-nr2recps-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 77 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 78 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=4 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-div-x4.c & |
| 79 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=8 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-div-x8.c & |
| 80 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=12 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-div-x12.c & |
| 81 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=16 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-div-x16.c & |
| 82 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=20 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-div-x20.c & |
| 83 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=24 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-div-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 84 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 85 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=4 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x4.c & |
| 86 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=8 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x8.c & |
| 87 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=12 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x12.c & |
| 88 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=16 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x16.c & |
| 89 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=20 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x20.c & |
| 90 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=24 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 91 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 92 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=4 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr1recps1fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x4.c & |
| 93 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=8 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr1recps1fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x8.c & |
| 94 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=12 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr1recps1fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x12.c & |
| 95 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=16 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr1recps1fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x16.c & |
| 96 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=20 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr1recps1fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x20.c & |
| 97 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=24 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr1recps1fma -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 98 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 99 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=4 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x4.c & |
| 100 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=8 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x8.c & |
| 101 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=12 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x12.c & |
| 102 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=16 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x16.c & |
| 103 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=20 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x20.c & |
| 104 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=24 -D RR_STEPS=1 -D FMA=1 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 105 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 106 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=4 -D RR_STEPS=2 -D FMA=0 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neon-rr2-lut2048-p1-nr2recps-x4.c & |
| 107 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=8 -D RR_STEPS=2 -D FMA=0 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neon-rr2-lut2048-p1-nr2recps-x8.c & |
| 108 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=12 -D RR_STEPS=2 -D FMA=0 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neon-rr2-lut2048-p1-nr2recps-x12.c & |
| 109 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=16 -D RR_STEPS=2 -D FMA=0 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neon-rr2-lut2048-p1-nr2recps-x16.c & |
| 110 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=20 -D RR_STEPS=2 -D FMA=0 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neon-rr2-lut2048-p1-nr2recps-x20.c & |
| 111 | tools/xngen src/f32-vsigmoid/neon-lut2048-p1.c.in -D BATCH_TILE=24 -D RR_STEPS=2 -D FMA=0 -D DIV_ALGO=nr2recps -o src/f32-vsigmoid/gen/vsigmoid-neon-rr2-lut2048-p1-nr2recps-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 112 | |
| 113 | ################################### x86 SSE ################################### |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 114 | tools/xngen src/f32-vsigmoid/sse-p5-div.c.in -D BATCH_TILE=4 -D SSE=2 -o src/f32-vsigmoid/gen/vsigmoid-sse2-p5-div-x4.c & |
| 115 | tools/xngen src/f32-vsigmoid/sse-p5-div.c.in -D BATCH_TILE=8 -D SSE=2 -o src/f32-vsigmoid/gen/vsigmoid-sse2-p5-div-x8.c & |
| 116 | tools/xngen src/f32-vsigmoid/sse-p5-div.c.in -D BATCH_TILE=12 -D SSE=2 -o src/f32-vsigmoid/gen/vsigmoid-sse2-p5-div-x12.c & |
| 117 | tools/xngen src/f32-vsigmoid/sse-p5-div.c.in -D BATCH_TILE=16 -D SSE=2 -o src/f32-vsigmoid/gen/vsigmoid-sse2-p5-div-x16.c & |
| 118 | tools/xngen src/f32-vsigmoid/sse-p5-div.c.in -D BATCH_TILE=20 -D SSE=2 -o src/f32-vsigmoid/gen/vsigmoid-sse2-p5-div-x20.c & |
| 119 | tools/xngen src/f32-vsigmoid/sse-p5-div.c.in -D BATCH_TILE=24 -D SSE=2 -o src/f32-vsigmoid/gen/vsigmoid-sse2-p5-div-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 120 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 121 | tools/xngen src/f32-vsigmoid/sse-p5-div.c.in -D BATCH_TILE=4 -D SSE=4 -o src/f32-vsigmoid/gen/vsigmoid-sse41-p5-div-x4.c & |
| 122 | tools/xngen src/f32-vsigmoid/sse-p5-div.c.in -D BATCH_TILE=8 -D SSE=4 -o src/f32-vsigmoid/gen/vsigmoid-sse41-p5-div-x8.c & |
| 123 | tools/xngen src/f32-vsigmoid/sse-p5-div.c.in -D BATCH_TILE=12 -D SSE=4 -o src/f32-vsigmoid/gen/vsigmoid-sse41-p5-div-x12.c & |
| 124 | tools/xngen src/f32-vsigmoid/sse-p5-div.c.in -D BATCH_TILE=16 -D SSE=4 -o src/f32-vsigmoid/gen/vsigmoid-sse41-p5-div-x16.c & |
| 125 | tools/xngen src/f32-vsigmoid/sse-p5-div.c.in -D BATCH_TILE=20 -D SSE=4 -o src/f32-vsigmoid/gen/vsigmoid-sse41-p5-div-x20.c & |
| 126 | tools/xngen src/f32-vsigmoid/sse-p5-div.c.in -D BATCH_TILE=24 -D SSE=4 -o src/f32-vsigmoid/gen/vsigmoid-sse41-p5-div-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 127 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 128 | tools/xngen src/f32-vsigmoid/sse-lut64-p2-div.c.in -D BATCH_TILE=4 -D SSE=2 -o src/f32-vsigmoid/gen/vsigmoid-sse2-lut64-p2-div-x4.c & |
| 129 | tools/xngen src/f32-vsigmoid/sse-lut64-p2-div.c.in -D BATCH_TILE=8 -D SSE=2 -o src/f32-vsigmoid/gen/vsigmoid-sse2-lut64-p2-div-x8.c & |
| 130 | tools/xngen src/f32-vsigmoid/sse-lut64-p2-div.c.in -D BATCH_TILE=12 -D SSE=2 -o src/f32-vsigmoid/gen/vsigmoid-sse2-lut64-p2-div-x12.c & |
| 131 | tools/xngen src/f32-vsigmoid/sse-lut64-p2-div.c.in -D BATCH_TILE=16 -D SSE=2 -o src/f32-vsigmoid/gen/vsigmoid-sse2-lut64-p2-div-x16.c & |
| 132 | tools/xngen src/f32-vsigmoid/sse-lut64-p2-div.c.in -D BATCH_TILE=20 -D SSE=2 -o src/f32-vsigmoid/gen/vsigmoid-sse2-lut64-p2-div-x20.c & |
| 133 | tools/xngen src/f32-vsigmoid/sse-lut64-p2-div.c.in -D BATCH_TILE=24 -D SSE=2 -o src/f32-vsigmoid/gen/vsigmoid-sse2-lut64-p2-div-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 134 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 135 | tools/xngen src/f32-vsigmoid/sse-lut64-p2-div.c.in -D BATCH_TILE=4 -D SSE=4 -o src/f32-vsigmoid/gen/vsigmoid-sse41-lut64-p2-div-x4.c & |
| 136 | tools/xngen src/f32-vsigmoid/sse-lut64-p2-div.c.in -D BATCH_TILE=8 -D SSE=4 -o src/f32-vsigmoid/gen/vsigmoid-sse41-lut64-p2-div-x8.c & |
| 137 | tools/xngen src/f32-vsigmoid/sse-lut64-p2-div.c.in -D BATCH_TILE=12 -D SSE=4 -o src/f32-vsigmoid/gen/vsigmoid-sse41-lut64-p2-div-x12.c & |
| 138 | tools/xngen src/f32-vsigmoid/sse-lut64-p2-div.c.in -D BATCH_TILE=16 -D SSE=4 -o src/f32-vsigmoid/gen/vsigmoid-sse41-lut64-p2-div-x16.c & |
| 139 | tools/xngen src/f32-vsigmoid/sse-lut64-p2-div.c.in -D BATCH_TILE=20 -D SSE=4 -o src/f32-vsigmoid/gen/vsigmoid-sse41-lut64-p2-div-x20.c & |
| 140 | tools/xngen src/f32-vsigmoid/sse-lut64-p2-div.c.in -D BATCH_TILE=24 -D SSE=4 -o src/f32-vsigmoid/gen/vsigmoid-sse41-lut64-p2-div-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 141 | |
| 142 | ################################### x86 AVX ################################### |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 143 | tools/xngen src/f32-vsigmoid/avx-p5.c.in -D BATCH_TILE=8 -D RR_STEPS=2 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx-rr2-p5-div-x8.c & |
| 144 | tools/xngen src/f32-vsigmoid/avx-p5.c.in -D BATCH_TILE=16 -D RR_STEPS=2 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx-rr2-p5-div-x16.c & |
| 145 | tools/xngen src/f32-vsigmoid/avx-p5.c.in -D BATCH_TILE=24 -D RR_STEPS=2 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx-rr2-p5-div-x24.c & |
| 146 | tools/xngen src/f32-vsigmoid/avx-p5.c.in -D BATCH_TILE=32 -D RR_STEPS=2 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx-rr2-p5-div-x32.c & |
| 147 | tools/xngen src/f32-vsigmoid/avx-p5.c.in -D BATCH_TILE=40 -D RR_STEPS=2 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx-rr2-p5-div-x40.c & |
| 148 | tools/xngen src/f32-vsigmoid/avx-p5.c.in -D BATCH_TILE=48 -D RR_STEPS=2 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx-rr2-p5-div-x48.c & |
| 149 | tools/xngen src/f32-vsigmoid/avx-p5.c.in -D BATCH_TILE=56 -D RR_STEPS=2 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx-rr2-p5-div-x56.c & |
| 150 | tools/xngen src/f32-vsigmoid/avx-p5.c.in -D BATCH_TILE=64 -D RR_STEPS=2 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx-rr2-p5-div-x64.c & |
| 151 | tools/xngen src/f32-vsigmoid/avx-p5.c.in -D BATCH_TILE=72 -D RR_STEPS=2 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx-rr2-p5-div-x72.c & |
| 152 | tools/xngen src/f32-vsigmoid/avx-p5.c.in -D BATCH_TILE=80 -D RR_STEPS=2 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx-rr2-p5-div-x80.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 153 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 154 | tools/xngen src/f32-vsigmoid/avx-p5.c.in -D BATCH_TILE=8 -D RR_STEPS=2 -D DIV_ALGO=nr2 -o src/f32-vsigmoid/gen/vsigmoid-avx-rr2-p5-nr2-x8.c & |
| 155 | tools/xngen src/f32-vsigmoid/avx-p5.c.in -D BATCH_TILE=16 -D RR_STEPS=2 -D DIV_ALGO=nr2 -o src/f32-vsigmoid/gen/vsigmoid-avx-rr2-p5-nr2-x16.c & |
| 156 | tools/xngen src/f32-vsigmoid/avx-p5.c.in -D BATCH_TILE=24 -D RR_STEPS=2 -D DIV_ALGO=nr2 -o src/f32-vsigmoid/gen/vsigmoid-avx-rr2-p5-nr2-x24.c & |
| 157 | tools/xngen src/f32-vsigmoid/avx-p5.c.in -D BATCH_TILE=32 -D RR_STEPS=2 -D DIV_ALGO=nr2 -o src/f32-vsigmoid/gen/vsigmoid-avx-rr2-p5-nr2-x32.c & |
| 158 | tools/xngen src/f32-vsigmoid/avx-p5.c.in -D BATCH_TILE=40 -D RR_STEPS=2 -D DIV_ALGO=nr2 -o src/f32-vsigmoid/gen/vsigmoid-avx-rr2-p5-nr2-x40.c & |
| 159 | tools/xngen src/f32-vsigmoid/avx-p5.c.in -D BATCH_TILE=48 -D RR_STEPS=2 -D DIV_ALGO=nr2 -o src/f32-vsigmoid/gen/vsigmoid-avx-rr2-p5-nr2-x48.c & |
| 160 | tools/xngen src/f32-vsigmoid/avx-p5.c.in -D BATCH_TILE=56 -D RR_STEPS=2 -D DIV_ALGO=nr2 -o src/f32-vsigmoid/gen/vsigmoid-avx-rr2-p5-nr2-x56.c & |
| 161 | tools/xngen src/f32-vsigmoid/avx-p5.c.in -D BATCH_TILE=64 -D RR_STEPS=2 -D DIV_ALGO=nr2 -o src/f32-vsigmoid/gen/vsigmoid-avx-rr2-p5-nr2-x64.c & |
| 162 | tools/xngen src/f32-vsigmoid/avx-p5.c.in -D BATCH_TILE=72 -D RR_STEPS=2 -D DIV_ALGO=nr2 -o src/f32-vsigmoid/gen/vsigmoid-avx-rr2-p5-nr2-x72.c & |
| 163 | tools/xngen src/f32-vsigmoid/avx-p5.c.in -D BATCH_TILE=80 -D RR_STEPS=2 -D DIV_ALGO=nr2 -o src/f32-vsigmoid/gen/vsigmoid-avx-rr2-p5-nr2-x80.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 164 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 165 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=8 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-div-x8.c & |
| 166 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=16 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-div-x16.c & |
| 167 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=24 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-div-x24.c & |
| 168 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=32 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-div-x32.c & |
| 169 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=40 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-div-x40.c & |
| 170 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=48 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-div-x48.c & |
| 171 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=56 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-div-x56.c & |
| 172 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=64 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-div-x64.c & |
| 173 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=72 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-div-x72.c & |
| 174 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=80 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-div-x80.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 175 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 176 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=8 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-nr1fma-x8.c & |
| 177 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=16 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-nr1fma-x16.c & |
| 178 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=24 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-nr1fma-x24.c & |
| 179 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=32 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-nr1fma-x32.c & |
| 180 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=40 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-nr1fma-x40.c & |
| 181 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=48 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-nr1fma-x48.c & |
| 182 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=56 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-nr1fma-x56.c & |
| 183 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=64 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-nr1fma-x64.c & |
| 184 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=72 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-nr1fma-x72.c & |
| 185 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=80 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-nr1fma-x80.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 186 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 187 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=8 -D RR_STEPS=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-nr2fma-x8.c & |
| 188 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=16 -D RR_STEPS=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-nr2fma-x16.c & |
| 189 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=24 -D RR_STEPS=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-nr2fma-x24.c & |
| 190 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=32 -D RR_STEPS=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-nr2fma-x32.c & |
| 191 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=40 -D RR_STEPS=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-nr2fma-x40.c & |
| 192 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=48 -D RR_STEPS=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-nr2fma-x48.c & |
| 193 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=56 -D RR_STEPS=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-nr2fma-x56.c & |
| 194 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=64 -D RR_STEPS=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-nr2fma-x64.c & |
| 195 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=72 -D RR_STEPS=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-nr2fma-x72.c & |
| 196 | tools/xngen src/f32-vsigmoid/avx2-p5.c.in -D BATCH_TILE=80 -D RR_STEPS=1 -D DIV_ALGO=nr2fma -o src/f32-vsigmoid/gen/vsigmoid-avx2-rr1-p5-nr2fma-x80.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 197 | |
| 198 | ################################# x86 AVX-512 ################################# |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 199 | tools/xngen src/f32-vsigmoid/avx512f-p5-scalef.c.in -D BATCH_TILE=16 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-p5-scalef-div-x16.c & |
| 200 | tools/xngen src/f32-vsigmoid/avx512f-p5-scalef.c.in -D BATCH_TILE=32 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-p5-scalef-div-x32.c & |
| 201 | tools/xngen src/f32-vsigmoid/avx512f-p5-scalef.c.in -D BATCH_TILE=48 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-p5-scalef-div-x48.c & |
| 202 | tools/xngen src/f32-vsigmoid/avx512f-p5-scalef.c.in -D BATCH_TILE=64 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-p5-scalef-div-x64.c & |
| 203 | tools/xngen src/f32-vsigmoid/avx512f-p5-scalef.c.in -D BATCH_TILE=80 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-p5-scalef-div-x80.c & |
| 204 | tools/xngen src/f32-vsigmoid/avx512f-p5-scalef.c.in -D BATCH_TILE=96 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-p5-scalef-div-x96.c & |
| 205 | tools/xngen src/f32-vsigmoid/avx512f-p5-scalef.c.in -D BATCH_TILE=112 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-p5-scalef-div-x112.c & |
| 206 | tools/xngen src/f32-vsigmoid/avx512f-p5-scalef.c.in -D BATCH_TILE=128 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-p5-scalef-div-x128.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 207 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 208 | tools/xngen src/f32-vsigmoid/avx512f-p5-scalef.c.in -D BATCH_TILE=16 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x16.c & |
| 209 | tools/xngen src/f32-vsigmoid/avx512f-p5-scalef.c.in -D BATCH_TILE=32 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x32.c & |
| 210 | tools/xngen src/f32-vsigmoid/avx512f-p5-scalef.c.in -D BATCH_TILE=48 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x48.c & |
| 211 | tools/xngen src/f32-vsigmoid/avx512f-p5-scalef.c.in -D BATCH_TILE=64 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x64.c & |
| 212 | tools/xngen src/f32-vsigmoid/avx512f-p5-scalef.c.in -D BATCH_TILE=80 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x80.c & |
| 213 | tools/xngen src/f32-vsigmoid/avx512f-p5-scalef.c.in -D BATCH_TILE=96 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x96.c & |
| 214 | tools/xngen src/f32-vsigmoid/avx512f-p5-scalef.c.in -D BATCH_TILE=112 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x112.c & |
| 215 | tools/xngen src/f32-vsigmoid/avx512f-p5-scalef.c.in -D BATCH_TILE=128 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x128.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 216 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 217 | tools/xngen src/f32-vsigmoid/avx512f-lut16-p3-perm-scalef.c.in -D BATCH_TILE=16 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x16.c & |
| 218 | tools/xngen src/f32-vsigmoid/avx512f-lut16-p3-perm-scalef.c.in -D BATCH_TILE=32 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x32.c & |
| 219 | tools/xngen src/f32-vsigmoid/avx512f-lut16-p3-perm-scalef.c.in -D BATCH_TILE=48 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x48.c & |
| 220 | tools/xngen src/f32-vsigmoid/avx512f-lut16-p3-perm-scalef.c.in -D BATCH_TILE=64 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x64.c & |
| 221 | tools/xngen src/f32-vsigmoid/avx512f-lut16-p3-perm-scalef.c.in -D BATCH_TILE=80 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x80.c & |
| 222 | tools/xngen src/f32-vsigmoid/avx512f-lut16-p3-perm-scalef.c.in -D BATCH_TILE=96 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x96.c & |
| 223 | tools/xngen src/f32-vsigmoid/avx512f-lut16-p3-perm-scalef.c.in -D BATCH_TILE=112 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x112.c & |
| 224 | tools/xngen src/f32-vsigmoid/avx512f-lut16-p3-perm-scalef.c.in -D BATCH_TILE=128 -D RR_STEPS=1 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x128.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 225 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 226 | tools/xngen src/f32-vsigmoid/avx512f-lut16-p3-perm-scalef.c.in -D BATCH_TILE=16 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x16.c & |
| 227 | tools/xngen src/f32-vsigmoid/avx512f-lut16-p3-perm-scalef.c.in -D BATCH_TILE=32 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x32.c & |
| 228 | tools/xngen src/f32-vsigmoid/avx512f-lut16-p3-perm-scalef.c.in -D BATCH_TILE=48 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x48.c & |
| 229 | tools/xngen src/f32-vsigmoid/avx512f-lut16-p3-perm-scalef.c.in -D BATCH_TILE=64 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x64.c & |
| 230 | tools/xngen src/f32-vsigmoid/avx512f-lut16-p3-perm-scalef.c.in -D BATCH_TILE=80 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x80.c & |
| 231 | tools/xngen src/f32-vsigmoid/avx512f-lut16-p3-perm-scalef.c.in -D BATCH_TILE=96 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x96.c & |
| 232 | tools/xngen src/f32-vsigmoid/avx512f-lut16-p3-perm-scalef.c.in -D BATCH_TILE=112 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x112.c & |
| 233 | tools/xngen src/f32-vsigmoid/avx512f-lut16-p3-perm-scalef.c.in -D BATCH_TILE=128 -D RR_STEPS=1 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x128.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 234 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 235 | tools/xngen src/f32-vsigmoid/avx512f-lut32-p2-perm2-scalef.c.in -D BATCH_TILE=16 -D RR_STEPS=2 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x16.c & |
| 236 | tools/xngen src/f32-vsigmoid/avx512f-lut32-p2-perm2-scalef.c.in -D BATCH_TILE=32 -D RR_STEPS=2 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x32.c & |
| 237 | tools/xngen src/f32-vsigmoid/avx512f-lut32-p2-perm2-scalef.c.in -D BATCH_TILE=48 -D RR_STEPS=2 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x48.c & |
| 238 | tools/xngen src/f32-vsigmoid/avx512f-lut32-p2-perm2-scalef.c.in -D BATCH_TILE=64 -D RR_STEPS=2 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x64.c & |
| 239 | tools/xngen src/f32-vsigmoid/avx512f-lut32-p2-perm2-scalef.c.in -D BATCH_TILE=80 -D RR_STEPS=2 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x80.c & |
| 240 | tools/xngen src/f32-vsigmoid/avx512f-lut32-p2-perm2-scalef.c.in -D BATCH_TILE=96 -D RR_STEPS=2 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x96.c & |
| 241 | tools/xngen src/f32-vsigmoid/avx512f-lut32-p2-perm2-scalef.c.in -D BATCH_TILE=112 -D RR_STEPS=2 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x112.c & |
| 242 | tools/xngen src/f32-vsigmoid/avx512f-lut32-p2-perm2-scalef.c.in -D BATCH_TILE=128 -D RR_STEPS=2 -D DIV_ALGO=div -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x128.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 243 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 244 | tools/xngen src/f32-vsigmoid/avx512f-lut32-p2-perm2-scalef.c.in -D BATCH_TILE=16 -D RR_STEPS=2 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x16.c & |
| 245 | tools/xngen src/f32-vsigmoid/avx512f-lut32-p2-perm2-scalef.c.in -D BATCH_TILE=32 -D RR_STEPS=2 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x32.c & |
| 246 | tools/xngen src/f32-vsigmoid/avx512f-lut32-p2-perm2-scalef.c.in -D BATCH_TILE=48 -D RR_STEPS=2 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x48.c & |
| 247 | tools/xngen src/f32-vsigmoid/avx512f-lut32-p2-perm2-scalef.c.in -D BATCH_TILE=64 -D RR_STEPS=2 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x64.c & |
| 248 | tools/xngen src/f32-vsigmoid/avx512f-lut32-p2-perm2-scalef.c.in -D BATCH_TILE=80 -D RR_STEPS=2 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x80.c & |
| 249 | tools/xngen src/f32-vsigmoid/avx512f-lut32-p2-perm2-scalef.c.in -D BATCH_TILE=96 -D RR_STEPS=2 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x96.c & |
| 250 | tools/xngen src/f32-vsigmoid/avx512f-lut32-p2-perm2-scalef.c.in -D BATCH_TILE=112 -D RR_STEPS=2 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x112.c & |
| 251 | tools/xngen src/f32-vsigmoid/avx512f-lut32-p2-perm2-scalef.c.in -D BATCH_TILE=128 -D RR_STEPS=2 -D DIV_ALGO=nr1fma -o src/f32-vsigmoid/gen/vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x128.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 252 | |
| 253 | ################################## WAsm SIMD ################################## |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 254 | tools/xngen src/f32-vsigmoid/wasmsimd-p5-div.c.in -D BATCH_TILE=4 -D BLEND=0 -o src/f32-vsigmoid/gen/vsigmoid-wasmsimd-p5-div-x4.c & |
| 255 | tools/xngen src/f32-vsigmoid/wasmsimd-p5-div.c.in -D BATCH_TILE=8 -D BLEND=0 -o src/f32-vsigmoid/gen/vsigmoid-wasmsimd-p5-div-x8.c & |
| 256 | tools/xngen src/f32-vsigmoid/wasmsimd-p5-div.c.in -D BATCH_TILE=12 -D BLEND=0 -o src/f32-vsigmoid/gen/vsigmoid-wasmsimd-p5-div-x12.c & |
| 257 | tools/xngen src/f32-vsigmoid/wasmsimd-p5-div.c.in -D BATCH_TILE=16 -D BLEND=0 -o src/f32-vsigmoid/gen/vsigmoid-wasmsimd-p5-div-x16.c & |
| 258 | tools/xngen src/f32-vsigmoid/wasmsimd-p5-div.c.in -D BATCH_TILE=20 -D BLEND=0 -o src/f32-vsigmoid/gen/vsigmoid-wasmsimd-p5-div-x20.c & |
| 259 | tools/xngen src/f32-vsigmoid/wasmsimd-p5-div.c.in -D BATCH_TILE=24 -D BLEND=0 -o src/f32-vsigmoid/gen/vsigmoid-wasmsimd-p5-div-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 260 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 261 | tools/xngen src/f32-vsigmoid/wasmsimd-lut64-p2-div.c.in -D BATCH_TILE=4 -D BLEND=0 -o src/f32-vsigmoid/gen/vsigmoid-wasmsimd-lut64-p2-div-x4.c & |
| 262 | tools/xngen src/f32-vsigmoid/wasmsimd-lut64-p2-div.c.in -D BATCH_TILE=8 -D BLEND=0 -o src/f32-vsigmoid/gen/vsigmoid-wasmsimd-lut64-p2-div-x8.c & |
| 263 | tools/xngen src/f32-vsigmoid/wasmsimd-lut64-p2-div.c.in -D BATCH_TILE=12 -D BLEND=0 -o src/f32-vsigmoid/gen/vsigmoid-wasmsimd-lut64-p2-div-x12.c & |
| 264 | tools/xngen src/f32-vsigmoid/wasmsimd-lut64-p2-div.c.in -D BATCH_TILE=16 -D BLEND=0 -o src/f32-vsigmoid/gen/vsigmoid-wasmsimd-lut64-p2-div-x16.c & |
| 265 | tools/xngen src/f32-vsigmoid/wasmsimd-lut64-p2-div.c.in -D BATCH_TILE=20 -D BLEND=0 -o src/f32-vsigmoid/gen/vsigmoid-wasmsimd-lut64-p2-div-x20.c & |
| 266 | tools/xngen src/f32-vsigmoid/wasmsimd-lut64-p2-div.c.in -D BATCH_TILE=24 -D BLEND=0 -o src/f32-vsigmoid/gen/vsigmoid-wasmsimd-lut64-p2-div-x24.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 267 | |
| 268 | ################################### Scalar #################################### |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 269 | tools/xngen src/f32-vsigmoid/scalar-lut2048-p1-div.c.in -D BATCH_TILE=1 -o src/f32-vsigmoid/gen/vsigmoid-scalar-lut2048-p1-div-x1.c & |
| 270 | tools/xngen src/f32-vsigmoid/scalar-lut2048-p1-div.c.in -D BATCH_TILE=2 -o src/f32-vsigmoid/gen/vsigmoid-scalar-lut2048-p1-div-x2.c & |
| 271 | tools/xngen src/f32-vsigmoid/scalar-lut2048-p1-div.c.in -D BATCH_TILE=4 -o src/f32-vsigmoid/gen/vsigmoid-scalar-lut2048-p1-div-x4.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 272 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 273 | tools/xngen src/f32-vsigmoid/scalar-lut64-p2-div.c.in -D BATCH_TILE=1 -o src/f32-vsigmoid/gen/vsigmoid-scalar-lut64-p2-div-x1.c & |
| 274 | tools/xngen src/f32-vsigmoid/scalar-lut64-p2-div.c.in -D BATCH_TILE=2 -o src/f32-vsigmoid/gen/vsigmoid-scalar-lut64-p2-div-x2.c & |
| 275 | tools/xngen src/f32-vsigmoid/scalar-lut64-p2-div.c.in -D BATCH_TILE=4 -o src/f32-vsigmoid/gen/vsigmoid-scalar-lut64-p2-div-x4.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 276 | |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 277 | tools/xngen src/f32-vsigmoid/scalar-p5-div.c.in -D BATCH_TILE=1 -o src/f32-vsigmoid/gen/vsigmoid-scalar-p5-div-x1.c & |
| 278 | tools/xngen src/f32-vsigmoid/scalar-p5-div.c.in -D BATCH_TILE=2 -o src/f32-vsigmoid/gen/vsigmoid-scalar-p5-div-x2.c & |
| 279 | tools/xngen src/f32-vsigmoid/scalar-p5-div.c.in -D BATCH_TILE=4 -o src/f32-vsigmoid/gen/vsigmoid-scalar-p5-div-x4.c & |
Marat Dukhan | 6674d69 | 2021-05-05 22:27:00 -0700 | [diff] [blame] | 280 | |
| 281 | ################################## Unit tests ################################# |
Frank Barchard | aae722a | 2021-08-30 12:37:30 -0700 | [diff] [blame] | 282 | tools/generate-vunary-test.py --spec test/f32-vsigmoid.yaml --output test/f32-vsigmoid.cc & |
| 283 | |
| 284 | wait |