Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for AddPtr (0.1 sec)

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

    (Add64  (Const64 [c])  (Const64 [d]))  => (Const64 [c+d])
    (Add32F (Const32F [c]) (Const32F [d])) && c+d == c+d => (Const32F [c+d])
    (Add64F (Const64F [c]) (Const64F [d])) && c+d == c+d => (Const64F [c+d])
    (AddPtr <t> x (Const64 [c])) => (OffPtr <t> x [c])
    (AddPtr <t> x (Const32 [c])) => (OffPtr <t> x [int64(c)])
    
    (Sub8   (Const8 [c]) (Const8 [d]))     => (Const8 [c-d])
    (Sub16  (Const16 [c]) (Const16 [d]))   => (Const16 [c-d])
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 22:21:05 UTC 2024
    - 135.3K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/genericOps.go

    	{name: "Add8", argLength: 2, commutative: true}, // arg0 + arg1
    	{name: "Add16", argLength: 2, commutative: true},
    	{name: "Add32", argLength: 2, commutative: true},
    	{name: "Add64", argLength: 2, commutative: true},
    	{name: "AddPtr", argLength: 2}, // For address calculations.  arg0 is a pointer and arg1 is an int.
    	{name: "Add32F", argLength: 2, commutative: true},
    	{name: "Add64F", argLength: 2, commutative: true},
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 42.6K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/opGen.go

    		argLen:      2,
    		commutative: true,
    		generic:     true,
    	},
    	{
    		name:        "Add64",
    		argLen:      2,
    		commutative: true,
    		generic:     true,
    	},
    	{
    		name:    "AddPtr",
    		argLen:  2,
    		generic: true,
    	},
    	{
    		name:        "Add32F",
    		argLen:      2,
    		commutative: true,
    		generic:     true,
    	},
    	{
    		name:        "Add64F",
    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