Searched refs:fsqrt (Results 1 – 25 of 83) sorted by relevance
1234
2 fsqrt 0.000000e+00 -> 0.00000000000000e+003 fsqrt inf -> inf4 fsqrt -inf -> nan5 fsqrt nan -> nan6 fsqrt -nan -> -nan7 fsqrt -5.000000e+100 -> nan8 fsqrt -5.000000e+20 -> nan9 fsqrt -5.010000e+02 -> nan10 fsqrt -6.000000e+00 -> nan11 fsqrt -1.000000e+00 -> nan[all …]
2 fsqrt 0.000000e+00 -> 0.00000000000000e+003 fsqrt inf -> inf4 fsqrt -inf -> nan5 fsqrt nan -> nan6 fsqrt nan -> nan7 fsqrt -5.000000e+100 -> nan8 fsqrt -5.000000e+20 -> nan9 fsqrt -5.010000e+02 -> nan10 fsqrt -6.000000e+00 -> nan11 fsqrt -1.000000e+00 -> nan[all …]
846 fsqrt 0010000000000001 => 2000000000000000847 fsqrt 00100094e0000359 => 2000004a6f52dd4a848 fsqrt 3fe0000000000001 => 3fe6a09e667f3bcd849 fsqrt 3fe00094e0000359 => 3fe6a107aacb50df850 fsqrt 8010000000000001 => 7ff8000000000000851 fsqrt 80100094e0000359 => 7ff8000000000000852 fsqrt bfe0000000000001 => 7ff8000000000000853 fsqrt bfe00094e0000359 => 7ff8000000000000854 fsqrt 0000000000000000 => 0000000000000000855 fsqrt 8000000000000000 => 8000000000000000[all …]
1 ; fsqrt should be generated when the fsqrt feature is enabled, but not 4 ; RUN: llc < %s -mattr=-vsx -march=ppc32 -mtriple=powerpc-apple-darwin8 -mattr=+fsqrt | \5 ; RUN: grep "fsqrt f1, f1"7 ; RUN: grep "fsqrt f1, f1"8 ; RUN: llc < %s -mattr=-vsx -march=ppc32 -mtriple=powerpc-apple-darwin8 -mattr=-fsqrt | \9 ; RUN: not grep "fsqrt f1, f1"11 ; RUN: not grep "fsqrt f1, f1"
1 ; RUN: llc -mcpu=pwr6 -mattr=+altivec,+fsqrt < %s | FileCheck %s4 ; does not provide an fsqrt instruction for vector.59 ; CHECK: fsqrt {{[0-9]+}}, {{[0-9]+}}60 ; CHECK: fsqrt {{[0-9]+}}, {{[0-9]+}}68 ; CHECK: fsqrt {{[0-9]+}}, {{[0-9]+}}69 ; CHECK: fsqrt {{[0-9]+}}, {{[0-9]+}}70 ; CHECK: fsqrt {{[0-9]+}}, {{[0-9]+}}71 ; CHECK: fsqrt {{[0-9]+}}, {{[0-9]+}}
30 ; CHECK-SAFE: fsqrt82 ; CHECK-SAFE: fsqrt168 ; CHECK-SAFE: fsqrt
28 ; CHECK-SAFE: fsqrt74 ; CHECK-SAFE: fsqrt204 ; CHECK-SAFE: fsqrt
25 # CHECK: fsqrt.w $w0, $w11 # encoding: [0x7b,0x26,0x58,0x1e]26 # CHECK: fsqrt.d $w15, $w12 # encoding: [0x7b,0x27,0x63,0xde]58 fsqrt.w $w0, $w1159 fsqrt.d $w15, $w12
6 ; CHECK: fsqrt s0, s014 ; CHECK: fsqrt d0, d0
42 ; CHECK: fsqrt {{s[0-9]+}}, {{s[0-9]+}}81 ; CHECK: fsqrt {{d[0-9]+}}, {{d[0-9]+}}
252 %1 = tail call <4 x float> @llvm.mips.fsqrt.w(<4 x float> %0)257 declare <4 x float> @llvm.mips.fsqrt.w(<4 x float>) nounwind262 ; CHECK-DAG: fsqrt.w [[WD:\$w[0-9]+]], [[WS]]273 %1 = tail call <2 x double> @llvm.mips.fsqrt.d(<2 x double> %0)278 declare <2 x double> @llvm.mips.fsqrt.d(<2 x double>) nounwind283 ; CHECK-DAG: fsqrt.d [[WD:\$w[0-9]+]], [[WS]]301 ; CHECK-DAG: fsqrt.w [[WD:\$w[0-9]+]], [[WS]]319 ; CHECK-DAG: fsqrt.d [[WD:\$w[0-9]+]], [[WS]]
154 # CHECK-BE: fsqrt 2, 3 # encoding: [0xfc,0x40,0x18,0x2c]155 # CHECK-LE: fsqrt 2, 3 # encoding: [0x2c,0x18,0x40,0xfc]156 fsqrt 2, 3157 # CHECK-BE: fsqrt. 2, 3 # encoding: [0xfc,0x40,0x18,0x2d]158 # CHECK-LE: fsqrt. 2, 3 # encoding: [0x2d,0x18,0x40,0xfc]159 fsqrt. 2, 3
25 0x7b 0x26 0x58 0x1e # CHECK: fsqrt.w $w0, $w1126 0x7b 0x27 0x63 0xde # CHECK: fsqrt.d $w15, $w12
12 ; CHECK-NEXT: fsqrt
55 ; CHECK-NEXT: fsqrt61 ; ESTIMATE-NEXT: fsqrt
88 fsqrt s1, s289 fsqrt d1, d2 define91 ; CHECK: fsqrt s1, s2 ; encoding: [0x41,0xc0,0x21,0x1e]92 ; CHECK: fsqrt d1, d2 ; encoding: [0x41,0xc0,0x61,0x1e]
638 fsqrt v6.4s, v8.4s639 fsqrt v6.2d, v8.2d640 fsqrt v4.2s, v0.2s
255 def SQEBR : UnaryRRE<"sqeb", 0xB314, fsqrt, FP32, FP32>;256 def SQDBR : UnaryRRE<"sqdb", 0xB315, fsqrt, FP64, FP64>;257 def SQXBR : UnaryRRE<"sqxb", 0xB316, fsqrt, FP128, FP128>;259 def SQEB : UnaryRXE<"sqeb", 0xED14, loadu<fsqrt>, FP32, 4>;260 def SQDB : UnaryRXE<"sqdb", 0xED15, loadu<fsqrt>, FP64, 8>;
138 # CHECK: fsqrt 2, 3 141 # CHECK: fsqrt. 2, 3
90 # CHECK: fsqrt s1, s291 # CHECK: fsqrt d1, d2