/external/clang/test/CodeGen/ |
mms-bitfields.c | 4 int f32; member in struct:s1 11 int f32; member in struct:s2 18 int f32; member in struct:s3
|
ms_struct.c | 5 int f32; member in struct:s1 12 int f32; member in struct:s2 19 int f32; member in struct:s3
|
tbaa.cpp | 12 uint32_t f32; member in struct:__anon2410 20 uint32_t f32; member in struct:__anon2411 26 uint32_t f32; member in struct:__anon2412 32 uint32_t f32; member in struct:__anon2413 39 uint32_t f32; member in struct:__anon2414 44 uint32_t f32; member in struct:__anon2415 55 A->f32 = 4; 78 A->f32 = 1; 79 B->a.f32 = 4; 80 return A->f32; [all...] |
tbaa-class.cpp | 13 uint32_t f32; member in class:StructA 22 uint32_t f32; member in class:StructB 29 uint32_t f32; member in class:StructC 36 uint32_t f32; member in class:StructD 44 uint32_t f32; member in class:StructS 61 A->f32 = 4; 84 A->f32 = 1; 85 B->a.f32 = 4; 86 return A->f32; 96 A->f32 = 1 [all...] |
/external/clang/test/Sema/ |
variadic-promotion.c | 5 void test_floating_promotion(__fp16 *f16, float f32, double f64) { 6 variadic(3, *f16, f32, f64);
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/util/ |
u_half.h | 55 union fi f32; local 60 f32.f = f; 63 sign = f32.ui & sign_mask; 64 f32.ui ^= sign; 66 if (f32.ui == f32inf) { 69 } else if (f32.ui > f32inf) { 74 f32.ui &= round_mask; 75 f32.f *= magic.f; 76 f32.ui -= round_mask; 79 if (f32.ui > f16inf 96 union fi f32; local [all...] |
u_format_r11g11b10f.h | 53 } f32 = {val}; local 58 int sign = (f32.ui >> 16) & 0x8000; 60 int exponent = ((f32.ui >> 23) & 0xff) - 127; 61 int mantissa = f32.ui & 0x007fffff; 102 } f32; local 107 f32.f = 0.0; 112 f32.f = scale * mantissa; 116 f32.ui = F32_INFINITY | mantissa; 128 f32.f = scale * decimal; 131 return f32.f 139 } f32 = {val}; local 188 } f32; local [all...] |
/external/mesa3d/src/gallium/auxiliary/util/ |
u_half.h | 55 union fi f32; local 60 f32.f = f; 63 sign = f32.ui & sign_mask; 64 f32.ui ^= sign; 66 if (f32.ui == f32inf) { 69 } else if (f32.ui > f32inf) { 74 f32.ui &= round_mask; 75 f32.f *= magic.f; 76 f32.ui -= round_mask; 79 if (f32.ui > f16inf 96 union fi f32; local [all...] |
u_format_r11g11b10f.h | 53 } f32 = {val}; local 58 int sign = (f32.ui >> 16) & 0x8000; 60 int exponent = ((f32.ui >> 23) & 0xff) - 127; 61 int mantissa = f32.ui & 0x007fffff; 102 } f32; local 107 f32.f = 0.0; 112 f32.f = scale * mantissa; 116 f32.ui = F32_INFINITY | mantissa; 128 f32.f = scale * decimal; 131 return f32.f 139 } f32 = {val}; local 188 } f32; local [all...] |
/external/llvm/test/MC/ARM/ |
neon-v8.s | 3 vmaxnm.f32 d4, d5, d1 4 @ CHECK: vmaxnm.f32 d4, d5, d1 @ encoding: [0x11,0x4f,0x05,0xf3] 5 vmaxnm.f32 q2, q4, q6 6 @ CHECK: vmaxnm.f32 q2, q4, q6 @ encoding: [0x5c,0x4f,0x08,0xf3] 7 vminnm.f32 d5, d4, d30 8 @ CHECK: vminnm.f32 d5, d4, d30 @ encoding: [0x3e,0x5f,0x24,0xf3] 9 vminnm.f32 q0, q13, q2 10 @ CHECK: vminnm.f32 q0, q13, q2 @ encoding: [0xd4,0x0f,0x2a,0xf3] 12 vcvta.s32.f32 d4, d6 13 @ CHECK: vcvta.s32.f32 d4, d6 @ encoding: [0x06,0x40,0xbb,0xf3 [all...] |
thumb-neon-v8.s | 3 vmaxnm.f32 d4, d5, d1 4 @ CHECK: vmaxnm.f32 d4, d5, d1 @ encoding: [0x05,0xff,0x11,0x4f] 5 vmaxnm.f32 q2, q4, q6 6 @ CHECK: vmaxnm.f32 q2, q4, q6 @ encoding: [0x08,0xff,0x5c,0x4f] 7 vminnm.f32 d5, d4, d30 8 @ CHECK: vminnm.f32 d5, d4, d30 @ encoding: [0x24,0xff,0x3e,0x5f] 9 vminnm.f32 q0, q13, q2 10 @ CHECK: vminnm.f32 q0, q13, q2 @ encoding: [0x2a,0xff,0xd4,0x0f] 12 vcvta.s32.f32 d4, d6 13 @ CHECK: vcvta.s32.f32 d4, d6 @ encoding: [0xbb,0xff,0x06,0x40 [all...] |
neon-convert-encoding.s | 3 @ CHECK: vcvt.s32.f32 d16, d16 @ encoding: [0x20,0x07,0xfb,0xf3] 4 vcvt.s32.f32 d16, d16 5 @ CHECK: vcvt.u32.f32 d16, d16 @ encoding: [0xa0,0x07,0xfb,0xf3] 6 vcvt.u32.f32 d16, d16 7 @ CHECK: vcvt.f32.s32 d16, d16 @ encoding: [0x20,0x06,0xfb,0xf3] 8 vcvt.f32.s32 d16, d16 9 @ CHECK: vcvt.f32.u32 d16, d16 @ encoding: [0xa0,0x06,0xfb,0xf3] 10 vcvt.f32.u32 d16, d16 11 @ CHECK: vcvt.s32.f32 q8, q8 @ encoding: [0x60,0x07,0xfb,0xf3] 12 vcvt.s32.f32 q8, q [all...] |
neont2-convert-encoding.s | 5 @ CHECK: vcvt.s32.f32 d16, d16 @ encoding: [0xfb,0xff,0x20,0x07] 6 vcvt.s32.f32 d16, d16 7 @ CHECK: vcvt.u32.f32 d16, d16 @ encoding: [0xfb,0xff,0xa0,0x07] 8 vcvt.u32.f32 d16, d16 9 @ CHECK: vcvt.f32.s32 d16, d16 @ encoding: [0xfb,0xff,0x20,0x06] 10 vcvt.f32.s32 d16, d16 11 @ CHECK: vcvt.f32.u32 d16, d16 @ encoding: [0xfb,0xff,0xa0,0x06] 12 vcvt.f32.u32 d16, d16 13 @ CHECK: vcvt.s32.f32 q8, q8 @ encoding: [0xfb,0xff,0x60,0x07] 14 vcvt.s32.f32 q8, q [all...] |
neont2-cmp-encoding.s | 5 @ CHECK: vcvt.s32.f32 d16, d16 @ encoding: [0xfb,0xff,0x20,0x07] 6 vcvt.s32.f32 d16, d16 7 @ CHECK: vcvt.u32.f32 d16, d16 @ encoding: [0xfb,0xff,0xa0,0x07] 8 vcvt.u32.f32 d16, d16 9 @ CHECK: vcvt.f32.s32 d16, d16 @ encoding: [0xfb,0xff,0x20,0x06] 10 vcvt.f32.s32 d16, d16 11 @ CHECK: vcvt.f32.u32 d16, d16 @ encoding: [0xfb,0xff,0xa0,0x06] 12 vcvt.f32.u32 d16, d16 13 @ CHECK: vcvt.s32.f32 q8, q8 @ encoding: [0xfb,0xff,0x60,0x07] 14 vcvt.s32.f32 q8, q [all...] |
neon-reciprocal-encoding.s | 7 @ CHECK: vrecpe.f32 d16, d16 @ encoding: [0x20,0x05,0xfb,0xf3] 8 vrecpe.f32 d16, d16 9 @ CHECK: vrecpe.f32 q8, q8 @ encoding: [0x60,0x05,0xfb,0xf3] 10 vrecpe.f32 q8, q8 11 @ CHECK: vrecps.f32 d16, d16, d17 @ encoding: [0xb1,0x0f,0x40,0xf2] 12 vrecps.f32 d16, d16, d17 13 @ CHECK: vrecps.f32 q8, q8, q9 @ encoding: [0xf2,0x0f,0x40,0xf2] 14 vrecps.f32 q8, q8, q9 19 @ CHECK: vrsqrte.f32 d16, d16 @ encoding: [0xa0,0x05,0xfb,0xf3] 20 vrsqrte.f32 d16, d1 [all...] |
neont2-reciprocal-encoding.s | 9 @ CHECK: vrecpe.f32 d16, d16 @ encoding: [0xfb,0xff,0x20,0x05] 10 vrecpe.f32 d16, d16 11 @ CHECK: vrecpe.f32 q8, q8 @ encoding: [0xfb,0xff,0x60,0x05] 12 vrecpe.f32 q8, q8 13 @ CHECK: vrecps.f32 d16, d16, d17 @ encoding: [0x40,0xef,0xb1,0x0f] 14 vrecps.f32 d16, d16, d17 15 @ CHECK: vrecps.f32 q8, q8, q9 @ encoding: [0x40,0xef,0xf2,0x0f] 16 vrecps.f32 q8, q8, q9 21 @ CHECK: vrsqrte.f32 d16, d16 @ encoding: [0xfb,0xff,0xa0,0x05] 22 vrsqrte.f32 d16, d1 [all...] |
invalid-fp-armv8.s | 10 vsel.f32 s3, s4, s6 12 vselne.f32 s3, s4, s6 14 vselmi.f32 s3, s4, s6 16 vselpl.f32 s3, s4, s6 18 vselvc.f32 s3, s4, s6 20 vselcs.f32 s3, s4, s6 22 vselcc.f32 s3, s4, s6 24 vselhs.f32 s3, s4, s6 26 vsello.f32 s3, s4, s6 28 vselhi.f32 s3, s4, s [all...] |
vfp4.s | 13 @ ARM: vfma.f32 s2, s4, s0 @ encoding: [0x00,0x1a,0xa2,0xee] 14 @ THUMB: vfma.f32 s2, s4, s0 @ encoding: [0xa2,0xee,0x00,0x1a] 15 @ THUMB_V7EM: vfma.f32 s2, s4, s0 @ encoding: [0xa2,0xee,0x00,0x1a] 16 vfma.f32 s2, s4, s0 18 @ ARM: vfma.f32 d16, d18, d17 @ encoding: [0xb1,0x0c,0x42,0xf2] 19 @ THUMB: vfma.f32 d16, d18, d17 @ encoding: [0x42,0xef,0xb1,0x0c] 21 @ THUMB_V7EM-ERRORS-NEXT: vfma.f32 d16, d18, d17 22 vfma.f32 d16, d18, d17 24 @ ARM: vfma.f32 q2, q4, q0 @ encoding: [0x50,0x4c,0x08,0xf2] 25 @ THUMB: vfma.f32 q2, q4, q0 @ encoding: [0x08,0xef,0x50,0x4c [all...] |
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/armv7/ |
armSP_FFT_CToC_FC32_Radix4_fs_unsafe_s.S | 112 vldm.f32 pSrc, {x0r, x0i} 114 vldm.f32 pSrc, {x1r, x1i} 116 vldm.f32 pSrc, {x2r, x2i} 118 vldm.f32 pSrc, {x3r, x3i} 129 vadd.f32 x0r,x0r,x2r @// x0 = x0 + x2 130 vadd.f32 x0i,x0i,x2i 132 vadd.f32 sr, x2r, x2r 133 vadd.f32 si, x2i, x2i 134 vsub.f32 x2r,x0r,sr @// x2 = x0 - x2 135 vsub.f32 x2i,x0i,s [all...] |
armSP_FFT_CToC_FC32_Radix8_fs_unsafe_s.S | 85 vstm.f32 t0, {\r0, \r1} 91 vldm.f32 t0, {\r0, \r1} 127 vmov.f32 roothalf, t0 @// roothalf = sqrt(1/2) 131 vldm.f32 pSrc, {x0r, x0i} @// x0 133 vldm.f32 pSrc, {x1r, x1i} @// x2 135 vldm.f32 pSrc, {x2r, x2i} @// x4 137 vldm.f32 pSrc, {x3r, x3i} @// x6 144 vadd.f32 x0r,x0r,x2r @// u0 145 vadd.f32 x0i,x0i,x2i 147 vadd.f32 sr, x2r, x2 [all...] |
armSP_FFT_CToC_FC32_Radix4_unsafe_s.S | 144 vldm.f32 pSrc, {x3r, x3i} @// data[1] 146 vldm.f32 pTwiddle, {x1r, x1i} @// coef[1] 148 vldm.f32 pTwiddle, {x2r, x2i} @// coef[2] 150 vldm.f32 pSrc, {x0r, x0i} @// data[2] 153 vmul.f32 t0r, x3r, x1r 154 vmul.f32 t0i, x3i, x1r 157 vmla.f32 t0r, x3i, x1i 158 vmls.f32 t0i, x3r, x1i 159 vmov.f32 x1r, t0r 160 vmov.f32 x1i, t0 [all...] |
armSP_FFTInv_CCSToR_F32_preTwiddleRadix2_unsafe_s.S | 109 vmov.f32 half, N @// half = 0.5 140 vldm.f32 pSrc, {x1r, x1i} @// {x1r, x1i} = [pSrc, step] 142 vldm.f32 pSrc!, {x0r, x0i} 146 vadd.f32 st0, x0r, x1r @// a+c 147 vsub.f32 st1, x0r, x1r @// a-c 148 vmov.f32 x0r, st0 149 vmov.f32 x1r, st1 150 vsub.f32 st0, x0i, x1i @// b-d 151 vadd.f32 x1i, x0i, x1i @// b+d 152 vmov.f32 x0i, st [all...] |
omxSP_FFTFwd_RToCCS_F32_Sfs_s.S | 130 vmov.f32 half, N 159 vldmlt.f32 pSrc, {x0r, x0i} 160 vstmlt.f32 pOut, {x0r, x0i} 221 vldm.f32 pSrc!, {x0r, x0i} 222 vadd.f32 y0r,x0r,x0i @// F(0) = (2(Z0.r+Z0.i) , 0) 223 vsub.f32 x0r,x0r,x0i @// F(N/2) = (2(Z0.r-Z0.i) , 0) 224 vsub.f32 y0i, y0i @ y0i and x0i set to 0.0 225 vsub.f32 x0i, x0i 228 vstm.f32 argDst, {x0r, x0i} @// {x0r,x0i}->[argDst, step] 230 vstm.f32 argDst!, {y0r, y0i [all...] |
omxSP_FFTInv_CToC_FC32_Sfs_s.S | 106 vldmlt.f32 pSrc, {x0r, x0i} 107 vstmlt.f32 pDst, {x0r, x0i} 148 vldm.f32 pSrc, {x0r, x0i} 150 vmov.f32 fscale, subFFTSize 151 vcvt.f32.s32 fscale, fscale @// fscale = N as a float 154 vmov.f32 fone, round 155 vdiv.f32 fscale, fone, fscale @// fscale = 1/N 158 vmul.f32 x0r, x0r, fscale 159 vmul.f32 x0i, x0i, fscale 160 vstm.f32 pSrc, {x0r, x0i [all...] |
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/neon/ |
armSP_FFT_CToC_FC32_Radix2_ls_unsafe_s.S | 63 #define dWr d0.f32 64 #define dWi d1.f32 65 #define dXr0 d2.f32 66 #define dXi0 d3.f32 67 #define dXr1 d4.f32 68 #define dXi1 d5.f32 69 #define dYr0 d6.f32 70 #define dYi0 d7.f32 71 #define dYr1 d8.f32 72 #define dYi1 d9.f32 [all...] |