Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for v4 (0.17 sec)

  1. src/cmd/compile/internal/ssa/rewritePPC64.go

    		v2.AuxInt = int64ToAuxInt(0)
    		v3 := b.NewValue0(v.Pos, OpPPC64CMPconst, types.TypeFlags)
    		v3.AuxInt = int64ToAuxInt(0)
    		v4 := b.NewValue0(v.Pos, OpPPC64ANDconst, typ.Int)
    		v4.AuxInt = int64ToAuxInt(0xFFF0)
    		v4.AddArg(y)
    		v3.AddArg(v4)
    		v.AddArg3(v0, v2, v3)
    		return true
    	}
    }
    func rewriteValuePPC64_OpLsh16x32(v *Value) bool {
    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 360.2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/rewriteARM64.go

    		v2 := b.NewValue0(v.Pos, OpARM64SRL, t)
    		v3 := b.NewValue0(v.Pos, OpZeroExt8to64, typ.UInt64)
    		v3.AddArg(x)
    		v4 := b.NewValue0(v.Pos, OpARM64ANDconst, typ.Int64)
    		v4.AuxInt = int64ToAuxInt(7)
    		v5 := b.NewValue0(v.Pos, OpARM64NEG, typ.Int64)
    		v5.AddArg(y)
    		v4.AddArg(v5)
    		v2.AddArg2(v3, v4)
    		v.AddArg2(v0, v2)
    		return true
    	}
    }
    func rewriteValueARM64_OpRsh16Ux16(v *Value) bool {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 608.6K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/types2/api_test.go

    	m()
    }
    
    type V0 struct{}
    func (V0) m() {}
    
    type V1 struct{}
    
    type V2 struct{}
    func (V2) m() int
    
    type V3 struct{}
    func (*V3) m()
    
    type V4 struct{}
    func (V4) M()
    `
    
    	pkg := mustTypecheck(src, nil, nil)
    
    	T := pkg.Scope().Lookup("T").Type().Underlying().(*Interface)
    	lookup := func(name string) (*Func, bool) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 07 20:08:23 UTC 2024
    - 93.3K bytes
    - Viewed (0)
  4. src/cmd/go/internal/help/helpdoc.go

    		Valid values are sse2 (default), softfloat.
    	GOAMD64
    		For GOARCH=amd64, the microarchitecture level for which to compile.
    		Valid values are v1 (default), v2, v3, v4.
    		See https://golang.org/wiki/MinimumRequirements#amd64
    	GOMIPS
    		For GOARCH=mips{,le}, whether to use floating point instructions.
    		Valid values are hardfloat (default), softfloat.
    	GOMIPS64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 11 16:54:28 UTC 2024
    - 36.3K bytes
    - Viewed (0)
  5. src/cmd/asm/internal/asm/parse.go

    	}
    }
    
    // registerList parses an ARM or ARM64 register list expression, a list of
    // registers in []. There may be comma-separated ranges or individual
    // registers, as in [R1,R3-R5] or [V1.S4, V2.S4, V3.S4, V4.S4].
    // For ARM, only R0 through R15 may appear.
    // For ARM64, V0 through V31 with arrangement may appear.
    //
    // For 386/AMD64 register list specifies 4VNNIW-style multi-source operand.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 14:34:57 UTC 2024
    - 36.9K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/rewriteRISCV64.go

    		v2 := b.NewValue0(v.Pos, OpZeroExt8to32, typ.UInt32)
    		v2.AddArg(val)
    		v3 := b.NewValue0(v.Pos, OpRISCV64SLLI, typ.UInt64)
    		v3.AuxInt = int64ToAuxInt(3)
    		v4 := b.NewValue0(v.Pos, OpRISCV64ANDI, typ.UInt64)
    		v4.AuxInt = int64ToAuxInt(3)
    		v4.AddArg(ptr)
    		v3.AddArg(v4)
    		v1.AddArg2(v2, v3)
    		v.AddArg3(v0, v1, mem)
    		return true
    	}
    }
    func rewriteValueRISCV64_OpAvg64u(v *Value) bool {
    	v_1 := v.Args[1]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 205.1K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/debug.go

    //
    //	b1:
    //	  v4 = ArgIntReg <uintptr> {s+8} [0] : BX
    //	  v5 = ArgIntReg <int> {used} [0] : CX
    //
    // While this is an accurate picture of the live incoming params,
    // we also want to have debug locations for non-live params (or
    // their non-live pieces), e.g. something like
    //
    //	b1:
    //	  v9 = ArgIntReg <*uint8> {s+0} [0] : AX
    //	  v4 = ArgIntReg <uintptr> {s+8} [0] : BX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 58.4K bytes
    - Viewed (0)
  8. src/cmd/go/alldocs.go

    // sets the feature build tags for all previous levels as well.
    // For example, GOAMD64=v2 sets the amd64.v1 and amd64.v2 feature flags.
    // This ensures that code making use of v2 features continues to compile
    // when, say, GOAMD64=v4 is introduced.
    // Code handling the absence of a particular feature level
    // should use a negation:
    //
    //	//go:build !amd64.v2
    //
    // To keep a file from being considered for any build:
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 11 16:54:28 UTC 2024
    - 142.4K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/rewritegeneric.go

    		v2.AuxInt = int64ToAuxInt(o3)
    		v2.AddArg(dst)
    		v3 := b.NewValue0(v.Pos, OpStore, types.TypeMem)
    		v3.Aux = typeToAux(t4)
    		v4 := b.NewValue0(v.Pos, OpOffPtr, tt4)
    		v4.AuxInt = int64ToAuxInt(0)
    		v4.AddArg(dst)
    		v3.AddArg3(v4, d3, mem)
    		v1.AddArg3(v2, d2, v3)
    		v.AddArg3(v0, d1, v1)
    		return true
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 18:24:47 UTC 2024
    - 812.2K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/prove.go

    				//
    				// For example, for an OpPhi:
    				//
    				// v1 = OpConst64 [13]
    				// v2 = OpConst64 [7]
    				// v3 = OpConst64 [42]
    				//
    				// v4 = OpPhi(v1, v2, v3)
    				//
    				// We can prove:
    				//
    				// v4 >= 7 && v4 <= 42
    				//
    				// TODO(jake-ciolek): Handle nested constant OpPhi's
    				sameConstOp := true
    				min := 0
    				max := 0
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:30:21 UTC 2024
    - 48.9K bytes
    - Viewed (0)
Back to top