Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for FlagOV (0.28 sec)

  1. src/cmd/compile/internal/ssa/_gen/S390X.rules

    (BRC {c} (FlagGT) yes no) && c&s390x.Greater   != 0 => (First yes no)
    (BRC {c} (FlagOV) yes no) && c&s390x.Unordered != 0 => (First yes no)
    
    (BRC {c} (FlagEQ) yes no) && c&s390x.Equal     == 0 => (First no yes)
    (BRC {c} (FlagLT) yes no) && c&s390x.Less      == 0 => (First no yes)
    (BRC {c} (FlagGT) yes no) && c&s390x.Greater   == 0 => (First no yes)
    (BRC {c} (FlagOV) yes no) && c&s390x.Unordered == 0 => (First no yes)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 18:09:26 UTC 2023
    - 74.3K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/S390XOps.go

    		// Constant condition code values. The condition code can be 0, 1, 2 or 3.
    		{name: "FlagEQ"}, // CC=0 (equal)
    		{name: "FlagLT"}, // CC=1 (less than)
    		{name: "FlagGT"}, // CC=2 (greater than)
    		{name: "FlagOV"}, // CC=3 (overflow)
    
    		// Fast-BCR-serialization to ensure store-load ordering.
    		{name: "SYNC", argLength: 1, reg: sync, asm: "SYNC", typ: "Mem"},
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 00:21:13 UTC 2023
    - 52.5K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/rewriteS390X.go

    	for {
    		c := auxToS390xCCMask(v.Aux)
    		x := v_1
    		if v_2.Op != OpS390XFlagGT || !(c&s390x.Greater != 0) {
    			break
    		}
    		v.copyOf(x)
    		return true
    	}
    	// match: (LOCGR {c} _ x (FlagOV))
    	// cond: c&s390x.Unordered != 0
    	// result: x
    	for {
    		c := auxToS390xCCMask(v.Aux)
    		x := v_1
    		if v_2.Op != OpS390XFlagOV || !(c&s390x.Unordered != 0) {
    			break
    		}
    		v.copyOf(x)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 18:09:26 UTC 2023
    - 395.1K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/opGen.go

    	},
    	{
    		name:   "FlagLT",
    		argLen: 0,
    		reg:    regInfo{},
    	},
    	{
    		name:   "FlagGT",
    		argLen: 0,
    		reg:    regInfo{},
    	},
    	{
    		name:   "FlagOV",
    		argLen: 0,
    		reg:    regInfo{},
    	},
    	{
    		name:   "SYNC",
    		argLen: 1,
    		asm:    s390x.ASYNC,
    		reg:    regInfo{},
    	},
    	{
    		name:           "MOVBZatomicload",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 1M bytes
    - Viewed (0)
Back to top