/external/arm-neon-tests/ |
ref_vrshl.c | 54 VDUP(vector, , int, s, 8, 8, 0); 55 VDUP(vector, , int, s, 16, 4, 0); 56 VDUP(vector, , int, s, 32, 2, 0); 57 VDUP(vector, , int, s, 64, 1, 0); 58 VDUP(vector, , uint, u, 8, 8, 0); 59 VDUP(vector, , uint, u, 16, 4, 0); 60 VDUP(vector, , uint, u, 32, 2, 0); 61 VDUP(vector, , uint, u, 64, 1, 0); 62 VDUP(vector, q, int, s, 8, 16, 0); 63 VDUP(vector, q, int, s, 16, 8, 0) [all...] |
ref_vqrshl.c | 71 VDUP(vector, , int, s, 8, 8, 0); 72 VDUP(vector, , int, s, 16, 4, 0); 73 VDUP(vector, , int, s, 32, 2, 0); 74 VDUP(vector, , int, s, 64, 1, 0); 75 VDUP(vector, , uint, u, 8, 8, 0); 76 VDUP(vector, , uint, u, 16, 4, 0); 77 VDUP(vector, , uint, u, 32, 2, 0); 78 VDUP(vector, , uint, u, 64, 1, 0); 79 VDUP(vector, q, int, s, 8, 16, 0); 80 VDUP(vector, q, int, s, 16, 8, 0) [all...] |
ref_vshl.c | 57 VDUP(vector_shift, , int, s, 8, 8, 1); 58 VDUP(vector_shift, , int, s, 16, 4, 3); 59 VDUP(vector_shift, , int, s, 32, 2, 8); 60 VDUP(vector_shift, , int, s, 64, 1, 3); 61 VDUP(vector_shift, q, int, s, 8, 16, 5); 62 VDUP(vector_shift, q, int, s, 16, 8, 12); 63 VDUP(vector_shift, q, int, s, 32, 4, 30); 64 VDUP(vector_shift, q, int, s, 64, 2, 63); 71 VDUP(vector_shift, , int, s, 8, 8, 8); 72 VDUP(vector_shift, , int, s, 16, 4, 16) [all...] |
ref_vqshl.c | 71 VDUP(vector, , int, s, 8, 8, 0); 72 VDUP(vector, , int, s, 16, 4, 0); 73 VDUP(vector, , int, s, 32, 2, 0); 74 VDUP(vector, , int, s, 64, 1, 0); 75 VDUP(vector, , uint, u, 8, 8, 0); 76 VDUP(vector, , uint, u, 16, 4, 0); 77 VDUP(vector, , uint, u, 32, 2, 0); 78 VDUP(vector, , uint, u, 64, 1, 0); 79 VDUP(vector, q, int, s, 8, 16, 0); 80 VDUP(vector, q, int, s, 16, 8, 0) [all...] |
ref_v_binary_op.c | 63 VDUP(vector2, , int, s, 8, 8, 2); 64 VDUP(vector2, , int, s, 16, 4, -4); 65 VDUP(vector2, , int, s, 32, 2, 3); 66 VDUP(vector2, , int, s, 64, 1, 100); 67 VDUP(vector2, , uint, u, 8, 8, 20); 68 VDUP(vector2, , uint, u, 16, 4, 30); 69 VDUP(vector2, , uint, u, 32, 2, 40); 70 VDUP(vector2, , uint, u, 64, 1, 2); 71 VDUP(vector2, q, int, s, 8, 16, -10); 72 VDUP(vector2, q, int, s, 16, 8, -20) [all...] |
ref_vbsl.c | 62 VDUP(vector2, , int, s, 8, 8, -10); 63 VDUP(vector2, , int, s, 16, 4, -14); 64 VDUP(vector2, , int, s, 32, 2, -30); 65 VDUP(vector2, , int, s, 64, 1, -33); 66 VDUP(vector2, , uint, u, 8, 8, 0xF3); 67 VDUP(vector2, , uint, u, 16, 4, 0xFFF2); 68 VDUP(vector2, , uint, u, 32, 2, 0xFFFFFFF0); 69 VDUP(vector2, , uint, u, 64, 1, 0xFFFFFFF3); 70 VDUP(vector2, , float, f, 32, 2, -30.3f); 71 VDUP(vector2, , poly, p, 8, 8, 0xF3) [all...] |
ref_vsli_n.c | 52 VDUP(vector2, , int, s, 8, 8, 2); 53 VDUP(vector2, , int, s, 16, 4, -4); 54 VDUP(vector2, , int, s, 32, 2, 3); 55 VDUP(vector2, , int, s, 64, 1, 100); 56 VDUP(vector2, , uint, u, 8, 8, 20); 57 VDUP(vector2, , uint, u, 16, 4, 30); 58 VDUP(vector2, , uint, u, 32, 2, 40); 59 VDUP(vector2, , uint, u, 64, 1, 2); 60 VDUP(vector2, , poly, p, 8, 8, 20); 61 VDUP(vector2, , poly, p, 16, 4, 30) [all...] |
ref_vsri_n.c | 52 VDUP(vector2, , int, s, 8, 8, 2); 53 VDUP(vector2, , int, s, 16, 4, -4); 54 VDUP(vector2, , int, s, 32, 2, 3); 55 VDUP(vector2, , int, s, 64, 1, 100); 56 VDUP(vector2, , uint, u, 8, 8, 20); 57 VDUP(vector2, , uint, u, 16, 4, 30); 58 VDUP(vector2, , uint, u, 32, 2, 40); 59 VDUP(vector2, , uint, u, 64, 1, 2); 60 VDUP(vector2, , poly, p, 8, 8, 20); 61 VDUP(vector2, , poly, p, 16, 4, 30) [all...] |
ref_vrsra_n.c | 58 VDUP(vector2, , int, s, 8, 8, 0x11); 59 VDUP(vector2, , int, s, 16, 4, 0x22); 60 VDUP(vector2, , int, s, 32, 2, 0x33); 61 VDUP(vector2, , int, s, 64, 1, 0x44); 62 VDUP(vector2, , uint, u, 8, 8, 0x55); 63 VDUP(vector2, , uint, u, 16, 4, 0x66); 64 VDUP(vector2, , uint, u, 32, 2, 0x77); 65 VDUP(vector2, , uint, u, 64, 1, 0x88); 67 VDUP(vector2, q, int, s, 8, 16, 0x11); 68 VDUP(vector2, q, int, s, 16, 8, 0x22) [all...] |
ref_vaba.c | 84 VDUP(vector2, , int, s, 8, 8, 1); 85 VDUP(vector2, , int, s, 16, 4, -13); 86 VDUP(vector2, , int, s, 32, 2, 8); 87 VDUP(vector2, , uint, u, 8, 8, 1); 88 VDUP(vector2, , uint, u, 16, 4, 13); 89 VDUP(vector2, , uint, u, 32, 2, 8); 90 VDUP(vector2, q, int, s, 8, 16, 10); 91 VDUP(vector2, q, int, s, 16, 8, -12); 92 VDUP(vector2, q, int, s, 32, 4, 32); 93 VDUP(vector2, q, uint, u, 8, 16, 10) [all...] |
ref_vabal.c | 80 VDUP(vector2, , int, s, 8, 8, 1); 81 VDUP(vector2, , int, s, 16, 4, -13); 82 VDUP(vector2, , int, s, 32, 2, 8); 83 VDUP(vector2, , uint, u, 8, 8, 1); 84 VDUP(vector2, , uint, u, 16, 4, 13); 85 VDUP(vector2, , uint, u, 32, 2, 8); 88 VDUP(vector3, , int, s, 8, 8, -5); 89 VDUP(vector3, , int, s, 16, 4, 25); 90 VDUP(vector3, , int, s, 32, 2, -40); 91 VDUP(vector3, , uint, u, 8, 8, 100) [all...] |
ref_vadd.c | 48 VDUP(vector, , float, f, 32, 2, 2.3f); 49 VDUP(vector, q, float, f, 32, 4, 3.4f); 51 VDUP(vector2, , float, f, 32, 2, 4.5f); 52 VDUP(vector2, q, float, f, 32, 4, 5.6f);
|
ref_vsra_n.c | 58 VDUP(vector2, , int, s, 8, 8, 0x11); 59 VDUP(vector2, , int, s, 16, 4, 0x22); 60 VDUP(vector2, , int, s, 32, 2, 0x33); 61 VDUP(vector2, , int, s, 64, 1, 0x44); 62 VDUP(vector2, , uint, u, 8, 8, 0x55); 63 VDUP(vector2, , uint, u, 16, 4, 0x66); 64 VDUP(vector2, , uint, u, 32, 2, 0x77); 65 VDUP(vector2, , uint, u, 64, 1, 0x88); 67 VDUP(vector2, q, int, s, 8, 16, 0x11); 68 VDUP(vector2, q, int, s, 16, 8, 0x22) [all...] |
ref_vsub.c | 48 VDUP(vector, , float, f, 32, 2, 2.3f); 49 VDUP(vector, q, float, f, 32, 4, 3.4f); 51 VDUP(vector2, , float, f, 32, 2, 4.5f); 52 VDUP(vector2, q, float, f, 32, 4, 5.6f);
|
ref_vext.c | 58 VDUP(vector2, , int, s, 8, 8, 0x11); 59 VDUP(vector2, , int, s, 16, 4, 0x22); 60 VDUP(vector2, , int, s, 32, 2, 0x33); 61 VDUP(vector2, , int, s, 64, 1, 0x44); 62 VDUP(vector2, , uint, u, 8, 8, 0x55); 63 VDUP(vector2, , uint, u, 16, 4, 0x66); 64 VDUP(vector2, , uint, u, 32, 2, 0x77); 65 VDUP(vector2, , uint, u, 64, 1, 0x88); 66 VDUP(vector2, , poly, p, 8, 8, 0x55); 67 VDUP(vector2, , poly, p, 16, 4, 0x66) [all...] |
ref_vmull_lane.c | 64 VDUP(vector, , int, s, 16, 4, 0x1000); 65 VDUP(vector, , int, s, 32, 2, 0x1000); 66 VDUP(vector, , uint, u, 16, 4, 0x1000); 67 VDUP(vector, , uint, u, 32, 2, 0x1000); 70 VDUP(vector2, , int, s, 16, 4, 0x4); 71 VDUP(vector2, , int, s, 32, 2, 0x2); 72 VDUP(vector2, , uint, u, 16, 4, 0x4); 73 VDUP(vector2, , uint, u, 32, 2, 0x2);
|
ref_vqrdmulh.c | 86 VDUP(vector2, , int, s, 16, 4, 0x5555); 87 VDUP(vector2, , int, s, 32, 2, 0xBB); 88 VDUP(vector2, q, int, s, 16, 8, 0x33); 89 VDUP(vector2, q, int, s, 32, 4, 0x22); 101 VDUP(vector, , int, s, 16, 4, 0x8000); 102 VDUP(vector, , int, s, 32, 2, 0x80000000); 103 VDUP(vector, q, int, s, 16, 8, 0x8000); 104 VDUP(vector, q, int, s, 32, 4, 0x80000000); 105 VDUP(vector2, , int, s, 16, 4, 0x8000); 106 VDUP(vector2, , int, s, 32, 2, 0x80000000) [all...] |
ref_vsXi_n.c | 68 VDUP(vector2, , int, s, 8, 8, 2); 69 VDUP(vector2, , int, s, 16, 4, -4); 70 VDUP(vector2, , int, s, 32, 2, 3); 71 VDUP(vector2, , int, s, 64, 1, 100); 72 VDUP(vector2, , uint, u, 8, 8, 20); 73 VDUP(vector2, , uint, u, 16, 4, 30); 74 VDUP(vector2, , uint, u, 32, 2, 40); 75 VDUP(vector2, , uint, u, 64, 1, 2); 76 VDUP(vector2, , poly, p, 8, 8, 20); 77 VDUP(vector2, , poly, p, 16, 4, 30) [all...] |
ref_vqadd.c | 47 VDUP(vector2, , int, s, 64, 1, 0x0); 48 VDUP(vector2, , uint, u, 64, 1, 0x0); 49 VDUP(vector2, q, int, s, 64, 2, 0x0); 50 VDUP(vector2, q, uint, u, 64, 2, 0x0); 66 VDUP(vector2, , int, s, 64, 1, 0x44); 67 VDUP(vector2, , uint, u, 64, 1, 0x88); 68 VDUP(vector2, q, int, s, 64, 2, 0x44); 69 VDUP(vector2, q, uint, u, 64, 2, 0x88); 84 VDUP(vector2, , int, s, 64, 1, 0x8000000000000003LL); 85 VDUP(vector2, , uint, u, 64, 1, 0x88) [all...] |
ref_vqsub.c | 47 VDUP(vector2, , int, s, 64, 1, 0x0); 48 VDUP(vector2, , uint, u, 64, 1, 0x0); 49 VDUP(vector2, q, int, s, 64, 2, 0x0); 50 VDUP(vector2, q, uint, u, 64, 2, 0x0); 67 VDUP(vector2, , int, s, 64, 1, 0x44); 68 VDUP(vector2, , uint, u, 64, 1, 0x88); 69 VDUP(vector2, q, int, s, 64, 2, 0x44); 70 VDUP(vector2, q, uint, u, 64, 2, 0x88); 86 VDUP(vector2, , int, s, 64, 1, 0x7fffffffffffffffLL); 87 VDUP(vector2, , uint, u, 64, 1, 0xffffffffffffffffULL) [all...] |
ref_vrecps.c | 64 VDUP(vector, , float, f, 32, 2, 12.9f); 65 VDUP(vector, q, float, f, 32, 4, 9.2f); 67 VDUP(vector2, , float, f, 32, 2, 8.9f); 68 VDUP(vector2, q, float, f, 32, 4, 3.2f); 81 VDUP(vector, , float, f, 32, 2, NAN); 82 VDUP(vector2, q, float, f, 32, 4, NAN); 94 VDUP(vector, , float, f, 32, 2, HUGE_VALF); 95 VDUP(vector, q, float, f, 32, 4, 0.0f); 96 VDUP(vector2, q, float, f, 32, 4, 3.2f); /* Restore a normal value */ 108 VDUP(vector, , float, f, 32, 2, HUGE_VALF) [all...] |
ref_vrsqrts.c | 64 VDUP(vector, , float, f, 32, 2, 12.9f); 65 VDUP(vector, q, float, f, 32, 4, 9.1f); 67 VDUP(vector2, , float, f, 32, 2, 9.9f); 68 VDUP(vector2, q, float, f, 32, 4, 1.9f); 81 VDUP(vector, , float, f, 32, 2, NAN); 82 VDUP(vector2, q, float, f, 32, 4, NAN); 94 VDUP(vector, , float, f, 32, 2, HUGE_VALF); 95 VDUP(vector, q, float, f, 32, 4, 0.0f); 96 VDUP(vector2, q, float, f, 32, 4, 3.2f); /* Restore a normal value */ 108 VDUP(vector, , float, f, 32, 2, HUGE_VALF) [all...] |
ref_vabd.c | 88 VDUP(vector2, , int, s, 8, 8, 1); 89 VDUP(vector2, , int, s, 16, 4, -13); 90 VDUP(vector2, , int, s, 32, 2, 8); 91 VDUP(vector2, , uint, u, 8, 8, 1); 92 VDUP(vector2, , uint, u, 16, 4, 13); 93 VDUP(vector2, , uint, u, 32, 2, 8); 94 VDUP(vector2, , float, f, 32, 2, 8.3f); 95 VDUP(vector2, q, int, s, 8, 16, 10); 96 VDUP(vector2, q, int, s, 16, 8, -12); 97 VDUP(vector2, q, int, s, 32, 4, 32) [all...] |
ref_vmla.c | 98 VDUP(vector2, , int, s, 8, 8, 0x11); 99 VDUP(vector2, , int, s, 16, 4, 0x22); 100 VDUP(vector2, , int, s, 32, 2, 0x33); 101 VDUP(vector2, , uint, u, 8, 8, 0x44); 102 VDUP(vector2, , uint, u, 16, 4, 0x55); 103 VDUP(vector2, , uint, u, 32, 2, 0x66); 104 VDUP(vector2, , float, f, 32, 2, 33.1f); 105 VDUP(vector2, q, int, s, 8, 16, 0x77); 106 VDUP(vector2, q, int, s, 16, 8, 0x88); 107 VDUP(vector2, q, int, s, 32, 4, 0x99) [all...] |
ref_vaddhn.c | 72 VDUP(vector1, q, int, s, 16, 8, 50*(UINT8_MAX+1)); 73 VDUP(vector1, q, int, s, 32, 4, 50*(UINT16_MAX+1)); 74 VDUP(vector1, q, int, s, 64, 2, 24*((uint64_t)UINT32_MAX+1)); 75 VDUP(vector1, q, uint, u, 16, 8, 3*(UINT8_MAX+1)); 76 VDUP(vector1, q, uint, u, 32, 4, 55*(UINT16_MAX+1)); 77 VDUP(vector1, q, uint, u, 64, 2, 3*((uint64_t)UINT32_MAX+1)); 79 VDUP(vector2, q, int, s, 16, 8, (uint16_t)UINT8_MAX); 80 VDUP(vector2, q, int, s, 32, 4, (uint32_t)UINT16_MAX); 81 VDUP(vector2, q, int, s, 64, 2, (uint64_t)UINT32_MAX); 82 VDUP(vector2, q, uint, u, 16, 8, (uint16_t)UINT8_MAX) [all...] |