| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedA55.td | 51 // The FP DIV/SQRT instructions execute totally differently from the FP ALU 56 def CortexA55UnitFPDIV : ProcResource<1> { let BufferSize = 0; } // FP Div/SQRT, 64/128 364 // Floating Point Conversions, MAC, DIV, SQRT 383 def : InstRW<[CortexA55WriteFSqrtHP], (instregex "^.*SQRT.*16$")>; 384 def : InstRW<[CortexA55WriteFSqrtSP], (instregex "^.*SQRT.*32$")>; 385 def : InstRW<[CortexA55WriteFSqrtDP], (instregex "^.*SQRT.*64$")>;
|
| H A D | AArch64SchedThunderX.td | 349 // Floating Point MAC, DIV, SQRT 357 def : InstRW<[THXT8XWriteFSqrtSP], (instregex "^.*SQRT.*32$")>; 358 def : InstRW<[THXT8XWriteFSqrtDP], (instregex "^.*SQRT.*64$")>;
|
| H A D | AArch64SchedA53.td | 288 // Floating Point MAC, DIV, SQRT 296 def : InstRW<[A53WriteFSqrtSP], (instregex "^.*SQRT.*32$")>; 297 def : InstRW<[A53WriteFSqrtDP], (instregex "^.*SQRT.*64$")>;
|
| H A D | AArch64SchedA510.td | 53 // The FP DIV/SQRT instructions execute totally differently from the FP ALU 59 …def CortexA510UnitVMC : ProcResource<1>; // SIMD/FP/SVE multicycle instrs (e.g Div, SQRT, c… 374 // Floating Point Conversions, MAC, DIV, SQRT 393 def : InstRW<[CortexA510WriteFSqrtHP], (instregex "^.*SQRT.*16$")>; 394 def : InstRW<[CortexA510WriteFSqrtSP], (instregex "^.*SQRT.*32$")>; 395 def : InstRW<[CortexA510WriteFSqrtDP], (instregex "^.*SQRT.*64$")>;
|
| H A D | AArch64SchedA64FX.td | 1300 def : InstRW<[A64FXXWriteFSqrtSP], (instregex "^.*SQRT.*32$")>; 1309 def : InstRW<[A64FXXWriteFSqrtDP], (instregex "^.*SQRT.*64$")>; 2260 def : InstRW<[A64FXWrite_FDIVH], (instregex "^F(DIVR?|SQRT)_Z.*_H")>; 2266 def : InstRW<[A64FXWrite_FDIVS], (instregex "^F(DIVR?|SQRT)_Z.*_S")>; 2272 def : InstRW<[A64FXWrite_FDIVD], (instregex "^F(DIVR?|SQRT)_Z.*_D")>;
|
| H A D | AArch64SchedThunderX2T99.td | 1151 def : InstRW<[THX2T99XWriteFSqrtSP], (instregex "^.*SQRT.*32$")>; 1159 def : InstRW<[THX2T99XWriteFSqrtDP], (instregex "^.*SQRT.*64$")>;
|
| H A D | AArch64SchedThunderX3T110.td | 1259 def : InstRW<[THX3T110XWriteFSqrtSP], (instregex "^.*SQRT.*32$")>; 1267 def : InstRW<[THX3T110XWriteFSqrtDP], (instregex "^.*SQRT.*64$")>;
|
| H A D | AArch64SchedNeoverseV2.td | 2537 def : InstRW<[V2Write_6cyc_4V02], (instregex "^FR(ECP|SQRT)E_ZZ_H", "^FRECPX_ZPmZ_H")>; 2540 def : InstRW<[V2Write_4cyc_2V02], (instregex "^FR(ECP|SQRT)E_ZZ_S", "^FRECPX_ZPmZ_S")>; 2543 def : InstRW<[V2Write_3cyc_1V02], (instregex "^FR(ECP|SQRT)E_ZZ_D", "^FRECPX_ZPmZ_D")>;
|
| H A D | AArch64SchedTSV110.td | 652 // ASIMD FP SQRT
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMScheduleV6.td | 257 // Single-precision FP SQRT 260 // Double-precision FP SQRT
|
| H A D | ARMScheduleA8.td | 348 // Single-precision FP SQRT 353 // Double-precision FP SQRT
|
| H A D | ARMScheduleA9.td | 647 // Single-precision FP SQRT 655 // Double-precision FP SQRT
|
| /freebsd-14.2/usr.bin/bc/ |
| H A D | scan.l | 142 "sqrt" return SQRT;
|
| H A D | bc.y | 155 %token RETURN FOR IF WHILE SQRT 659 | SQRT LPAR expression RPAR
|
| /freebsd-14.2/contrib/ntp/ntpd/ |
| H A D | ntp_loopfilter.c | 664 clock_jitter = SQRT(etemp + (dtemp - etemp) / in local_clock() 867 clock_stability = SQRT(etemp + (dtemp - etemp) / CLOCK_AVG); in local_clock()
|
| H A D | refclock_chu.c | 797 disc = SQRT(disc); in chu_rf() 799 disc = -SQRT(-disc); in chu_rf()
|
| H A D | ntp_request.c | 785 ips->dispersion = HTONS_FP(DTOUFP(SQRT(pp->disp))); in list_peers_sum() 930 ip->dispersion = HTONS_FP(DTOUFP(SQRT(pp->disp))); in peer_info() 931 ip->selectdisp = HTONS_FP(DTOUFP(SQRT(pp->jitter))); in peer_info()
|
| H A D | ntp_proto.c | 3465 peer->jitter = max(SQRT(peer->jitter), LOGTOD(sys_precision)); in clock_filter() 3889 peers[i].seljit = SQRT(f / (nlist - 1)); in clock_select() 4094 sys_jitter = SQRT(w / y + SQUARE(peers[syspeer].seljit)); in clock_combine()
|
| H A D | ntp_refclock.c | 630 pp->jitter = max(SQRT(pp->jitter / m), LOGTOD(sys_precision)); in refclock_sample()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrFloat.td | 53 defm SQRT : UnaryFP<fsqrt, "sqrt", 0x91, 0x9f>;
|
| H A D | WebAssemblyInstrSIMD.td | 1149 defm SQRT : SIMDUnaryFP<fsqrt, "sqrt", 227>;
|
| /freebsd-14.2/contrib/ntp/include/ |
| H A D | ntp.h | 157 #define SQRT(x) (sqrt(x)) macro
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86.td | 617 // vectorized code we should care about the throughput of SQRT operations. 625 "true", "Scalar SQRT is fast (disable Newton-Raphson)">; 630 "true", "Vector SQRT is fast (disable Newton-Raphson)">;
|
| H A D | X86InstrFPStack.td | 268 defm SQRT: FPUnary<any_fsqrt,MRM_FA, "fsqrt">;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCScheduleP8.td | 293 (instregex "^(F|XS|XV)T(DIV|SQRT)((D|S)P)?$"))>;
|