Home
last modified time | relevance | path

Searched refs:frexp (Results 1 – 25 of 328) sorted by relevance

12345678910>>...14

/external/llvm-project/libc/test/src/math/
Dfrexp_test.cpp33 valueAsBits(__llvm_libc::frexp( in TEST()
36 valueAsBits(__llvm_libc::frexp( in TEST()
40 valueAsBits(__llvm_libc::frexp( in TEST()
44 valueAsBits(__llvm_libc::frexp( in TEST()
47 EXPECT_EQ(BitPatterns::inf, valueAsBits(__llvm_libc::frexp( in TEST()
50 valueAsBits(__llvm_libc::frexp(valueFromBits(BitPatterns::negInf), in TEST()
54 valueAsBits(__llvm_libc::frexp(valueFromBits(BitPatterns::zero), in TEST()
58 valueAsBits(__llvm_libc::frexp(valueFromBits(BitPatterns::negZero), in TEST()
66 EXPECT_EQ(valueAsBits(0.5), valueAsBits(__llvm_libc::frexp(1.0, &exponent))); in TEST()
69 valueAsBits(__llvm_libc::frexp(-1.0, &exponent))); in TEST()
[all …]
/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Dllvm.amdgcn.frexp.mant.ll6 declare float @llvm.amdgcn.frexp.mant.f32(float) #0
7 declare double @llvm.amdgcn.frexp.mant.f64(double) #0
12 %frexp.mant = call float @llvm.amdgcn.frexp.mant.f32(float %src)
13 store float %frexp.mant, float addrspace(1)* %out
21 %frexp.mant = call float @llvm.amdgcn.frexp.mant.f32(float %fabs.src)
22 store float %frexp.mant, float addrspace(1)* %out
31 %frexp.mant = call float @llvm.amdgcn.frexp.mant.f32(float %fneg.fabs.src)
32 store float %frexp.mant, float addrspace(1)* %out
39 %frexp.mant = call double @llvm.amdgcn.frexp.mant.f64(double %src)
40 store double %frexp.mant, double addrspace(1)* %out
[all …]
Dllvm.amdgcn.frexp.exp.ll6 declare i32 @llvm.amdgcn.frexp.exp.i32.f32(float) #0
7 declare i32 @llvm.amdgcn.frexp.exp.i32.f64(double) #0
12 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.i32.f32(float %src)
13 store i32 %frexp.exp, i32 addrspace(1)* %out
21 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.i32.f32(float %fabs.src)
22 store i32 %frexp.exp, i32 addrspace(1)* %out
31 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.i32.f32(float %fneg.fabs.src)
32 store i32 %frexp.exp, i32 addrspace(1)* %out
39 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.i32.f64(double %src)
40 store i32 %frexp.exp, i32 addrspace(1)* %out
[all …]
Dllvm.amdgcn.frexp.exp.f16.ll3 declare i16 @llvm.amdgcn.frexp.exp.i16.f16(half %a)
14 %r.val = call i16 @llvm.amdgcn.frexp.exp.i16.f16(half %a.val)
29 %r.val = call i16 @llvm.amdgcn.frexp.exp.i16.f16(half %a.val)
45 %r.val = call i16 @llvm.amdgcn.frexp.exp.i16.f16(half %a.val)
Dllvm.amdgcn.frexp.mant.f16.ll3 declare half @llvm.amdgcn.frexp.mant.f16(half %a)
15 %r.val = call half @llvm.amdgcn.frexp.mant.f16(half %a.val)
/external/llvm/test/CodeGen/AMDGPU/
Dllvm.amdgcn.frexp.mant.ll6 declare float @llvm.amdgcn.frexp.mant.f32(float) #0
7 declare double @llvm.amdgcn.frexp.mant.f64(double) #0
12 %frexp.mant = call float @llvm.amdgcn.frexp.mant.f32(float %src)
13 store float %frexp.mant, float addrspace(1)* %out
21 %frexp.mant = call float @llvm.amdgcn.frexp.mant.f32(float %fabs.src)
22 store float %frexp.mant, float addrspace(1)* %out
31 %frexp.mant = call float @llvm.amdgcn.frexp.mant.f32(float %fneg.fabs.src)
32 store float %frexp.mant, float addrspace(1)* %out
39 %frexp.mant = call double @llvm.amdgcn.frexp.mant.f64(double %src)
40 store double %frexp.mant, double addrspace(1)* %out
[all …]
Dllvm.amdgcn.frexp.exp.ll6 declare i32 @llvm.amdgcn.frexp.exp.f32(float) #0
7 declare i32 @llvm.amdgcn.frexp.exp.f64(double) #0
12 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.f32(float %src)
13 store i32 %frexp.exp, i32 addrspace(1)* %out
21 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.f32(float %fabs.src)
22 store i32 %frexp.exp, i32 addrspace(1)* %out
31 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.f32(float %fneg.fabs.src)
32 store i32 %frexp.exp, i32 addrspace(1)* %out
39 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.f64(double %src)
40 store i32 %frexp.exp, i32 addrspace(1)* %out
[all …]
/external/llvm/test/Transforms/InstCombine/
Damdgcn-intrinsics.ll55 ; llvm.amdgcn.frexp.mant
58 declare float @llvm.amdgcn.frexp.mant.f32(float) nounwind readnone
59 declare double @llvm.amdgcn.frexp.mant.f64(double) nounwind readnone
65 %val = call float @llvm.amdgcn.frexp.mant.f32(float undef)
72 %val = call double @llvm.amdgcn.frexp.mant.f64(double undef)
79 %val = call float @llvm.amdgcn.frexp.mant.f32(float 0.0)
86 %val = call double @llvm.amdgcn.frexp.mant.f64(double 0.0)
94 %val = call float @llvm.amdgcn.frexp.mant.f32(float -0.0)
101 %val = call double @llvm.amdgcn.frexp.mant.f64(double -0.0)
108 %val = call float @llvm.amdgcn.frexp.mant.f32(float 1.0)
[all …]
/external/deqp-deps/glslang/Test/
Dhlsl.intrinsic.frexp.vert3 frexp(inF0, inF1);
9 frexp(inF0, inF1);
15 frexp(inF0, inF1);
21 frexp(inF0, inF1);
27 frexp(inF0, inF1);
Dhlsl.intrinsic.frexp.frag4 float r000 = frexp(inF0, inF1);
10 float2 r000 = frexp(inF0, inF1);
16 float3 r000 = frexp(inF0, inF1);
22 float4 r000 = frexp(inF0, inF1);
28 MT r000 = frexp(inF0, inF1);
/external/angle/third_party/vulkan-deps/glslang/src/Test/
Dhlsl.intrinsic.frexp.vert3 frexp(inF0, inF1);
9 frexp(inF0, inF1);
15 frexp(inF0, inF1);
21 frexp(inF0, inF1);
27 frexp(inF0, inF1);
Dhlsl.intrinsic.frexp.frag4 float r000 = frexp(inF0, inF1);
10 float2 r000 = frexp(inF0, inF1);
16 float3 r000 = frexp(inF0, inF1);
22 float4 r000 = frexp(inF0, inF1);
28 MT r000 = frexp(inF0, inF1);
/external/skia/tests/sksl/intrinsics/
DFrexp.glsl10 result.x = frexp(value.x, exp.x);
12 result.xy = frexp(value.xy, exp.xy);
14 result.xyz = frexp(value.xyz, exp.xyz);
16 result = frexp(value, exp);
DFrexp.metal15 float _skResult = frexp(_var0, _var1);
21 float2 _skResult = frexp(_var0, _var1);
27 float3 _skResult = frexp(_var0, _var1);
33 float4 _skResult = frexp(_var0, _var1);
/external/skia/resources/sksl/intrinsics/
DFrexp.sksl10 result.x = frexp(value.x, exp.x);
12 result.xy = frexp(value.xy, exp.xy);
14 result.xyz = frexp(value.xyz, exp.xyz);
16 result.xyzw = frexp(value.xyzw, exp.xyzw);
/external/llvm-project/libclc/generic/include/clc/math/
Dfrexp.inc1 _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr);
2 _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr);
3 _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, private __CLC_INTN *iptr);
/external/mesa3d/src/gallium/drivers/radeonsi/glsl_tests/
Dfrexp.glsl3 ; FUNC-LABEL: {{^}}@frexp:
10 #shader fs frexp
14 gl_FragColor.x = frexp(f, gl_FragColor.y);
/external/angle/third_party/vulkan-deps/glslang/src/Test/baseResults/
Dhlsl.intrinsic.frexp.vert.out1 hlsl.intrinsic.frexp.vert
9 0:3 frexp ( temp float)
20 0:9 frexp ( temp 2-component vector of float)
32 0:15 frexp ( temp 3-component vector of float)
45 0:21 frexp ( temp 4-component vector of float)
68 0:3 frexp ( temp float)
79 0:9 frexp ( temp 2-component vector of float)
91 0:15 frexp ( temp 3-component vector of float)
104 0:21 frexp ( temp 4-component vector of float)
Dhlsl.intrinsic.frexp.frag.out1 hlsl.intrinsic.frexp.frag
13 0:4 frexp ( temp float)
27 0:10 frexp ( temp 2-component vector of float)
42 0:16 frexp ( temp 3-component vector of float)
58 0:22 frexp ( temp 4-component vector of float)
110 0:4 frexp ( temp float)
124 0:10 frexp ( temp 2-component vector of float)
139 0:16 frexp ( temp 3-component vector of float)
155 0:22 frexp ( temp 4-component vector of float)
/external/deqp-deps/glslang/Test/baseResults/
Dhlsl.intrinsic.frexp.vert.out1 hlsl.intrinsic.frexp.vert
9 0:3 frexp ( temp float)
20 0:9 frexp ( temp 2-component vector of float)
32 0:15 frexp ( temp 3-component vector of float)
45 0:21 frexp ( temp 4-component vector of float)
68 0:3 frexp ( temp float)
79 0:9 frexp ( temp 2-component vector of float)
91 0:15 frexp ( temp 3-component vector of float)
104 0:21 frexp ( temp 4-component vector of float)
Dhlsl.intrinsic.frexp.frag.out1 hlsl.intrinsic.frexp.frag
13 0:4 frexp ( temp float)
27 0:10 frexp ( temp 2-component vector of float)
42 0:16 frexp ( temp 3-component vector of float)
58 0:22 frexp ( temp 4-component vector of float)
110 0:4 frexp ( temp float)
124 0:10 frexp ( temp 2-component vector of float)
139 0:16 frexp ( temp 3-component vector of float)
155 0:22 frexp ( temp 4-component vector of float)
/external/llvm-project/libclc/generic/lib/math/
Dfrexp.cl4 #define __CLC_BODY <frexp.inc>
9 #define __CLC_BODY <frexp.inc>
14 #define __CLC_BODY <frexp.inc>
/external/llvm-project/libc/src/math/
Dfrexp.cpp14 double LLVM_LIBC_ENTRYPOINT(frexp)(double x, int *exp) { in LLVM_LIBC_ENTRYPOINT() argument
15 return fputil::frexp(x, *exp); in LLVM_LIBC_ENTRYPOINT()
/external/rust/crates/libm/src/math/
Dfrexp.rs1 pub fn frexp(x: f64) -> (f64, i32) { in frexp() function
8 let (x, e) = frexp(x * x1p64); in frexp()
/external/eigen/unsupported/Eigen/src/MatrixFunctions/
DMatrixExponential.h216 using std::frexp;
226 frexp(l1norm / maxnorm, &squarings);
240 using std::frexp;
254 frexp(l1norm / maxnorm, &squarings);
273 using std::frexp;
290 frexp(l1norm / maxnorm, &squarings);
310 frexp(l1norm / maxnorm, &squarings);
329 frexp(l1norm / maxnorm, &squarings);

12345678910>>...14