Searched refs:f32 (Results 1 - 25 of 192) sorted by relevance

12345678

/external/clang/test/CodeGen/
H A Dmms-bitfields.c4 int f32; member in struct:s1
11 int f32; member in struct:s2
18 int f32; member in struct:s3
H A Dms_struct.c5 int f32; member in struct:s1
12 int f32; member in struct:s2
19 int f32; member in struct:s3
H A Dtbaa.cpp12 uint32_t f32; member in struct:__anon18705
20 uint32_t f32; member in struct:__anon18706
26 uint32_t f32; member in struct:__anon18707
32 uint32_t f32; member in struct:__anon18708
39 uint32_t f32; member in struct:__anon18709
44 uint32_t f32; member in struct:__anon18710
55 A->f32 = 4;
78 A->f32 = 1;
79 B->a.f32 = 4;
80 return A->f32;
[all...]
H A Dtbaa-class.cpp13 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
[all...]
/external/clang/test/Sema/
H A Dvariadic-promotion.c5 void test_floating_promotion(__fp16 *f16, float f32, double f64) { argument
6 variadic(3, *f16, f32, f64);
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/util/
H A Du_half.h55 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
96 union fi f32; local
[all...]
H A Du_format_r11g11b10f.h53 } 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
139 } f32 = {val}; local
188 } f32; local
[all...]
/external/mesa3d/src/gallium/auxiliary/util/
H A Du_half.h55 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
96 union fi f32; local
[all...]
H A Du_format_r11g11b10f.h53 } 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
139 } f32 = {val}; local
188 } f32; local
[all...]
/external/llvm/test/MC/ARM/
H A Dneon-v8.s3 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 d
[all...]
H A Dthumb-neon-v8.s3 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 d
[all...]
H A Dneon-convert-encoding.s3 @ 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 q
[all...]
H A Dneont2-convert-encoding.s5 @ 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 q
[all...]
H A Dneont2-cmp-encoding.s5 @ 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 q
[all...]
H A Dneon-reciprocal-encoding.s7 @ 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 d1
[all...]
H A Dneont2-reciprocal-encoding.s9 @ 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 d1
[all...]
H A Dinvalid-fp-armv8.s10 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 s
[all...]
H A Dvfp4.s13 @ 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 q
[all...]
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/armv7/
H A DarmSP_FFT_CToC_FC32_Radix4_fs_unsafe_s.S112 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 x2
[all...]
H A DarmSP_FFT_CToC_FC32_Radix8_fs_unsafe_s.S85 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 s
[all...]
H A DarmSP_FFT_CToC_FC32_Radix4_unsafe_s.S144 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 x1
[all...]
H A DarmSP_FFTInv_CCSToR_F32_preTwiddleRadix2_unsafe_s.S109 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 x0
[all...]
H A DomxSP_FFTFwd_RToCCS_F32_Sfs_s.S130 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 argDs
[all...]
H A DomxSP_FFTInv_CToC_FC32_Sfs_s.S106 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 pSr
[all...]
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/neon/
H A DarmSP_FFT_CToC_FC32_Radix2_ls_unsafe_s.S63 #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...]

Completed in 2227 milliseconds

12345678