Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for CLRLSLWI (0.16 sec)

  1. test/codegen/shift.go

    	f += tab[v&0xff]
    	// ppc64x:-".*AND",".*CLRLSLWI"
    	f += 2 * uint32(uint16(d))
    	// ppc64x:-".*AND",-"RLDICR",".*CLRLSLDI"
    	g := 2 * uint64(uint32(d))
    	return f, g
    }
    
    func checkCombinedShifts(v8 uint8, v16 uint16, v32 uint32, x32 int32, v64 uint64) (uint8, uint16, uint32, uint64, int64) {
    
    	// ppc64x:-"AND","CLRLSLWI"
    	f := (v8 & 0xF) << 2
    	// ppc64x:"CLRLSLWI"
    	f += byte(v16) << 3
    	// ppc64x:-"AND","CLRLSLWI"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:53:43 UTC 2024
    - 12.7K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/PPC64Ops.go

    		// The following are ops to implement the extended mnemonics for shifts as described in section C.8 of the ISA.
    		// The constant shift values are packed into the aux int32.
    		{name: "CLRLSLWI", argLength: 1, reg: gp11, asm: "CLRLSLWI", aux: "Int32"}, //
    		{name: "CLRLSLDI", argLength: 1, reg: gp11, asm: "CLRLSLDI", aux: "Int32"}, //
    
    		// Operations which consume or generate the CA (xer)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 43.8K bytes
    - Viewed (0)
Back to top