/external/XNNPACK/src/qs8-gavgpool/gen/ |
D | 7p7x-minmax-wasmsimd-c24-acc2.c | 73 v128_t vacc0x01234567 = wasm_i16x8_add(vxi0x01234567, vxi1x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c24_acc2() 74 v128_t vacc0x89ABCDEF = wasm_i16x8_add(vxi0x89ABCDEF, vxi1x89ABCDEF); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c24_acc2() 75 v128_t vacc0xGHIJKLMN = wasm_i16x8_add(vxi0xGHIJKLMN, vxi1xGHIJKLMN); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c24_acc2() 76 v128_t vacc1x01234567 = wasm_i16x8_add(vxi2x01234567, vxi3x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c24_acc2() 77 v128_t vacc1x89ABCDEF = wasm_i16x8_add(vxi2x89ABCDEF, vxi3x89ABCDEF); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c24_acc2() 78 v128_t vacc1xGHIJKLMN = wasm_i16x8_add(vxi2xGHIJKLMN, vxi3xGHIJKLMN); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c24_acc2() 80 vacc0x01234567 = wasm_i16x8_add(vacc0x01234567, vxi4x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c24_acc2() 81 vacc0x89ABCDEF = wasm_i16x8_add(vacc0x89ABCDEF, vxi4x89ABCDEF); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c24_acc2() 82 vacc0xGHIJKLMN = wasm_i16x8_add(vacc0xGHIJKLMN, vxi4xGHIJKLMN); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c24_acc2() 83 vacc1x01234567 = wasm_i16x8_add(vacc1x01234567, vxi5x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c24_acc2() [all …]
|
D | 7p7x-minmax-wasmsimd-c16-acc2.c | 66 v128_t vacc0x01234567 = wasm_i16x8_add(vxi0x01234567, vxi1x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c16_acc2() 67 v128_t vacc0x89ABCDEF = wasm_i16x8_add(vxi0x89ABCDEF, vxi1x89ABCDEF); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c16_acc2() 68 v128_t vacc1x01234567 = wasm_i16x8_add(vxi2x01234567, vxi3x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c16_acc2() 69 v128_t vacc1x89ABCDEF = wasm_i16x8_add(vxi2x89ABCDEF, vxi3x89ABCDEF); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c16_acc2() 71 vacc0x01234567 = wasm_i16x8_add(vacc0x01234567, vxi4x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c16_acc2() 72 vacc0x89ABCDEF = wasm_i16x8_add(vacc0x89ABCDEF, vxi4x89ABCDEF); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c16_acc2() 73 vacc1x01234567 = wasm_i16x8_add(vacc1x01234567, vxi5x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c16_acc2() 74 vacc1x89ABCDEF = wasm_i16x8_add(vacc1x89ABCDEF, vxi5x89ABCDEF); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c16_acc2() 75 vacc0x01234567 = wasm_i16x8_add(vacc0x01234567, vxi6x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c16_acc2() 76 vacc0x89ABCDEF = wasm_i16x8_add(vacc0x89ABCDEF, vxi6x89ABCDEF); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c16_acc2() [all …]
|
D | 7p7x-minmax-wasmsimd-c8-acc2.c | 59 v128_t vacc0x01234567 = wasm_i16x8_add(vxi0x01234567, vxi1x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c8_acc2() 60 v128_t vacc1x01234567 = wasm_i16x8_add(vxi2x01234567, vxi3x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c8_acc2() 62 vacc0x01234567 = wasm_i16x8_add(vacc0x01234567, vxi4x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c8_acc2() 63 vacc1x01234567 = wasm_i16x8_add(vacc1x01234567, vxi5x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c8_acc2() 64 vacc0x01234567 = wasm_i16x8_add(vacc0x01234567, vxi6x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c8_acc2() 67 vacc0x01234567 = wasm_i16x8_add(vacc0x01234567, vacc1x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c8_acc2() 104 v128_t vacc0x01234567 = wasm_i16x8_add(vxi0x01234567, vxi1x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c8_acc2() 105 v128_t vacc1x01234567 = wasm_i16x8_add(vxi2x01234567, vxi3x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c8_acc2() 107 vacc0x01234567 = wasm_i16x8_add(vacc0x01234567, vxi4x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c8_acc2() 108 vacc1x01234567 = wasm_i16x8_add(vacc1x01234567, vxi5x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7p7x__wasmsimd_c8_acc2() [all …]
|
D | 7x-minmax-wasmsimd-c24-acc2.c | 91 v128_t vacc0x01234567 = wasm_i16x8_add(vxi0x01234567, vxi1x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c24_acc2() 92 v128_t vacc0x89ABCDEF = wasm_i16x8_add(vxi0x89ABCDEF, vxi1x89ABCDEF); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c24_acc2() 93 v128_t vacc0xGHIJKLMN = wasm_i16x8_add(vxi0xGHIJKLMN, vxi1xGHIJKLMN); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c24_acc2() 94 v128_t vacc1x01234567 = wasm_i16x8_add(vxi2x01234567, vxi3x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c24_acc2() 95 v128_t vacc1x89ABCDEF = wasm_i16x8_add(vxi2x89ABCDEF, vxi3x89ABCDEF); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c24_acc2() 96 v128_t vacc1xGHIJKLMN = wasm_i16x8_add(vxi2xGHIJKLMN, vxi3xGHIJKLMN); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c24_acc2() 98 vacc0x01234567 = wasm_i16x8_add(vacc0x01234567, vxi4x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c24_acc2() 99 vacc0x89ABCDEF = wasm_i16x8_add(vacc0x89ABCDEF, vxi4x89ABCDEF); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c24_acc2() 100 vacc0xGHIJKLMN = wasm_i16x8_add(vacc0xGHIJKLMN, vxi4xGHIJKLMN); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c24_acc2() 101 vacc1x01234567 = wasm_i16x8_add(vacc1x01234567, vxi5x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c24_acc2() [all …]
|
D | 7x-minmax-wasmsimd-c16-acc2.c | 84 v128_t vacc0x01234567 = wasm_i16x8_add(vxi0x01234567, vxi1x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c16_acc2() 85 v128_t vacc0x89ABCDEF = wasm_i16x8_add(vxi0x89ABCDEF, vxi1x89ABCDEF); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c16_acc2() 86 v128_t vacc1x01234567 = wasm_i16x8_add(vxi2x01234567, vxi3x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c16_acc2() 87 v128_t vacc1x89ABCDEF = wasm_i16x8_add(vxi2x89ABCDEF, vxi3x89ABCDEF); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c16_acc2() 89 vacc0x01234567 = wasm_i16x8_add(vacc0x01234567, vxi4x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c16_acc2() 90 vacc0x89ABCDEF = wasm_i16x8_add(vacc0x89ABCDEF, vxi4x89ABCDEF); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c16_acc2() 91 vacc1x01234567 = wasm_i16x8_add(vacc1x01234567, vxi5x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c16_acc2() 92 vacc1x89ABCDEF = wasm_i16x8_add(vacc1x89ABCDEF, vxi5x89ABCDEF); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c16_acc2() 93 vacc0x01234567 = wasm_i16x8_add(vacc0x01234567, vxi6x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c16_acc2() 94 vacc0x89ABCDEF = wasm_i16x8_add(vacc0x89ABCDEF, vxi6x89ABCDEF); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c16_acc2() [all …]
|
D | 7x-minmax-wasmsimd-c8-acc2.c | 77 v128_t vacc0x01234567 = wasm_i16x8_add(vxi0x01234567, vxi1x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c8_acc2() 78 v128_t vacc1x01234567 = wasm_i16x8_add(vxi2x01234567, vxi3x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c8_acc2() 80 vacc0x01234567 = wasm_i16x8_add(vacc0x01234567, vxi4x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c8_acc2() 81 vacc1x01234567 = wasm_i16x8_add(vacc1x01234567, vxi5x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c8_acc2() 82 vacc0x01234567 = wasm_i16x8_add(vacc0x01234567, vxi6x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c8_acc2() 85 vacc0x01234567 = wasm_i16x8_add(vacc0x01234567, vacc1x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c8_acc2() 146 v128_t vacc0x01234567 = wasm_i16x8_add(vxi0x01234567, vxi1x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c8_acc2() 147 v128_t vacc1x01234567 = wasm_i16x8_add(vxi2x01234567, vxi3x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c8_acc2() 149 vacc0x01234567 = wasm_i16x8_add(vacc0x01234567, vxi4x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c8_acc2() 150 vacc1x01234567 = wasm_i16x8_add(vacc1x01234567, vxi5x01234567); in xnn_qs8_gavgpool_minmax_ukernel_7x__wasmsimd_c8_acc2() [all …]
|
/external/XNNPACK/src/qs8-gavgpool/ |
D | multipass-wasmsimd.c.in | 56 …v128_t vacc${A}x${ABC[C:C+8]} = wasm_i16x8_add(vxi${A*2}x${ABC[C:C+8]}, vxi${A*2+1}x${ABC[C:C+8]}); 60 …vacc${M % ACCUMULATORS}x${ABC[C:C+8]} = wasm_i16x8_add(vacc${M % ACCUMULATORS}x${ABC[C:C+8]}, vxi$… 69 …vacc${A}x${ABC[C:C+8]} = wasm_i16x8_add(vacc${A}x${ABC[C:C+8]}, vacc${A + ACC_SLICE}x${ABC[C:C+8]}… 89 … v128_t vacc${A}x${ABC[0:8]} = wasm_i16x8_add(vxi${A*2}x${ABC[0:8]}, vxi${A*2+1}x${ABC[0:8]}); 92 …vacc${M % ACCUMULATORS}x${ABC[0:8]} = wasm_i16x8_add(vacc${M % ACCUMULATORS}x${ABC[0:8]}, vxi${M}x… 100 … vacc${A}x${ABC[0:8]} = wasm_i16x8_add(vacc${A}x${ABC[0:8]}, vacc${A + ACC_SLICE}x${ABC[0:8]}); 129 …v128_t vacc${A}x${ABC[C:C+8]} = wasm_i16x8_add(vxi${A*2}x${ABC[C:C+8]}, vxi${A*2+1}x${ABC[C:C+8]}); 133 …vacc${M % ACCUMULATORS}x${ABC[C:C+8]} = wasm_i16x8_add(vacc${M % ACCUMULATORS}x${ABC[C:C+8]}, vxi$… 142 …vacc${A}x${ABC[C:C+8]} = wasm_i16x8_add(vacc${A}x${ABC[C:C+8]}, vacc${A + ACC_SLICE}x${ABC[C:C+8]}… 162 … v128_t vacc${A}x${ABC[0:8]} = wasm_i16x8_add(vxi${A*2}x${ABC[0:8]}, vxi${A*2+1}x${ABC[0:8]}); [all …]
|
D | unipass-wasmsimd.c.in | 58 …v128_t vacc${A}x${ABC[C:C+8]} = wasm_i16x8_add(vxi${A*2}x${ABC[C:C+8]}, vxi${A*2+1}x${ABC[C:C+8]}); 62 …vacc${M % ACCUMULATORS}x${ABC[C:C+8]} = wasm_i16x8_add(vacc${M % ACCUMULATORS}x${ABC[C:C+8]}, vxi$… 71 …vacc${A}x${ABC[C:C+8]} = wasm_i16x8_add(vacc${A}x${ABC[C:C+8]}, vacc${A + ACC_SLICE}x${ABC[C:C+8]}… 133 … v128_t vacc${A}x${ABC[0:8]} = wasm_i16x8_add(vxi${A*2}x${ABC[0:8]}, vxi${A*2+1}x${ABC[0:8]}); 136 …vacc${M % ACCUMULATORS}x${ABC[0:8]} = wasm_i16x8_add(vacc${M % ACCUMULATORS}x${ABC[0:8]}, vxi${M}x… 144 … vacc${A}x${ABC[0:8]} = wasm_i16x8_add(vacc${A}x${ABC[0:8]}, vacc${A + ACC_SLICE}x${ABC[0:8]});
|
/external/gemmlowp/fixedpoint/ |
D | fixedpoint_wasmsimd.h | 104 return to_int16x8_v128_t(wasm_i16x8_add(a.v, b.v));
|
/external/llvm-project/clang/lib/Headers/ |
D | wasm_simd128.h | 702 static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_add(v128_t __a, in wasm_i16x8_add() function
|