/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | llvm.amdgcn.rsq.ll | 4 declare float @llvm.amdgcn.rsq.f32(float) #0 5 declare double @llvm.amdgcn.rsq.f64(double) #0 10 %rsq = call float @llvm.amdgcn.rsq.f32(float %src) #0 11 store float %rsq, float addrspace(1)* %out, align 4 19 %rsq = call float @llvm.amdgcn.rsq.f32(float 4.0) #0 20 store float %rsq, float addrspace(1)* %out, align 4 27 %rsq = call float @llvm.amdgcn.rsq.f32(float 100.0) #0 28 store float %rsq, float addrspace(1)* %out, align 4 35 %rsq = call double @llvm.amdgcn.rsq.f64(double %src) #0 36 store double %rsq, double addrspace(1)* %out, align 4 [all …]
|
D | llvm.amdgcn.rsq.legacy.ll | 3 declare float @llvm.amdgcn.rsq.legacy(float) #0 8 %rsq = call float @llvm.amdgcn.rsq.legacy(float %src) #0 9 store float %rsq, float addrspace(1)* %out, align 4 17 %rsq = call float @llvm.amdgcn.rsq.legacy(float 4.0) #0 18 store float %rsq, float addrspace(1)* %out, align 4 25 %rsq = call float @llvm.amdgcn.rsq.legacy(float 100.0) #0 26 store float %rsq, float addrspace(1)* %out, align 4 33 %rsq = call float @llvm.amdgcn.rsq.legacy(float undef) 34 store float %rsq, float addrspace(1)* %out, align 4
|
D | vi-removed-intrinsics.ll | 5 declare float @llvm.amdgcn.rsq.legacy(float) #0 8 %rsq = call float @llvm.amdgcn.rsq.legacy(float %src), !dbg !4 9 store float %rsq, float addrspace(1)* %out, align 4
|
D | llvm.amdgcn.rsq.clamp.ll | 4 declare float @llvm.amdgcn.rsq.clamp.f32(float) #1 5 declare double @llvm.amdgcn.rsq.clamp.f64(double) #1 16 %rsq_clamp = call float @llvm.amdgcn.rsq.clamp.f32(float %src) 34 %rsq_clamp = call double @llvm.amdgcn.rsq.clamp.f64(double %src) 42 %rsq_clamp = call float @llvm.amdgcn.rsq.clamp.f32(float undef)
|
D | llvm.amdgcn.rsq.f16.ll | 3 declare half @llvm.amdgcn.rsq.f16(half %a) 15 %r.val = call half @llvm.amdgcn.rsq.f16(half %a.val)
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | llvm.amdgcn.rsq.ll | 4 declare float @llvm.amdgcn.rsq.f32(float) #0 5 declare double @llvm.amdgcn.rsq.f64(double) #0 10 %rsq = call float @llvm.amdgcn.rsq.f32(float %src) #0 11 store float %rsq, float addrspace(1)* %out, align 4 19 %rsq = call float @llvm.amdgcn.rsq.f32(float 4.0) #0 20 store float %rsq, float addrspace(1)* %out, align 4 27 %rsq = call float @llvm.amdgcn.rsq.f32(float 100.0) #0 28 store float %rsq, float addrspace(1)* %out, align 4 35 %rsq = call double @llvm.amdgcn.rsq.f64(double %src) #0 36 store double %rsq, double addrspace(1)* %out, align 4 [all …]
|
D | llvm.amdgcn.rsq.legacy.ll | 3 declare float @llvm.amdgcn.rsq.legacy(float) #0 8 %rsq = call float @llvm.amdgcn.rsq.legacy(float %src) #0 9 store float %rsq, float addrspace(1)* %out, align 4 17 %rsq = call float @llvm.amdgcn.rsq.legacy(float 4.0) #0 18 store float %rsq, float addrspace(1)* %out, align 4 25 %rsq = call float @llvm.amdgcn.rsq.legacy(float 100.0) #0 26 store float %rsq, float addrspace(1)* %out, align 4 33 %rsq = call float @llvm.amdgcn.rsq.legacy(float undef) 34 store float %rsq, float addrspace(1)* %out, align 4
|
D | llvm.AMDGPU.rsq.ll | 5 declare float @llvm.AMDGPU.rsq.f32(float) nounwind readnone 11 %rsq = call float @llvm.AMDGPU.rsq.f32(float %src) nounwind readnone 12 store float %rsq, float addrspace(1)* %out, align 4 21 %rsq = call float @llvm.AMDGPU.rsq.f32(float 4.0) nounwind readnone 22 store float %rsq, float addrspace(1)* %out, align 4 30 %rsq = call float @llvm.AMDGPU.rsq.f32(float 100.0) nounwind readnone 31 store float %rsq, float addrspace(1)* %out, align 4
|
D | vi-removed-intrinsics.ll | 5 declare float @llvm.amdgcn.rsq.legacy(float) #0 8 %rsq = call float @llvm.amdgcn.rsq.legacy(float %src), !dbg !4 9 store float %rsq, float addrspace(1)* %out, align 4
|
D | llvm.amdgcn.rsq.clamp.ll | 4 declare float @llvm.amdgcn.rsq.clamp.f32(float) #1 5 declare double @llvm.amdgcn.rsq.clamp.f64(double) #1 18 %rsq_clamp = call float @llvm.amdgcn.rsq.clamp.f32(float %src) 35 %rsq_clamp = call double @llvm.amdgcn.rsq.clamp.f64(double %src) 43 %rsq_clamp = call float @llvm.amdgcn.rsq.clamp.f32(float undef)
|
D | llvm.AMDGPU.rsq.clamped.ll | 5 ; FIXME: Uses of this should be moved to llvm.amdgcn.rsq.clamped, and 8 declare float @llvm.AMDGPU.rsq.clamped.f32(float) nounwind readnone 22 %rsq_clamped = call float @llvm.AMDGPU.rsq.clamped.f32(float %src) nounwind readnone
|
D | llvm.AMDGPU.rsq.clamped.f64.ll | 4 declare double @llvm.AMDGPU.rsq.clamped.f64(double) nounwind readnone 18 %rsq_clamped = call double @llvm.AMDGPU.rsq.clamped.f64(double %src) nounwind readnone
|
/external/fec/ |
D | sim.c | 10 double fac,rsq,v1,v2; in normal_rand() local 25 rsq = v1*v1 + v2*v2; in normal_rand() 26 } while(rsq >= 1.0 || rsq == 0.0); in normal_rand() 27 fac = sqrt(-2.0*log(rsq)/rsq); in normal_rand()
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
D | legalize-amdgcn.rsq.clamp.mir | 19 …; SI: [[INT:%[0-9]+]]:_(s32) = nnan ninf nsz G_INTRINSIC intrinsic(@llvm.amdgcn.rsq.clamp), [[COPY… 24 …; VI: [[INT:%[0-9]+]]:_(s32) = nnan ninf nsz G_INTRINSIC intrinsic(@llvm.amdgcn.rsq), [[COPY]](s32) 31 %1:_(s32) = nnan ninf nsz G_INTRINSIC intrinsic(@llvm.amdgcn.rsq.clamp), %0 49 …; SI: [[INT:%[0-9]+]]:_(s32) = nnan ninf nsz G_INTRINSIC intrinsic(@llvm.amdgcn.rsq.clamp), [[COPY… 54 …; VI: [[INT:%[0-9]+]]:_(s32) = nnan ninf nsz G_INTRINSIC intrinsic(@llvm.amdgcn.rsq), [[COPY]](s32) 61 %1:_(s32) = nnan ninf nsz G_INTRINSIC intrinsic(@llvm.amdgcn.rsq.clamp), %0
|
D | llvm.amdgcn.rsq.clamp.ll | 19 %rsq_clamp = call float @llvm.amdgcn.rsq.clamp.f32(float %src) 38 %rsq_clamp = call float @llvm.amdgcn.rsq.clamp.f32(float %fabs.src) 59 %rsq_clamp = call double @llvm.amdgcn.rsq.clamp.f64(double %src) 81 %rsq_clamp = call double @llvm.amdgcn.rsq.clamp.f64(double %fabs.src) 99 %rsq_clamp = call float @llvm.amdgcn.rsq.clamp.f32(float undef) 120 %rsq_clamp = call double @llvm.amdgcn.rsq.clamp.f64(double undef) 138 %rsq_clamp = call float @llvm.amdgcn.rsq.clamp.f32(float %src) 159 %rsq_clamp = call double @llvm.amdgcn.rsq.clamp.f64(double %src) 164 declare float @llvm.amdgcn.rsq.clamp.f32(float) #1 166 declare double @llvm.amdgcn.rsq.clamp.f64(double) #1
|
D | inst-select-amdgcn.rsq.s16.mir | 5 …own>:0:0: cannot select: %2:vgpr(s16) = G_INTRINSIC intrinsic(@llvm.amdgcn.rsq), %1:sgpr(s16) (in … 6 …own>:0:0: cannot select: %2:vgpr(s16) = G_INTRINSIC intrinsic(@llvm.amdgcn.rsq), %1:vgpr(s16) (in … 25 %2:vgpr(s16) = G_INTRINSIC intrinsic(@llvm.amdgcn.rsq), %1 46 %2:vgpr(s16) = G_INTRINSIC intrinsic(@llvm.amdgcn.rsq), %1
|
D | inst-select-amdgcn.rsq.clamp.mir | 7 …own>:0:0: cannot select: %1:vgpr(s32) = G_INTRINSIC intrinsic(@llvm.amdgcn.rsq.clamp), %0:sgpr(s32… 8 …own>:0:0: cannot select: %1:vgpr(s32) = G_INTRINSIC intrinsic(@llvm.amdgcn.rsq.clamp), %0:vgpr(s32… 26 %1:vgpr(s32) = G_INTRINSIC intrinsic(@llvm.amdgcn.rsq.clamp), %0 46 %1:vgpr(s32) = G_INTRINSIC intrinsic(@llvm.amdgcn.rsq.clamp), %0
|
D | inst-select-amdgcn.rsq.mir | 21 %1:vgpr(s32) = G_INTRINSIC intrinsic(@llvm.amdgcn.rsq), %0 41 %1:vgpr(s32) = G_INTRINSIC intrinsic(@llvm.amdgcn.rsq), %0 61 %1:vgpr(s64) = G_INTRINSIC intrinsic(@llvm.amdgcn.rsq), %0 81 %1:vgpr(s64) = G_INTRINSIC intrinsic(@llvm.amdgcn.rsq), %0
|
D | inst-select-amdgcn.rsq.legacy.mir | 7 …own>:0:0: cannot select: %1:vgpr(s32) = G_INTRINSIC intrinsic(@llvm.amdgcn.rsq.legacy), %0:sgpr(s3… 8 …own>:0:0: cannot select: %1:vgpr(s32) = G_INTRINSIC intrinsic(@llvm.amdgcn.rsq.legacy), %0:vgpr(s3… 26 %1:vgpr(s32) = G_INTRINSIC intrinsic(@llvm.amdgcn.rsq.legacy), %0 46 %1:vgpr(s32) = G_INTRINSIC intrinsic(@llvm.amdgcn.rsq.legacy), %0
|
/external/mesa3d/src/intel/tools/tests/gen7/ |
D | math.asm | 25 math rsq(8) g69<1>.xF (abs)g68<4>.xF null<4>F { align16 1Q }; 26 math rsq(8) g47<1>F g46<8,8,1>F null<8,8,1>F { align1 1Q }; 27 math rsq(16) g84<1>F g82<8,8,1>F null<8,8,1>F { align1 1H }; 34 math.sat rsq(8) g116<1>F (abs)g6<4>.xF null<4>F { align16 1Q };
|
/external/mesa3d/src/intel/tools/tests/gen7.5/ |
D | math.asm | 29 math rsq(8) g69<1>.xF (abs)g68<4>.xF null<4>F { align16 1Q }; 32 math rsq(8) g127<1>F g2.1<0,1,0>F null<8,8,1>F { align1 1Q }; 33 math rsq(16) g126<1>F g2.1<0,1,0>F null<8,8,1>F { align1 1H }; 42 math.sat rsq(8) g116<1>F (abs)g6<4>.xF null<4>F { align16 1Q };
|
/external/mesa3d/src/gallium/drivers/radeonsi/glsl_tests/ |
D | sqrt.glsl | 31 ; FUNC-LABEL: {{^}}@rsq: 37 #shader fs rsq
|
/external/mesa3d/src/intel/tools/tests/gen9/ |
D | math.asm | 7 math rsq(8) g5<1>F g2<8,8,1>F null<8,8,1>F { align1 1Q }; 18 math rsq(16) g68<1>F g66<8,8,1>F null<8,8,1>F { align1 1H }; 29 math.sat rsq(8) g127<1>F (abs)g7<8,8,1>F null<8,8,1>F { align1 1Q };
|
/external/mesa3d/src/intel/tools/tests/gen8/ |
D | math.asm | 7 math rsq(8) g5<1>F g2<8,8,1>F null<8,8,1>F { align1 1Q }; 18 math rsq(16) g68<1>F g66<8,8,1>F null<8,8,1>F { align1 1H }; 29 math.sat rsq(8) g127<1>F (abs)g7<8,8,1>F null<8,8,1>F { align1 1Q };
|
/external/clang/test/CodeGenOpenCL/ |
D | builtins-amdgcn.cl | 91 // CHECK: call float @llvm.amdgcn.rsq.f32 98 // CHECK: call double @llvm.amdgcn.rsq.f64 105 // CHECK: call float @llvm.amdgcn.rsq.clamp.f32 112 // CHECK: call double @llvm.amdgcn.rsq.clamp.f64 267 // CHECK: call float @llvm.amdgcn.rsq.f32 274 // CHECK: call double @llvm.amdgcn.rsq.f64
|