blob: fe1eb9911a0ca567489123b06b625b8e8e869222 [file] [log] [blame]
XNNPACK Team6be46b22020-10-22 23:34:54 -07001#!/bin/sh
2# Copyright 2020 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#################################### Scalar ###################################
Frank Barchardaae722a2021-08-30 12:37:30 -07008tools/xngen src/f32-ibilinear-chw/scalar.c.in -D PIXEL_TILE=1 -o src/f32-ibilinear-chw/gen/scalar-p1.c &
9tools/xngen src/f32-ibilinear-chw/scalar.c.in -D PIXEL_TILE=2 -o src/f32-ibilinear-chw/gen/scalar-p2.c &
10tools/xngen src/f32-ibilinear-chw/scalar.c.in -D PIXEL_TILE=4 -o src/f32-ibilinear-chw/gen/scalar-p4.c &
XNNPACK Team965272b2020-10-23 21:10:15 -070011
12############################### WebAssembly SIMD ##############################
Frank Barchardaae722a2021-08-30 12:37:30 -070013tools/xngen src/f32-ibilinear-chw/wasmsimd.c.in -D PIXEL_TILE=4 -o src/f32-ibilinear-chw/gen/wasmsimd-p4.c &
14tools/xngen src/f32-ibilinear-chw/wasmsimd.c.in -D PIXEL_TILE=8 -o src/f32-ibilinear-chw/gen/wasmsimd-p8.c &
XNNPACK Team6be46b22020-10-22 23:34:54 -070015
Artsiom Ablavatski2202c812021-01-22 14:16:43 -080016############################### ARM NEON ##############################
Frank Barchardaae722a2021-08-30 12:37:30 -070017tools/xngen src/f32-ibilinear-chw/neon.c.in -D PIXEL_TILE=4 -D FMA=0 -o src/f32-ibilinear-chw/gen/neon-p4.c &
18tools/xngen src/f32-ibilinear-chw/neon.c.in -D PIXEL_TILE=8 -D FMA=0 -o src/f32-ibilinear-chw/gen/neon-p8.c &
Artsiom Ablavatski2202c812021-01-22 14:16:43 -080019
Frank Barchardaae722a2021-08-30 12:37:30 -070020tools/xngen src/f32-ibilinear-chw/neon.c.in -D PIXEL_TILE=4 -D FMA=1 -o src/f32-ibilinear-chw/gen/neonfma-p4.c &
21tools/xngen src/f32-ibilinear-chw/neon.c.in -D PIXEL_TILE=8 -D FMA=1 -o src/f32-ibilinear-chw/gen/neonfma-p8.c &
Artsiom Ablavatski2202c812021-01-22 14:16:43 -080022
Artsiom Ablavatskib3ffd582021-03-31 13:00:08 -070023################################### x86 SSE ###################################
Frank Barchardaae722a2021-08-30 12:37:30 -070024tools/xngen src/f32-ibilinear-chw/sse.c.in -D PIXEL_TILE=4 -o src/f32-ibilinear-chw/gen/sse-p4.c &
25tools/xngen src/f32-ibilinear-chw/sse.c.in -D PIXEL_TILE=8 -o src/f32-ibilinear-chw/gen/sse-p8.c &
Artsiom Ablavatskib3ffd582021-03-31 13:00:08 -070026
XNNPACK Team6be46b22020-10-22 23:34:54 -070027################################## Unit tests #################################
Frank Barchardaae722a2021-08-30 12:37:30 -070028tools/generate-ibilinear-chw-test.py --spec test/f32-ibilinear-chw.yaml --output test/f32-ibilinear-chw.cc &
29
30wait