- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 25 for cmpsd (0.06 sec)
-
src/math/floor_amd64.s
SUBQ $1,DX MOVQ $(Big - 1), CX // if |x| >= 2**52-1 or IsNaN(x) or |x| == 0, return x CMPQ DX,CX JAE isBig_floor MOVQ AX, X0 // X0 = x CVTTSD2SQ X0, AX CVTSQ2SD AX, X1 // X1 = float(int(x)) CMPSD X1, X0, 1 // compare LT; X0 = 0xffffffffffffffff or 0 MOVSD $(-1.0), X2 ANDPD X2, X0 // if x < float(int(x)) {X0 = -1} else {X0 = 0} ADDSD X1, X0 MOVSD X0, ret+8(FP) RET isBig_floor:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Apr 15 15:48:19 UTC 2021 - 2K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/x86/x86asm/intel.go
prefix = "ymmword " } switch inst.Op { case INVLPG: prefix = "byte " case STOSB, MOVSB, CMPSB, LODSB, SCASB: prefix = "byte " case STOSW, MOVSW, CMPSW, LODSW, SCASW: prefix = "word " case STOSD, MOVSD, CMPSD, LODSD, SCASD: prefix = "dword " case STOSQ, MOVSQ, CMPSQ, LODSQ, SCASQ: prefix = "qword " case LAR: prefix = "word " case BOUND: if inst.Mode == 32 {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Nov 29 22:23:32 UTC 2017 - 11.7K bytes - Viewed (0) -
src/math/log_amd64.s
ANDL $0x7FF, BX SUBL $0x3FE, BX XORPS X1, X1 // break dependency for CVTSL2SD CVTSL2SD BX, X1 // x1= k, x2= f1 // if f1 < math.Sqrt2/2 { k -= 1; f1 *= 2 } MOVSD $HSqrt2, X0 // x0= 0.7071, x1= k, x2= f1 CMPSD X2, X0, 5 // cmpnlt; x0= 0 or ^0, x1= k, x2 = f1 MOVSD $1.0, X3 // x0= 0 or ^0, x1= k, x2 = f1, x3= 1 ANDPD X0, X3 // x0= 0 or ^0, x1= k, x2 = f1, x3= 0 or 1 SUBSD X3, X1 // x0= 0 or ^0, x1= k, x2 = f1, x3= 0 or 1
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Mar 23 20:52:57 UTC 2023 - 3.7K bytes - Viewed (0) -
src/cmd/internal/obj/x86/anames.go
"CMOVWLS", "CMOVWLT", "CMOVWMI", "CMOVWNE", "CMOVWOC", "CMOVWOS", "CMOVWPC", "CMOVWPL", "CMOVWPS", "CMPB", "CMPL", "CMPPD", "CMPPS", "CMPQ", "CMPSB", "CMPSD", "CMPSL", "CMPSQ", "CMPSS", "CMPSW", "CMPW", "CMPXCHG16B", "CMPXCHG8B", "CMPXCHGB", "CMPXCHGL", "CMPXCHGQ", "CMPXCHGW", "COMISD", "COMISS", "CPUID", "CQO",
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 11 18:32:50 UTC 2023 - 19.1K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/x86/x86asm/gnu.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:33 UTC 2023 - 21.4K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/x86/x86asm/decode.go
inst.Args[0] = Mem{Segment: ES, Base: baseRegForBits(addrMode) + DI - AX} inst.Args[1] = Mem{Segment: defaultSeg(), Base: baseRegForBits(addrMode) + SI - AX} usedAddrSize = true case CMPSB, CMPSW, CMPSD, CMPSQ: inst.Args[0] = Mem{Segment: defaultSeg(), Base: baseRegForBits(addrMode) + SI - AX} inst.Args[1] = Mem{Segment: ES, Base: baseRegForBits(addrMode) + DI - AX} usedAddrSize = true
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Feb 10 18:59:52 UTC 2023 - 45.1K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/x86/x86asm/tables.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 16 22:24:28 UTC 2022 - 266.8K bytes - Viewed (0) -
src/cmd/asm/internal/asm/testdata/amd64enc.s
CMPSD X2, X11, $7 // f2440fc2da07 CMPSD X11, X11, $7 // f2450fc2db07 CMPSQ // 48a7 CMPSS (BX), X2, $7 // f30fc21307 CMPSS (R11), X2, $7 // f3410fc21307 CMPSS X2, X2, $7 // f30fc2d207 CMPSS X11, X2, $7 // f3410fc2d307
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Oct 08 21:38:44 UTC 2021 - 581.9K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/plan9.go
case STB, STBU, STH, STHU, STW, STWU, STD, STDU, STFD, STFDU, STFS, STFSU, STQ, HASHST, HASHSTP: return op + " " + strings.Join(args, ",") case FCMPU, FCMPO, CMPD, CMPDI, CMPLD, CMPLDI, CMPW, CMPWI, CMPLW, CMPLWI: crf := int(inst.Args[0].(CondReg) - CR0) cmpstr := op + " " + args[1] + "," + args[2] if crf != 0 { // print CRx as the final operand if not implied (i.e BF != 0)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 22 17:16:14 UTC 2022 - 10.9K bytes - Viewed (0) -
src/cmd/asm/internal/asm/testdata/386.s
// LTYPEM spec6 { outcode(int($1), &$2); } MOVL AX, BX MOVL $4, BX // LTYPEI spec7 { outcode(int($1), &$2); } IMULL AX IMULL $4, CX IMULL AX, BX // LTYPEXC spec9 { outcode(int($1), &$2); } CMPPD X0, X1, 4 CMPPD foo+4(SB), X1, 4 // LTYPEX spec10 { outcode(int($1), &$2); } PINSRD $1, (AX), X0 PINSRD $2, foo+4(FP), X0 // Was bug: LOOP is a branch instruction. JCS 2(PC) loop: LOOP loop // LOOP
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 09 18:57:21 UTC 2019 - 2K bytes - Viewed (0)