Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 20 for cmovnl (0.11 sec)

  1. test/codegen/condmove.go

    // license that can be found in the LICENSE file.
    
    package codegen
    
    func cmovint(c int) int {
    	x := c + 4
    	if x < 0 {
    		x = 182
    	}
    	// amd64:"CMOVQLT"
    	// arm64:"CSEL\tLT"
    	// ppc64x:"ISEL\t[$]0"
    	// wasm:"Select"
    	return x
    }
    
    func cmovchan(x, y chan int) chan int {
    	if x != y {
    		x = y
    	}
    	// amd64:"CMOVQNE"
    	// arm64:"CSEL\tNE"
    	// ppc64x:"ISEL\t[$]2"
    	// wasm:"Select"
    	return x
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 06 20:57:33 UTC 2023
    - 6.2K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/x86/anames.go

    	"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",
    	"CMOVQPC",
    	"CMOVQPL",
    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. src/cmd/internal/obj/mips/asm0.go

    		return SP(7, 1)
    	case AMOVD:
    		return SP(7, 5)
    	case AMOVWL:
    		return SP(5, 2)
    	case AMOVWR:
    		return SP(5, 6)
    	case AMOVVL:
    		return SP(5, 4)
    	case AMOVVR:
    		return SP(5, 5)
    
    	case ABREAK:
    		return SP(5, 7)
    
    	case -AMOVWL:
    		return SP(4, 2)
    	case -AMOVWR:
    		return SP(4, 6)
    	case -AMOVVL:
    		return SP(3, 2)
    	case -AMOVVR:
    		return SP(3, 3)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 53.6K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/mips/a.out.go

    	AADD
    	AADDD
    	AADDF
    	AADDU
    	AADDW
    	AAND
    	ABEQ
    	ABFPF
    	ABFPT
    	ABGEZ
    	ABGEZAL
    	ABGTZ
    	ABLEZ
    	ABLTZ
    	ABLTZAL
    	ABNE
    	ABREAK
    	ACLO
    	ACLZ
    	ACMOVF
    	ACMOVN
    	ACMOVT
    	ACMOVZ
    	ACMPEQD
    	ACMPEQF
    	ACMPGED
    	ACMPGEF
    	ACMPGTD
    	ACMPGTF
    	ADIV
    	ADIVD
    	ADIVF
    	ADIVU
    	ADIVW
    	AGOK
    	ALL
    	ALLV
    	ALUI
    	AMADD
    	AMOVB
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 08 12:17:12 UTC 2023
    - 7.6K 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/internal/obj/loong64/a.out.go

    	ALL
    	ALLV
    
    	ALUI
    
    	AMOVB
    	AMOVBU
    
    	AMOVD
    	AMOVDF
    	AMOVDW
    	AMOVF
    	AMOVFD
    	AMOVFW
    
    	AMOVH
    	AMOVHU
    	AMOVW
    
    	AMOVWD
    	AMOVWF
    
    	AMOVWL
    	AMOVWR
    
    	AMUL
    	AMULD
    	AMULF
    	AMULU
    	AMULH
    	AMULHU
    	AMULW
    	ANEGD
    	ANEGF
    
    	ANEGW
    	ANEGV
    
    	ANOOP // hardware nop
    	ANOR
    	AOR
    	AREM
    	AREMU
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/loong64/asm.go

    	case AMOVF:
    		return 0x0ad << 22
    	case AMOVD:
    		return 0x0af << 22
    	case AMOVWL:
    		return 0x0bc << 22
    	case AMOVWR:
    		return 0x0bd << 22
    	case AMOVVL:
    		return 0x0be << 22
    	case AMOVVR:
    		return 0x0bf << 22
    	case -AMOVWL:
    		return 0x0b8 << 22
    	case -AMOVWR:
    		return 0x0b9 << 22
    	case -AMOVVL:
    		return 0x0ba << 22
    	case -AMOVVR:
    		return 0x0bb << 22
    	case -AMOVB:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 61.8K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/mips/anames.go

    	"ADDF",
    	"ADDU",
    	"ADDW",
    	"AND",
    	"BEQ",
    	"BFPF",
    	"BFPT",
    	"BGEZ",
    	"BGEZAL",
    	"BGTZ",
    	"BLEZ",
    	"BLTZ",
    	"BLTZAL",
    	"BNE",
    	"BREAK",
    	"CLO",
    	"CLZ",
    	"CMOVF",
    	"CMOVN",
    	"CMOVT",
    	"CMOVZ",
    	"CMPEQD",
    	"CMPEQF",
    	"CMPGED",
    	"CMPGEF",
    	"CMPGTD",
    	"CMPGTF",
    	"DIV",
    	"DIVD",
    	"DIVF",
    	"DIVU",
    	"DIVW",
    	"GOK",
    	"LL",
    	"LLV",
    	"LUI",
    	"MADD",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 08 12:17:12 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/x86/aenum.go

    	AMOVBWZX
    	AMOVDDUP
    	AMOVHLPS
    	AMOVHPD
    	AMOVHPS
    	AMOVL
    	AMOVLHPS
    	AMOVLPD
    	AMOVLPS
    	AMOVLQSX
    	AMOVLQZX
    	AMOVMSKPD
    	AMOVMSKPS
    	AMOVNTDQA
    	AMOVNTIL
    	AMOVNTIQ
    	AMOVNTO
    	AMOVNTPD
    	AMOVNTPS
    	AMOVNTQ
    	AMOVO
    	AMOVOU
    	AMOVQ
    	AMOVQL
    	AMOVQOZX
    	AMOVSB
    	AMOVSD
    	AMOVSHDUP
    	AMOVSL
    	AMOVSLDUP
    	AMOVSQ
    	AMOVSS
    	AMOVSW
    	AMOVSWW
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 16.3K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/_gen/AMD64.rules

    (CMOVL(EQ|NE|LT|GT|LE|GE|HI|CS|CC|LS) x y (InvertFlags cond))
        => (CMOVL(EQ|NE|GT|LT|GE|LE|CS|HI|LS|CC) x y cond)
    (CMOVW(EQ|NE|LT|GT|LE|GE|HI|CS|CC|LS) x y (InvertFlags cond))
        => (CMOVW(EQ|NE|GT|LT|GE|LE|CS|HI|LS|CC) x y cond)
    
    // Absorb constants generated during lower
    (CMOV(QEQ|QLE|QGE|QCC|QLS|LEQ|LLE|LGE|LCC|LLS|WEQ|WLE|WGE|WCC|WLS) _ x (FlagEQ)) => x
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 93.9K bytes
    - Viewed (0)
Back to top