Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 14 for cmovnbe (0.28 sec)

  1. src/cmd/vendor/golang.org/x/arch/x86/x86asm/intel.go

    	SETAE:     "setnb",
    	SETA:      "setnbe",
    	SETGE:     "setnl",
    	SETNE:     "setnz",
    	SETG:      "setnle",
    	SETE:      "setz",
    	CMOVAE:    "cmovnb",
    	CMOVA:     "cmovnbe",
    	CMOVGE:    "cmovnl",
    	CMOVNE:    "cmovnz",
    	CMOVG:     "cmovnle",
    	CMOVE:     "cmovz",
    	LCALL:     "call far",
    	LJMP:      "jmp far",
    	LRET:      "ret far",
    	ICEBP:     "int1",
    	MOVSD_XMM: "movsd",
    	XLATB:     "xlat",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 22:23:32 UTC 2017
    - 11.7K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/x86/anames.go

    	"CMOVLCS",
    	"CMOVLEQ",
    	"CMOVLGE",
    	"CMOVLGT",
    	"CMOVLHI",
    	"CMOVLLE",
    	"CMOVLLS",
    	"CMOVLLT",
    	"CMOVLMI",
    	"CMOVLNE",
    	"CMOVLOC",
    	"CMOVLOS",
    	"CMOVLPC",
    	"CMOVLPL",
    	"CMOVLPS",
    	"CMOVQCC",
    	"CMOVQCS",
    	"CMOVQEQ",
    	"CMOVQGE",
    	"CMOVQGT",
    	"CMOVQHI",
    	"CMOVQLE",
    	"CMOVQLS",
    	"CMOVQLT",
    	"CMOVQMI",
    	"CMOVQNE",
    	"CMOVQOC",
    	"CMOVQOS",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 19.1K bytes
    - Viewed (0)
  3. test/codegen/condmove.go

    func cmovfloateq(x, y float64) int {
    	a := 128
    	if x == y {
    		a = 256
    	}
    	// amd64:"CMOVQNE","CMOVQPC"
    	// arm64:"CSEL\tEQ"
    	// ppc64x:"ISEL\t[$]2"
    	// wasm:"Select"
    	return a
    }
    
    func cmovfloatne(x, y float64) int {
    	a := 128
    	if x != y {
    		a = 256
    	}
    	// amd64:"CMOVQNE","CMOVQPS"
    	// arm64:"CSEL\tNE"
    	// ppc64x:"ISEL\t[$]2"
    	// wasm:"Select"
    	return a
    }
    
    //go:noinline
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 06 20:57:33 UTC 2023
    - 6.2K bytes
    - Viewed (0)
  4. src/cmd/asm/internal/asm/testdata/amd64enc.s

    	CMOVQLE (BX), DX                        // 480f4e13
    	CMOVQLE (R11), DX                       // 490f4e13
    	CMOVQLE DX, DX                          // 480f4ed2
    	CMOVQLE R11, DX                         // 490f4ed3
    	CMOVQLE (BX), R11                       // 4c0f4e1b
    	CMOVQLE (R11), R11                      // 4d0f4e1b
    	CMOVQLE DX, R11                         // 4c0f4eda
    	CMOVQLE R11, R11                        // 4d0f4edb
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 08 21:38:44 UTC 2021
    - 581.9K bytes
    - Viewed (0)
  5. test/codegen/bmi.go

    		r = a
    	} else {
    		r = b
    	}
    	// amd64/v3:"CMOVQNE",-"TESTQ",-"CALL"
    	return r * 2 // force return blocks joining
    }
    
    func isNotPowerOfTwoSelect32(x, a, b int32) int32 {
    	var r int32
    	// amd64/v3:"BLSRL",-"TESTL",-"CALL"
    	if isNotPowerOfTwo32(x) {
    		r = a
    	} else {
    		r = b
    	}
    	// amd64/v3:"CMOVLNE",-"TESTL",-"CALL"
    	return r * 2 // force return blocks joining
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jan 20 04:58:59 UTC 2023
    - 4.2K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/_gen/AMD64Ops.go

    		{name: "CMOVQNE", argLength: 3, reg: gp21, asm: "CMOVQNE", resultInArg0: true},
    		{name: "CMOVQLT", argLength: 3, reg: gp21, asm: "CMOVQLT", resultInArg0: true},
    		{name: "CMOVQGT", argLength: 3, reg: gp21, asm: "CMOVQGT", resultInArg0: true},
    		{name: "CMOVQLE", argLength: 3, reg: gp21, asm: "CMOVQLE", resultInArg0: true},
    		{name: "CMOVQGE", argLength: 3, reg: gp21, asm: "CMOVQGE", resultInArg0: true},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 04 16:40:24 UTC 2023
    - 98K bytes
    - Viewed (1)
  7. src/internal/bytealg/compare_mipsx.s

    #include "textflag.h"
    
    TEXT ·Compare(SB),NOSPLIT,$0-28
    	MOVW	a_base+0(FP), R3
    	MOVW	b_base+12(FP), R4
    	MOVW	a_len+4(FP), R1
    	MOVW	b_len+16(FP), R2
    	BEQ	R3, R4, samebytes
    	SGTU	R1, R2, R7
    	MOVW	R1, R8
    	CMOVN	R7, R2, R8	// R8 is min(R1, R2)
    
    	ADDU	R3, R8	// R3 is current byte in a, R8 is last byte in a to compare
    loop:
    	BEQ	R3, R8, samebytes
    
    	MOVBU	(R3), R6
    	ADDU	$1, R3
    	MOVBU	(R4), R7
    	ADDU	$1, R4
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Nov 06 10:24:44 UTC 2021
    - 1.4K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/_gen/AMD64.rules

    (SETNE       (TEST(Q|L) s:(Select0 blsr:(BLSR(Q|L) _)) s))        => (SETNE       (Select1 <types.TypeFlags> blsr))
    (CMOVQNE x y (TEST(Q|L) s:(Select0 blsr:(BLSR(Q|L) _)) s))        => (CMOVQNE x y (Select1 <types.TypeFlags> blsr))
    (CMOVLNE x y (TEST(Q|L) s:(Select0 blsr:(BLSR(Q|L) _)) s))        => (CMOVLNE x y (Select1 <types.TypeFlags> blsr))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 93.9K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/rewriteAMD64.go

    	v_2 := v.Args[2]
    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    	// match: (CMOVLGE x y (InvertFlags cond))
    	// result: (CMOVLLE x y cond)
    	for {
    		x := v_0
    		y := v_1
    		if v_2.Op != OpAMD64InvertFlags {
    			break
    		}
    		cond := v_2.Args[0]
    		v.reset(OpAMD64CMOVLLE)
    		v.AddArg3(x, y, cond)
    		return true
    	}
    	// match: (CMOVLGE _ x (FlagEQ))
    	// result: x
    	for {
    		x := v_1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 712.7K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/arch/x86/x86asm/tables.go

    	CMOVA:           "CMOVA",
    	CMOVAE:          "CMOVAE",
    	CMOVB:           "CMOVB",
    	CMOVBE:          "CMOVBE",
    	CMOVE:           "CMOVE",
    	CMOVG:           "CMOVG",
    	CMOVGE:          "CMOVGE",
    	CMOVL:           "CMOVL",
    	CMOVLE:          "CMOVLE",
    	CMOVNE:          "CMOVNE",
    	CMOVNO:          "CMOVNO",
    	CMOVNP:          "CMOVNP",
    	CMOVNS:          "CMOVNS",
    	CMOVO:           "CMOVO",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 266.8K bytes
    - Viewed (0)
Back to top