/external/arm-neon-tests/ |
D | ref_vrsra_n.c | 41 VECT_VAR(vector2, T1, W, N), \ in exec_vrsra_n() 49 DECL_VARIABLE_ALL_VARIANTS(vector2); in exec_vrsra_n() 58 VDUP(vector2, , int, s, 8, 8, 0x11); in exec_vrsra_n() 59 VDUP(vector2, , int, s, 16, 4, 0x22); in exec_vrsra_n() 60 VDUP(vector2, , int, s, 32, 2, 0x33); in exec_vrsra_n() 61 VDUP(vector2, , int, s, 64, 1, 0x44); in exec_vrsra_n() 62 VDUP(vector2, , uint, u, 8, 8, 0x55); in exec_vrsra_n() 63 VDUP(vector2, , uint, u, 16, 4, 0x66); in exec_vrsra_n() 64 VDUP(vector2, , uint, u, 32, 2, 0x77); in exec_vrsra_n() 65 VDUP(vector2, , uint, u, 64, 1, 0x88); in exec_vrsra_n() [all …]
|
D | ref_vbsl.c | 42 VECT_VAR(vector2, T1, W, N)); \ in exec_vbsl() 48 DECL_VARIABLE_ALL_VARIANTS(vector2); in exec_vbsl() 62 VDUP(vector2, , int, s, 8, 8, -10); in exec_vbsl() 63 VDUP(vector2, , int, s, 16, 4, -14); in exec_vbsl() 64 VDUP(vector2, , int, s, 32, 2, -30); in exec_vbsl() 65 VDUP(vector2, , int, s, 64, 1, -33); in exec_vbsl() 66 VDUP(vector2, , uint, u, 8, 8, 0xF3); in exec_vbsl() 67 VDUP(vector2, , uint, u, 16, 4, 0xFFF2); in exec_vbsl() 68 VDUP(vector2, , uint, u, 32, 2, 0xFFFFFFF0); in exec_vbsl() 69 VDUP(vector2, , uint, u, 64, 1, 0xFFFFFFF3); in exec_vbsl() [all …]
|
D | ref_vext.c | 41 VECT_VAR(vector2, T1, W, N), \ in exec_vext() 48 DECL_VARIABLE_ALL_VARIANTS(vector2); in exec_vext() 58 VDUP(vector2, , int, s, 8, 8, 0x11); in exec_vext() 59 VDUP(vector2, , int, s, 16, 4, 0x22); in exec_vext() 60 VDUP(vector2, , int, s, 32, 2, 0x33); in exec_vext() 61 VDUP(vector2, , int, s, 64, 1, 0x44); in exec_vext() 62 VDUP(vector2, , uint, u, 8, 8, 0x55); in exec_vext() 63 VDUP(vector2, , uint, u, 16, 4, 0x66); in exec_vext() 64 VDUP(vector2, , uint, u, 32, 2, 0x77); in exec_vext() 65 VDUP(vector2, , uint, u, 64, 1, 0x88); in exec_vext() [all …]
|
D | ref_v_comp_op.c | 47 VECT_VAR(vector2, T1, W, N)); \ in FNNAME() 71 DECL_VARIABLE(vector2, int, 8, 8); in FNNAME() 72 DECL_VARIABLE(vector2, int, 16, 4); in FNNAME() 73 DECL_VARIABLE(vector2, int, 32, 2); in FNNAME() 74 DECL_VARIABLE(vector2, uint, 8, 8); in FNNAME() 75 DECL_VARIABLE(vector2, uint, 16, 4); in FNNAME() 76 DECL_VARIABLE(vector2, uint, 32, 2); in FNNAME() 77 DECL_VARIABLE(vector2, float, 32, 2); in FNNAME() 78 DECL_VARIABLE(vector2, int, 8, 16); in FNNAME() 79 DECL_VARIABLE(vector2, int, 16, 8); in FNNAME() [all …]
|
D | ref_vsri_n.c | 43 DECL_VARIABLE_ALL_VARIANTS(vector2); in vsri_extra() 52 VDUP(vector2, , int, s, 8, 8, 2); in vsri_extra() 53 VDUP(vector2, , int, s, 16, 4, -4); in vsri_extra() 54 VDUP(vector2, , int, s, 32, 2, 3); in vsri_extra() 55 VDUP(vector2, , int, s, 64, 1, 100); in vsri_extra() 56 VDUP(vector2, , uint, u, 8, 8, 20); in vsri_extra() 57 VDUP(vector2, , uint, u, 16, 4, 30); in vsri_extra() 58 VDUP(vector2, , uint, u, 32, 2, 40); in vsri_extra() 59 VDUP(vector2, , uint, u, 64, 1, 2); in vsri_extra() 60 VDUP(vector2, , poly, p, 8, 8, 20); in vsri_extra() [all …]
|
D | ref_vsli_n.c | 43 DECL_VARIABLE_ALL_VARIANTS(vector2); in vsli_extra() 52 VDUP(vector2, , int, s, 8, 8, 2); in vsli_extra() 53 VDUP(vector2, , int, s, 16, 4, -4); in vsli_extra() 54 VDUP(vector2, , int, s, 32, 2, 3); in vsli_extra() 55 VDUP(vector2, , int, s, 64, 1, 100); in vsli_extra() 56 VDUP(vector2, , uint, u, 8, 8, 20); in vsli_extra() 57 VDUP(vector2, , uint, u, 16, 4, 30); in vsli_extra() 58 VDUP(vector2, , uint, u, 32, 2, 40); in vsli_extra() 59 VDUP(vector2, , uint, u, 64, 1, 2); in vsli_extra() 60 VDUP(vector2, , poly, p, 8, 8, 20); in vsli_extra() [all …]
|
D | ref_v_binary_op.c | 45 VECT_VAR(vector2, T1, W, N)); \ in FNNAME() 54 DECL_VARIABLE_ALL_VARIANTS(vector2); in FNNAME() 63 VDUP(vector2, , int, s, 8, 8, 2); in FNNAME() 64 VDUP(vector2, , int, s, 16, 4, -4); in FNNAME() 65 VDUP(vector2, , int, s, 32, 2, 3); in FNNAME() 66 VDUP(vector2, , int, s, 64, 1, 100); in FNNAME() 67 VDUP(vector2, , uint, u, 8, 8, 20); in FNNAME() 68 VDUP(vector2, , uint, u, 16, 4, 30); in FNNAME() 69 VDUP(vector2, , uint, u, 32, 2, 40); in FNNAME() 70 VDUP(vector2, , uint, u, 64, 1, 2); in FNNAME() [all …]
|
D | ref_vqadd.c | 41 DECL_VARIABLE_ALL_VARIANTS(vector2); in vqadd_64() 47 VDUP(vector2, , int, s, 64, 1, 0x0); in vqadd_64() 48 VDUP(vector2, , uint, u, 64, 1, 0x0); in vqadd_64() 49 VDUP(vector2, q, int, s, 64, 2, 0x0); in vqadd_64() 50 VDUP(vector2, q, uint, u, 64, 2, 0x0); in vqadd_64() 66 VDUP(vector2, , int, s, 64, 1, 0x44); in vqadd_64() 67 VDUP(vector2, , uint, u, 64, 1, 0x88); in vqadd_64() 68 VDUP(vector2, q, int, s, 64, 2, 0x44); in vqadd_64() 69 VDUP(vector2, q, uint, u, 64, 2, 0x88); in vqadd_64() 84 VDUP(vector2, , int, s, 64, 1, 0x8000000000000003LL); in vqadd_64() [all …]
|
D | ref_vqsub.c | 41 DECL_VARIABLE_ALL_VARIANTS(vector2); in vqsub_64() 47 VDUP(vector2, , int, s, 64, 1, 0x0); in vqsub_64() 48 VDUP(vector2, , uint, u, 64, 1, 0x0); in vqsub_64() 49 VDUP(vector2, q, int, s, 64, 2, 0x0); in vqsub_64() 50 VDUP(vector2, q, uint, u, 64, 2, 0x0); in vqsub_64() 67 VDUP(vector2, , int, s, 64, 1, 0x44); in vqsub_64() 68 VDUP(vector2, , uint, u, 64, 1, 0x88); in vqsub_64() 69 VDUP(vector2, q, int, s, 64, 2, 0x44); in vqsub_64() 70 VDUP(vector2, q, uint, u, 64, 2, 0x88); in vqsub_64() 86 VDUP(vector2, , int, s, 64, 1, 0x7fffffffffffffffLL); in vqsub_64() [all …]
|
D | ref_vpadal.c | 45 INSN##Q##_##T2##W(VECT_VAR(vector, T1, W2, N2), VECT_VAR(vector2, T1, W, N)); \ in FNNAME() 69 DECL_VARIABLE(vector2, int, 8, 8); in FNNAME() 70 DECL_VARIABLE(vector2, int, 16, 4); in FNNAME() 71 DECL_VARIABLE(vector2, int, 32, 2); in FNNAME() 72 DECL_VARIABLE(vector2, uint, 8, 8); in FNNAME() 73 DECL_VARIABLE(vector2, uint, 16, 4); in FNNAME() 74 DECL_VARIABLE(vector2, uint, 32, 2); in FNNAME() 75 DECL_VARIABLE(vector2, int, 8, 16); in FNNAME() 76 DECL_VARIABLE(vector2, int, 16, 8); in FNNAME() 77 DECL_VARIABLE(vector2, int, 32, 4); in FNNAME() [all …]
|
D | ref_vsXi_n.c | 49 VECT_VAR(vector2, T1, W, N), \ in FNNAME() 59 DECL_VARIABLE_ALL_VARIANTS(vector2); in FNNAME() 68 VDUP(vector2, , int, s, 8, 8, 2); in FNNAME() 69 VDUP(vector2, , int, s, 16, 4, -4); in FNNAME() 70 VDUP(vector2, , int, s, 32, 2, 3); in FNNAME() 71 VDUP(vector2, , int, s, 64, 1, 100); in FNNAME() 72 VDUP(vector2, , uint, u, 8, 8, 20); in FNNAME() 73 VDUP(vector2, , uint, u, 16, 4, 30); in FNNAME() 74 VDUP(vector2, , uint, u, 32, 2, 40); in FNNAME() 75 VDUP(vector2, , uint, u, 64, 1, 2); in FNNAME() [all …]
|
D | ref_vsra_n.c | 41 VECT_VAR(vector2, T1, W, N), \ in exec_vsra_n() 49 DECL_VARIABLE_ALL_VARIANTS(vector2); in exec_vsra_n() 58 VDUP(vector2, , int, s, 8, 8, 0x11); in exec_vsra_n() 59 VDUP(vector2, , int, s, 16, 4, 0x22); in exec_vsra_n() 60 VDUP(vector2, , int, s, 32, 2, 0x33); in exec_vsra_n() 61 VDUP(vector2, , int, s, 64, 1, 0x44); in exec_vsra_n() 62 VDUP(vector2, , uint, u, 8, 8, 0x55); in exec_vsra_n() 63 VDUP(vector2, , uint, u, 16, 4, 0x66); in exec_vsra_n() 64 VDUP(vector2, , uint, u, 32, 2, 0x77); in exec_vsra_n() 65 VDUP(vector2, , uint, u, 64, 1, 0x88); in exec_vsra_n() [all …]
|
D | ref_vmax.c | 53 VECT_VAR(vector2, T1, W, N)); \ in FNNAME() 62 DECL_VARIABLE_ALL_VARIANTS(vector2); in FNNAME() 75 VDUP(vector2, , int, s, 8, 8, -13); in FNNAME() 76 VDUP(vector2, , int, s, 16, 4, -14); in FNNAME() 77 VDUP(vector2, , int, s, 32, 2, -16); in FNNAME() 78 VDUP(vector2, , uint, u, 8, 8, 0xf3); in FNNAME() 79 VDUP(vector2, , uint, u, 16, 4, 0xfff1); in FNNAME() 80 VDUP(vector2, , uint, u, 32, 2, 0xfffffff0); in FNNAME() 81 VDUP(vector2, q, int, s, 8, 16, -12); in FNNAME() 82 VDUP(vector2, q, int, s, 16, 8, -13); in FNNAME() [all …]
|
D | ref_v_binary_sat_op.c | 47 VECT_VAR(vector2, T1, W, N)); \ in FNNAME() 59 DECL_VARIABLE_ALL_VARIANTS(vector2); in FNNAME() 68 VDUP(vector2, , int, s, 8, 8, 0x11); in FNNAME() 69 VDUP(vector2, , int, s, 16, 4, 0x22); in FNNAME() 70 VDUP(vector2, , int, s, 32, 2, 0x33); in FNNAME() 71 VDUP(vector2, , int, s, 64, 1, 0x44); in FNNAME() 72 VDUP(vector2, , uint, u, 8, 8, 0x55); in FNNAME() 73 VDUP(vector2, , uint, u, 16, 4, 0x66); in FNNAME() 74 VDUP(vector2, , uint, u, 32, 2, 0x77); in FNNAME() 75 VDUP(vector2, , uint, u, 64, 1, 0x88); in FNNAME() [all …]
|
D | ref_vqrdmulh.c | 47 VECT_VAR(vector2, T1, W, N)); \ in FNNAME() 73 DECL_VARIABLE(vector2, int, 16, 4); in FNNAME() 74 DECL_VARIABLE(vector2, int, 32, 2); in FNNAME() 75 DECL_VARIABLE(vector2, int, 16, 8); in FNNAME() 76 DECL_VARIABLE(vector2, int, 32, 4); in FNNAME() 86 VDUP(vector2, , int, s, 16, 4, 0x5555); in FNNAME() 87 VDUP(vector2, , int, s, 32, 2, 0xBB); in FNNAME() 88 VDUP(vector2, q, int, s, 16, 8, 0x33); in FNNAME() 89 VDUP(vector2, q, int, s, 32, 4, 0x22); in FNNAME() 105 VDUP(vector2, , int, s, 16, 4, 0x8000); in FNNAME() [all …]
|
D | ref_vabd.c | 44 VECT_VAR(vector2, T1, W, N)); \ in exec_vabd() 66 DECL_VABD_VAR(vector2); in exec_vabd() 88 VDUP(vector2, , int, s, 8, 8, 1); in exec_vabd() 89 VDUP(vector2, , int, s, 16, 4, -13); in exec_vabd() 90 VDUP(vector2, , int, s, 32, 2, 8); in exec_vabd() 91 VDUP(vector2, , uint, u, 8, 8, 1); in exec_vabd() 92 VDUP(vector2, , uint, u, 16, 4, 13); in exec_vabd() 93 VDUP(vector2, , uint, u, 32, 2, 8); in exec_vabd() 94 VDUP(vector2, , float, f, 32, 2, 8.3f); in exec_vabd() 95 VDUP(vector2, q, int, s, 8, 16, 10); in exec_vabd() [all …]
|
D | ref_vtst.c | 50 VECT_VAR(vector2, T1, W, N)); \ in FNNAME() 60 DECL_VARIABLE_ALL_VARIANTS(vector2); in FNNAME() 70 VDUP(vector2, , int, s, 8, 8, 15); in FNNAME() 71 VDUP(vector2, , int, s, 16, 4, 5); in FNNAME() 72 VDUP(vector2, , int, s, 32, 2, 1); in FNNAME() 73 VDUP(vector2, , uint, u, 8, 8, 15); in FNNAME() 74 VDUP(vector2, , uint, u, 16, 4, 5); in FNNAME() 75 VDUP(vector2, , uint, u, 32, 2, 1); in FNNAME() 76 VDUP(vector2, q, int, s, 8, 16, 15); in FNNAME() 77 VDUP(vector2, q, int, s, 16, 8, 5); in FNNAME() [all …]
|
D | ref_vuzp.c | 58 VECT_VAR(vector2, T1, W, N)); \ in FNNAME() 72 DECL_VARIABLE_ALL_VARIANTS(vector2); in FNNAME() 103 VDUP(vector2, , int, s, 8, 8, 0x11); in FNNAME() 104 VDUP(vector2, , int, s, 16, 4, 0x22); in FNNAME() 105 VDUP(vector2, , int, s, 32, 2, 0x33); in FNNAME() 106 VDUP(vector2, , uint, u, 8, 8, 0x55); in FNNAME() 107 VDUP(vector2, , uint, u, 16, 4, 0x66); in FNNAME() 108 VDUP(vector2, , uint, u, 32, 2, 0x77); in FNNAME() 109 VDUP(vector2, , poly, p, 8, 8, 0x55); in FNNAME() 110 VDUP(vector2, , poly, p, 16, 4, 0x66); in FNNAME() [all …]
|
D | ref_vmul.c | 47 DECL_VARIABLE(vector2, T, W, N); \ in FNNAME() 54 VECT_VAR(vector2, T1, W, N)); \ in FNNAME() 99 VDUP(vector2, , int, s, 8, 8, 0x11); in FNNAME() 100 VDUP(vector2, , int, s, 16, 4, 0x22); in FNNAME() 101 VDUP(vector2, , int, s, 32, 2, 0x33); in FNNAME() 102 VDUP(vector2, , uint, u, 8, 8, 0x44); in FNNAME() 103 VDUP(vector2, , uint, u, 16, 4, 0x55); in FNNAME() 104 VDUP(vector2, , uint, u, 32, 2, 0x66); in FNNAME() 105 VDUP(vector2, , poly, p, 8, 8, 0x44); in FNNAME() 106 VDUP(vector2, , float, f, 32, 2, 33.3f); in FNNAME() [all …]
|
D | ref_vaddl.c | 48 VECT_VAR(vector2, T1, W, N)); \ in FNNAME() 63 DECL_VARIABLE(vector2, int, 8, 8); in FNNAME() 64 DECL_VARIABLE(vector2, int, 16, 4); in FNNAME() 65 DECL_VARIABLE(vector2, int, 32, 2); in FNNAME() 66 DECL_VARIABLE(vector2, uint, 8, 8); in FNNAME() 67 DECL_VARIABLE(vector2, uint, 16, 4); in FNNAME() 68 DECL_VARIABLE(vector2, uint, 32, 2); in FNNAME() 88 VDUP(vector2, , int, s, 8, 8, -13); in FNNAME() 89 VDUP(vector2, , int, s, 16, 4, -14); in FNNAME() 90 VDUP(vector2, , int, s, 32, 2, -16); in FNNAME() [all …]
|
D | ref_vaddw.c | 48 VECT_VAR(vector2, T1, W, N)); \ in FNNAME() 63 DECL_VARIABLE(vector2, int, 8, 8); in FNNAME() 64 DECL_VARIABLE(vector2, int, 16, 4); in FNNAME() 65 DECL_VARIABLE(vector2, int, 32, 2); in FNNAME() 66 DECL_VARIABLE(vector2, uint, 8, 8); in FNNAME() 67 DECL_VARIABLE(vector2, uint, 16, 4); in FNNAME() 68 DECL_VARIABLE(vector2, uint, 32, 2); in FNNAME() 88 VDUP(vector2, , int, s, 8, 8, -13); in FNNAME() 89 VDUP(vector2, , int, s, 16, 4, -14); in FNNAME() 90 VDUP(vector2, , int, s, 32, 2, -16); in FNNAME() [all …]
|
D | ref_vabal.c | 41 VECT_VAR(vector2, T1, W, N), \ in exec_vabal() 64 DECL_VABAL_VAR_SHORT(vector2); in exec_vabal() 80 VDUP(vector2, , int, s, 8, 8, 1); in exec_vabal() 81 VDUP(vector2, , int, s, 16, 4, -13); in exec_vabal() 82 VDUP(vector2, , int, s, 32, 2, 8); in exec_vabal() 83 VDUP(vector2, , uint, u, 8, 8, 1); in exec_vabal() 84 VDUP(vector2, , uint, u, 16, 4, 13); in exec_vabal() 85 VDUP(vector2, , uint, u, 32, 2, 8); in exec_vabal() 106 VDUP(vector2, , int, s, 8, 8, 0x80); in exec_vabal() 107 VDUP(vector2, , int, s, 16, 4, 0x8000); in exec_vabal() [all …]
|
D | ref_vqdmulh.c | 47 VECT_VAR(vector2, T1, W, N)); \ in FNNAME() 72 DECL_VARIABLE(vector2, int, 16, 4); in FNNAME() 73 DECL_VARIABLE(vector2, int, 32, 2); in FNNAME() 74 DECL_VARIABLE(vector2, int, 16, 8); in FNNAME() 75 DECL_VARIABLE(vector2, int, 32, 4); in FNNAME() 85 VDUP(vector2, , int, s, 16, 4, 0x55); in FNNAME() 86 VDUP(vector2, , int, s, 32, 2, 0xBB); in FNNAME() 87 VDUP(vector2, q, int, s, 16, 8, 0x33); in FNNAME() 88 VDUP(vector2, q, int, s, 32, 4, 0x22); in FNNAME() 101 VDUP(vector2, , int, s, 16, 4, 0x8000); in FNNAME() [all …]
|
D | ref_vmla.c | 47 DECL_VARIABLE(vector2, T, W, N); \ in FNNAME() 56 VECT_VAR(vector2, T1, W, N), \ in FNNAME() 98 VDUP(vector2, , int, s, 8, 8, 0x11); in FNNAME() 99 VDUP(vector2, , int, s, 16, 4, 0x22); in FNNAME() 100 VDUP(vector2, , int, s, 32, 2, 0x33); in FNNAME() 101 VDUP(vector2, , uint, u, 8, 8, 0x44); in FNNAME() 102 VDUP(vector2, , uint, u, 16, 4, 0x55); in FNNAME() 103 VDUP(vector2, , uint, u, 32, 2, 0x66); in FNNAME() 104 VDUP(vector2, , float, f, 32, 2, 33.1f); in FNNAME() 105 VDUP(vector2, q, int, s, 8, 16, 0x77); in FNNAME() [all …]
|
D | ref_vaba.c | 41 VECT_VAR(vector2, T1, W, N), \ in exec_vaba() 62 DECL_VABA_VAR(vector2); in exec_vaba() 84 VDUP(vector2, , int, s, 8, 8, 1); in exec_vaba() 85 VDUP(vector2, , int, s, 16, 4, -13); in exec_vaba() 86 VDUP(vector2, , int, s, 32, 2, 8); in exec_vaba() 87 VDUP(vector2, , uint, u, 8, 8, 1); in exec_vaba() 88 VDUP(vector2, , uint, u, 16, 4, 13); in exec_vaba() 89 VDUP(vector2, , uint, u, 32, 2, 8); in exec_vaba() 90 VDUP(vector2, q, int, s, 8, 16, 10); in exec_vaba() 91 VDUP(vector2, q, int, s, 16, 8, -12); in exec_vaba() [all …]
|