Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for MOVDstoreconst (0.16 sec)

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

    	(MOVBstoreconst [makeValAndOff(int32(int8(c)),off)] {sym} ptr mem)
    
    // Fold address offsets into constant stores.
    (MOVDstoreconst [sc] {s} (ADDconst [off] ptr) mem) && isU12Bit(sc.Off64()+int64(off)) =>
    	(MOVDstoreconst [sc.addOffset32(off)] {s} ptr mem)
    (MOVWstoreconst [sc] {s} (ADDconst [off] ptr) mem) && isU12Bit(sc.Off64()+int64(off)) =>
    	(MOVWstoreconst [sc.addOffset32(off)] {s} ptr mem)
    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

    		{name: "MOVWstoreconst", argLength: 2, reg: gpstoreconst, asm: "MOVW", aux: "SymValAndOff", typ: "Mem", faultOnNilArg0: true, symEffect: "Write"}, // store low 4 bytes of ...
    		{name: "MOVDstoreconst", argLength: 2, reg: gpstoreconst, asm: "MOVD", aux: "SymValAndOff", typ: "Mem", faultOnNilArg0: true, symEffect: "Write"}, // store 8 bytes of ...
    
    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

    	}
    	return false
    }
    func rewriteValueS390X_OpS390XMOVDstoreconst(v *Value) bool {
    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    	// match: (MOVDstoreconst [sc] {s} (ADDconst [off] ptr) mem)
    	// cond: isU12Bit(sc.Off64()+int64(off))
    	// result: (MOVDstoreconst [sc.addOffset32(off)] {s} ptr mem)
    	for {
    		sc := auxIntToValAndOff(v.AuxInt)
    		s := auxToSym(v.Aux)
    		if v_0.Op != OpS390XADDconst {
    			break
    		}
    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

    		asm:            s390x.AMOVW,
    		reg: regInfo{
    			inputs: []inputInfo{
    				{0, 4295023614}, // R1 R2 R3 R4 R5 R6 R7 R8 R9 R11 R12 R14 SP SB
    			},
    		},
    	},
    	{
    		name:           "MOVDstoreconst",
    		auxType:        auxSymValAndOff,
    		argLen:         2,
    		faultOnNilArg0: true,
    		symEffect:      SymWrite,
    		asm:            s390x.AMOVD,
    		reg: regInfo{
    			inputs: []inputInfo{
    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