Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 36 of 36 for MOVWZ (0.19 sec)

  1. src/crypto/sha256/sha256block_ppc64x.s

    	MOVD	p_len+16(FP), LEN
    
    	SRD	$6, LEN
    	SLD	$6, LEN
    	ADD	INP, LEN, END
    
    	CMP	INP, END
    	BEQ	end
    
    	MOVD	$·kcon(SB), TBL_STRT
    	MOVD	$0x10, R_x010
    
    #ifdef GOARCH_ppc64le
    	MOVWZ	$8, TEMP
    	LVSL	(TEMP)(R0), LEMASK
    	VSPLTISB	$0x0F, KI
    	VXOR	KI, LEMASK, LEMASK
    #endif
    
    	LXVW4X	(CTX)(R_x000), V0
    	LXVW4X	(CTX)(R_x010), V4
    
    	// unpack the input values into vector registers
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 14.4K bytes
    - Viewed (0)
  2. src/runtime/sys_linux_s390x.s

    TEXT runtime·mmap(SB),NOSPLIT,$48-48
    	MOVD	addr+0(FP), R2
    	MOVD	n+8(FP), R3
    	MOVW	prot+16(FP), R4
    	MOVW	flags+20(FP), R5
    	MOVW	fd+24(FP), R6
    	MOVWZ	off+28(FP), R7
    
    	// s390x uses old_mmap, so the arguments need to be placed into
    	// a struct and a pointer to the struct passed to mmap.
    	MOVD	R2, addr-48(SP)
    	MOVD	R3, n-40(SP)
    	MOVD	R4, prot-32(SP)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 12.5K bytes
    - Viewed (0)
  3. src/runtime/mkpreempt.go

    	l.restore()
    
    	p("MOVD %d(R15), R14", l.stack)    // sigctxt.pushCall has pushed LR (at interrupt) on stack, restore it
    	p("ADD $%d, R15", l.stack+8)       // pop frame (including the space pushed by sigctxt.pushCall)
    	p("MOVWZ -%d(R15), R10", l.stack)  // load flags to REGTMP
    	p("TMLH R10, $(3<<12)")            // restore flags
    	p("MOVD -%d(R15), R10", l.stack+8) // load PC to REGTMP
    	p("JMP (R10)")
    }
    
    func genWasm() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 15.3K bytes
    - Viewed (0)
  4. test/codegen/mathbits.go

    }
    
    func TrailingZeros32(n uint32) int {
    	// amd64/v1,amd64/v2:"BTSQ\\t\\$32","BSFQ"
    	// amd64/v3:"TZCNTL"
    	// 386:"BSFL"
    	// arm:"CLZ"
    	// arm64:"RBITW","CLZW"
    	// s390x:"FLOGR","MOVWZ"
    	// ppc64x/power8:"ANDN","POPCNTW"
    	// ppc64x/power9: "CNTTZW"
    	// wasm:"I64Ctz"
    	return bits.TrailingZeros32(n)
    }
    
    func TrailingZeros16(n uint16) int {
    	// amd64:"BSFL","ORL\\t\\$65536"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 18:51:17 UTC 2024
    - 19.6K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/tools/go/analysis/passes/asmdecl/asmdecl.go

    				src = 4
    			case "MOVV", "MOVD":
    				src = 8
    			}
    		case "s390x":
    			switch op {
    			case "MOVB", "MOVBZ":
    				src = 1
    			case "MOVH", "MOVHZ":
    				src = 2
    			case "MOVW", "MOVWZ", "FMOVS":
    				src = 4
    			case "MOVD", "FMOVD":
    				src = 8
    			}
    		}
    	}
    	if dst == 0 {
    		dst = src
    	}
    
    	// Determine whether the match we're holding
    	// is the first or second argument.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 02:38:00 UTC 2024
    - 22.8K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/ppc64/obj9.go

    				p.From.Sym = ctxt.Float64Sym(f64)
    				p.From.Name = obj.NAME_EXTERN
    				p.From.Offset = 0
    			}
    		}
    
    	case AMOVW, AMOVWZ:
    		// Note, for backwards compatibility, MOVW $const, Rx and MOVWZ $const, Rx are identical.
    		if p.From.Type == obj.TYPE_CONST && p.From.Offset != 0 && p.From.Offset&0xFFFF == 0 {
    			// This is a constant shifted 16 bits to the left, convert it to ADDIS/ORIS $const,...
    			p.As = AADDIS
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 40.8K bytes
    - Viewed (0)
Back to top