| /external/llvm/test/MC/AArch64/ |
| D | neon-3vdiff.s | 1 // RUN: llvm-mc -triple=aarch64-none-linux-gnu -mattr=+crypto -mattr=+neon -show-encoding < %s | Fi… 5 //------------------------------------------------------------------------------ 7 //------------------------------------------------------------------------------ 9 //------------------------------------------------------------------------------ 11 //------------------------------------------------------------------------------ 13 //------------------------------------------------------------------------------ 14 // Long - Variant 1 15 //------------------------------------------------------------------------------ 17 saddl v0.8h, v1.8b, v2.8b 18 saddl v0.4s, v1.4h, v2.4h [all …]
|
| /external/XNNPACK/src/qs8-gemm/ |
| D | 2x8c8-aarch64-neon-mlal-cortex-a53.S.in | 3 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # const union ${PARAMS_UNION} params) [sp + 8] -> x11 25 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 42 STP d8, d9, [sp, -80]! 57 SUBS x0, x2, 16 // k = kc - 16 58 LDP s16, s18, [x5], 8 61 LDP s20, s22, [x5], 8 64 LDP s24, s26, [x5], 8 67 LDP s28, s30, [x5], 8 [all …]
|
| D | 2x8c8-aarch64-neon-mlal.S.in | 3 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # const union ${PARAMS_UNION} params) [sp + 8] -> x11 25 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 41 STP d8, d9, [sp, -64]! 55 SUBS x0, x2, 16 // k = kc - 16 56 LDP s16, s18, [x5], 8 59 LDP s20, s22, [x5], 8 62 LDP s24, s26, [x5], 8 65 LDP s28, s30, [x5], 8 [all …]
|
| /external/XNNPACK/src/qs8-gemm/gen/ |
| D | 2x8c8-minmax-rndnu-aarch64-neon-mlal-prfm-cortex-a53.S | 1 // Auto-generated file. Do not edit! 2 // Template: src/qs8-gemm/2x8c8-aarch64-neon-mlal-cortex-a53.S.in 7 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # const union xnn_qs8_conv_minmax_params params) [sp + 8] -> x11 25 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 42 STP d8, d9, [sp, -80]! 57 SUBS x0, x2, 16 // k = kc - 16 58 LDP s16, s18, [x5], 8 61 LDP s20, s22, [x5], 8 [all …]
|
| D | 2x8c8-minmax-rndnu-aarch64-neon-mlal-cortex-a53.S | 1 // Auto-generated file. Do not edit! 2 // Template: src/qs8-gemm/2x8c8-aarch64-neon-mlal-cortex-a53.S.in 7 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # const union xnn_qs8_conv_minmax_params params) [sp + 8] -> x11 25 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 42 STP d8, d9, [sp, -80]! 57 SUBS x0, x2, 16 // k = kc - 16 58 LDP s16, s18, [x5], 8 61 LDP s20, s22, [x5], 8 [all …]
|
| D | 2x8c8-minmax-rndnu-aarch64-neon-mlal.S | 1 // Auto-generated file. Do not edit! 2 // Template: src/qs8-gemm/2x8c8-aarch64-neon-mlal.S.in 7 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # const union xnn_qs8_conv_minmax_params params) [sp + 8] -> x11 25 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 41 STP d8, d9, [sp, -64]! 55 SUBS x0, x2, 16 // k = kc - 16 56 LDP s16, s18, [x5], 8 59 LDP s20, s22, [x5], 8 [all …]
|
| D | 2x8c8-minmax-rndnu-aarch64-neon-mlal-prfm.S | 1 // Auto-generated file. Do not edit! 2 // Template: src/qs8-gemm/2x8c8-aarch64-neon-mlal.S.in 7 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # const union xnn_qs8_conv_minmax_params params) [sp + 8] -> x11 25 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 41 STP d8, d9, [sp, -64]! 55 SUBS x0, x2, 16 // k = kc - 16 56 LDP s16, s18, [x5], 8 59 LDP s20, s22, [x5], 8 [all …]
|
| D | 2x8c8-minmax-fp32-aarch64-neon-mlal-cortex-a53.S | 1 // Auto-generated file. Do not edit! 2 // Template: src/qs8-gemm/2x8c8-aarch64-neon-mlal-cortex-a53.S.in 7 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # const union xnn_qs8_conv_minmax_params params) [sp + 8] -> x11 25 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 42 STP d8, d9, [sp, -80]! 57 SUBS x0, x2, 16 // k = kc - 16 58 LDP s16, s18, [x5], 8 61 LDP s20, s22, [x5], 8 [all …]
|
| D | 2x8c8-minmax-fp32-aarch64-neon-mlal-prfm-cortex-a53.S | 1 // Auto-generated file. Do not edit! 2 // Template: src/qs8-gemm/2x8c8-aarch64-neon-mlal-cortex-a53.S.in 7 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # const union xnn_qs8_conv_minmax_params params) [sp + 8] -> x11 25 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 42 STP d8, d9, [sp, -80]! 57 SUBS x0, x2, 16 // k = kc - 16 58 LDP s16, s18, [x5], 8 61 LDP s20, s22, [x5], 8 [all …]
|
| D | 2x8c8-minmax-fp32-aarch64-neon-mlal-prfm.S | 1 // Auto-generated file. Do not edit! 2 // Template: src/qs8-gemm/2x8c8-aarch64-neon-mlal.S.in 7 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # const union xnn_qs8_conv_minmax_params params) [sp + 8] -> x11 25 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 41 STP d8, d9, [sp, -64]! 55 SUBS x0, x2, 16 // k = kc - 16 56 LDP s16, s18, [x5], 8 59 LDP s20, s22, [x5], 8 [all …]
|
| D | 2x8c8-minmax-fp32-aarch64-neon-mlal.S | 1 // Auto-generated file. Do not edit! 2 // Template: src/qs8-gemm/2x8c8-aarch64-neon-mlal.S.in 7 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # const union xnn_qs8_conv_minmax_params params) [sp + 8] -> x11 25 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 41 STP d8, d9, [sp, -64]! 55 SUBS x0, x2, 16 // k = kc - 16 56 LDP s16, s18, [x5], 8 59 LDP s20, s22, [x5], 8 [all …]
|
| /external/XNNPACK/src/qs8-igemm/gen/ |
| D | 2x8c8-minmax-fp32-aarch64-neon-mlal-cortex-a53.S | 1 // Auto-generated file. Do not edit! 2 // Template: src/qs8-igemm/2x8c8-aarch64-neon-mlal-cortex-a53.S.in 7 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # size_t a_offset, [sp + 8] -> x8 24 # const int8_t* zero, [sp + 16] -> x12 25 # const union xnn_qs8_conv_minmax_params params [sp + 24] -> x11 27 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 47 STP d8, d9, [sp, -80]! 59 LDP s16, s18, [x5], 8 [all …]
|
| D | 2x8c8-minmax-rndnu-aarch64-neon-mlal-cortex-a53.S | 1 // Auto-generated file. Do not edit! 2 // Template: src/qs8-igemm/2x8c8-aarch64-neon-mlal-cortex-a53.S.in 7 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # size_t a_offset, [sp + 8] -> x8 24 # const int8_t* zero, [sp + 16] -> x12 25 # const union xnn_qs8_conv_minmax_params params [sp + 24] -> x11 27 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 47 STP d8, d9, [sp, -80]! 59 LDP s16, s18, [x5], 8 [all …]
|
| D | 2x8c8-minmax-rndnu-aarch64-neon-mlal-prfm-cortex-a53.S | 1 // Auto-generated file. Do not edit! 2 // Template: src/qs8-igemm/2x8c8-aarch64-neon-mlal-cortex-a53.S.in 7 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # size_t a_offset, [sp + 8] -> x8 24 # const int8_t* zero, [sp + 16] -> x12 25 # const union xnn_qs8_conv_minmax_params params [sp + 24] -> x11 27 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 47 STP d8, d9, [sp, -80]! 59 LDP s16, s18, [x5], 8 [all …]
|
| D | 2x8c8-minmax-rndnu-aarch64-neon-mlal.S | 1 // Auto-generated file. Do not edit! 2 // Template: src/qs8-igemm/2x8c8-aarch64-neon-mlal.S.in 7 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # size_t a_offset, [sp + 8] -> x8 24 # const int8_t* zero, [sp + 16] -> x12 25 # const union xnn_qs8_conv_minmax_params params [sp + 24] -> x11 27 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 45 STP d8, d9, [sp, -64]! 56 LDP s16, s18, [x5], 8 [all …]
|
| D | 2x8c8-minmax-rndnu-aarch64-neon-mlal-prfm.S | 1 // Auto-generated file. Do not edit! 2 // Template: src/qs8-igemm/2x8c8-aarch64-neon-mlal.S.in 7 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # size_t a_offset, [sp + 8] -> x8 24 # const int8_t* zero, [sp + 16] -> x12 25 # const union xnn_qs8_conv_minmax_params params [sp + 24] -> x11 27 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 45 STP d8, d9, [sp, -64]! 56 LDP s16, s18, [x5], 8 [all …]
|
| D | 2x8c8-minmax-fp32-aarch64-neon-mlal.S | 1 // Auto-generated file. Do not edit! 2 // Template: src/qs8-igemm/2x8c8-aarch64-neon-mlal.S.in 7 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # size_t a_offset, [sp + 8] -> x8 24 # const int8_t* zero, [sp + 16] -> x12 25 # const union xnn_qs8_conv_minmax_params params [sp + 24] -> x11 27 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 45 STP d8, d9, [sp, -64]! 56 LDP s16, s18, [x5], 8 [all …]
|
| D | 2x8c8-minmax-fp32-aarch64-neon-mlal-prfm.S | 1 // Auto-generated file. Do not edit! 2 // Template: src/qs8-igemm/2x8c8-aarch64-neon-mlal.S.in 7 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # size_t a_offset, [sp + 8] -> x8 24 # const int8_t* zero, [sp + 16] -> x12 25 # const union xnn_qs8_conv_minmax_params params [sp + 24] -> x11 27 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 45 STP d8, d9, [sp, -64]! 56 LDP s16, s18, [x5], 8 [all …]
|
| /external/XNNPACK/src/qs8-igemm/ |
| D | 2x8c8-aarch64-neon-mlal-cortex-a53.S.in | 3 // This source code is licensed under the BSD-style license found in the 23 # size_t cn_stride, [sp] -> x10 24 # size_t a_offset, [sp + 8] -> x8 25 # const int8_t* zero, [sp + 16] -> x12 26 # const union ${PARAMS_UNION} params [sp + 24] -> x11 28 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 48 STP d8, d9, [sp, -80]! 60 LDP s16, s18, [x5], 8 63 LDP s20, s22, [x5], 8 66 LDP s24, s26, [x5], 8 [all …]
|
| D | 2x8c8-aarch64-neon-mlal.S.in | 3 // This source code is licensed under the BSD-style license found in the 23 # size_t cn_stride, [sp] -> x10 24 # size_t a_offset, [sp + 8] -> x8 25 # const int8_t* zero, [sp + 16] -> x12 26 # const union ${PARAMS_UNION} params [sp + 24] -> x11 28 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 46 STP d8, d9, [sp, -64]! 57 LDP s16, s18, [x5], 8 60 LDP s20, s22, [x5], 8 63 LDP s24, s26, [x5], 8 [all …]
|
| /external/XNNPACK/src/qc8-igemm/gen/ |
| D | 2x8c8-minmax-fp32-aarch64-neon-mlal-cortex-a53.S | 1 // Auto-generated file. Do not edit! 2 // Template: src/qs8-igemm/2x8c8-aarch64-neon-mlal-cortex-a53.S.in 7 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # size_t a_offset, [sp + 8] -> x8 24 # const int8_t* zero, [sp + 16] -> x12 25 # const union xnn_qs8_minmax_params params [sp + 24] -> x11 27 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 47 STP d8, d9, [sp, -80]! 59 LDP s16, s18, [x5], 8 [all …]
|
| /external/XNNPACK/src/qc8-gemm/gen/ |
| D | 2x8c8-minmax-fp32-aarch64-neon-mlal-cortex-a53.S | 1 // Auto-generated file. Do not edit! 2 // Template: src/qs8-gemm/2x8c8-aarch64-neon-mlal-cortex-a53.S.in 7 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # const union xnn_qs8_minmax_params params) [sp + 8] -> x11 25 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 42 STP d8, d9, [sp, -80]! 57 SUBS x0, x2, 16 // k = kc - 16 58 LDP s16, s18, [x5], 8 61 LDP s20, s22, [x5], 8 [all …]
|
| D | 2x8c8-minmax-fp32-aarch64-neon-mlal-prfm-cortex-a53.S | 1 // Auto-generated file. Do not edit! 2 // Template: src/qs8-gemm/2x8c8-aarch64-neon-mlal-cortex-a53.S.in 7 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # const union xnn_qs8_minmax_params params) [sp + 8] -> x11 25 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 42 STP d8, d9, [sp, -80]! 57 SUBS x0, x2, 16 // k = kc - 16 58 LDP s16, s18, [x5], 8 61 LDP s20, s22, [x5], 8 [all …]
|
| D | 2x8c8-minmax-fp32-aarch64-neon-mlal-prfm.S | 1 // Auto-generated file. Do not edit! 2 // Template: src/qs8-gemm/2x8c8-aarch64-neon-mlal.S.in 7 // This source code is licensed under the BSD-style license found in the 22 # size_t cn_stride, [sp] -> x10 23 # const union xnn_qs8_minmax_params params) [sp + 8] -> x11 25 # d8-d15, x19-x30 need to be preserved if used. x18 is reserved by the OS. 41 STP d8, d9, [sp, -64]! 55 SUBS x0, x2, 16 // k = kc - 16 56 LDP s16, s18, [x5], 8 59 LDP s20, s22, [x5], 8 [all …]
|
| /external/renderscript-intrinsics-replacement-toolkit/renderscript-toolkit/src/main/cpp/ |
| D | ColorMatrix_advsimd.S | 8 * http://www.apache.org/licenses/LICENSE-2.0 18 #define END(f) .size f, .-f; 23 .if (\i) & (\mask - 1) 33 .if (\i) & (\mask - 1) 43 .if (\i) & (\mask - 1 + 16) 53 .if (\i) & (\mask - 1 + 16) 72 .irp i, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 77 dup v6.4s, v4.s[0] 78 dup v7.4s, v4.s[0] 80 vmxx_s16 \i, 1, v6.4s, v12.4h, v0.h[0] [all …]
|