Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 174 for mcov (0.12 sec)

  1. test/codegen/memcombine.go

    	// ppc64le:`MOVD\s`,-`MOV[BHW]Z\s`
    	// ppc64:`MOVDBR\s`,-`MOV[BHW]Z\s`
    	return binary.LittleEndian.Uint64(b[idx:])
    }
    
    func load_le32(b []byte) uint32 {
    	// amd64:`MOVL\s\(.*\),`,-`MOV[BW]`,-`OR`
    	// 386:`MOVL\s\(.*\),`,-`MOV[BW]`,-`OR`
    	// s390x:`MOVWBR\s\(.*\),`
    	// arm64:`MOVWU\s\(R[0-9]+\),`,-`MOV[BH]`
    	// ppc64le:`MOVWZ\s`,-`MOV[BH]Z\s`
    	// ppc64:`MOVWBR\s`,-`MOV[BH]Z\s`
    	return binary.LittleEndian.Uint32(b)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 19:45:41 UTC 2024
    - 29.7K bytes
    - Viewed (0)
  2. src/cmd/asm/internal/asm/testdata/riscv64error.s

    	MOV	$1234, 8(SP)			// ERROR "constant load must target register"
    	MOV	$0, 0(SP)			// ERROR "constant load must target register"
    	MOV	$0, 8(SP)			// ERROR "constant load must target register"
    	MOV	$1234, 0(SP)			// ERROR "constant load must target register"
    	MOV	$1234, 8(SP)			// ERROR "constant load must target register"
    	MOVB	$1, X5				// ERROR "unsupported constant load"
    	MOVH	$1, X5				// ERROR "unsupported constant load"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  3. src/internal/bytealg/indexbyte_riscv64.s

    	// X10 = b_base
    	// X11 = b_len
    	// X12 = b_cap (unused)
    	// X13 = byte to find
    	AND	$0xff, X13
    	MOV	X10, X12		// store base for later
    	ADD	X10, X11		// end
    	SUB	$1, X10
    
    loop:
    	ADD	$1, X10
    	BEQ	X10, X11, notfound
    	MOVBU	(X10), X14
    	BNE	X13, X14, loop
    
    	SUB	X12, X10		// remove base
    	RET
    
    notfound:
    	MOV	$-1, X10
    	RET
    
    TEXT ·IndexByteString<ABIInternal>(SB),NOSPLIT,$0-32
    	// X10 = b_base
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 13:57:06 UTC 2023
    - 919 bytes
    - Viewed (0)
  4. src/internal/bytealg/count_riscv64.s

    	AND	$0xff, X13, X12
    	MOV	ZERO, X14	// count
    	ADD	X10, X11	// end
    
    	PCALIGN	$16
    loop:
    	BEQ	X10, X11, done
    	MOVBU	(X10), X15
    	ADD	$1, X10
    	BNE	X12, X15, loop
    	ADD	$1, X14
    	JMP	loop
    
    done:
    	MOV	X14, X10
    	RET
    
    TEXT ·CountString<ABIInternal>(SB),NOSPLIT,$0-32
    	// X10 = s_base
    	// X11 = s_len
    	// X12 = byte to count
    	AND	$0xff, X12
    	MOV	ZERO, X14	// count
    	ADD	X10, X11	// end
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 22 01:59:01 UTC 2023
    - 858 bytes
    - Viewed (0)
  5. src/runtime/mkpreempt.go

    		if i == 23 {
    			continue // R23 is REGTMP
    		}
    		reg := fmt.Sprintf("R%d", i)
    		l.add(mov, reg, regsize)
    	}
    	l.add(mov, r28, regsize)
    	l.addSpecial(
    		mov+" HI, R1\n"+mov+" R1, %d(R29)",
    		mov+" %d(R29), R1\n"+mov+" R1, HI",
    		regsize)
    	l.addSpecial(
    		mov+" LO, R1\n"+mov+" R1, %d(R29)",
    		mov+" %d(R29), R1\n"+mov+" R1, LO",
    		regsize)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 15.3K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/loong64/obj.go

    				p.Spadj = int32(-p.From.Offset)
    			}
    
    		case obj.AGETCALLERPC:
    			if cursym.Leaf() {
    				// MOV LR, Rd
    				p.As = mov
    				p.From.Type = obj.TYPE_REG
    				p.From.Reg = REGLINK
    			} else {
    				// MOV (RSP), Rd
    				p.As = mov
    				p.From.Type = obj.TYPE_MEM
    				p.From.Reg = REGSP
    			}
    		}
    
    		if p.To.Type == obj.TYPE_REG && p.To.Reg == REGSP && p.Spadj == 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:22:18 UTC 2023
    - 19.7K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/_gen/S390X.rules

    (MOV(B|BZ)reg e:(MOVWreg x)) && clobberIfDead(e) => (MOV(B|BZ)reg x)
    (MOV(H|HZ)reg e:(MOVHreg x)) && clobberIfDead(e) => (MOV(H|HZ)reg x)
    (MOV(H|HZ)reg e:(MOVWreg x)) && clobberIfDead(e) => (MOV(H|HZ)reg x)
    (MOV(W|WZ)reg e:(MOVWreg x)) && clobberIfDead(e) => (MOV(W|WZ)reg x)
    
    // Bypass redundant zero extensions.
    (MOV(B|BZ)reg e:(MOVBZreg x)) && clobberIfDead(e) => (MOV(B|BZ)reg x)
    (MOV(B|BZ)reg e:(MOVHZreg x)) && clobberIfDead(e) => (MOV(B|BZ)reg x)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 18:09:26 UTC 2023
    - 74.3K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/_gen/PPC64.rules

    (MOVHZreg y:(MOV(H|B)Zreg _)) => y // repeat
    (MOVHZreg y:(MOVHBRload _ _)) => y
    
    (MOVHreg y:(MOV(H|B)reg _)) => y // repeat
    
    (MOV(H|HZ)reg y:(MOV(HZ|H)reg x)) => (MOV(H|HZ)reg x)
    
    // W - there are more combinations than these
    
    (MOV(WZ|WZ|WZ|W|W|W)reg y:(MOV(WZ|HZ|BZ|W|H|B)reg _)) => y // repeat
    (MOVWZreg y:(MOV(H|W)BRload _ _)) => y
    
    (MOV(W|WZ)reg y:(MOV(WZ|W)reg x)) => (MOV(W|WZ)reg x)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 53.2K bytes
    - Viewed (0)
  9. src/cmd/covdata/covdata.go

    	// ... off and running now.
    	dbgtrace(1, "starting perform")
    
    	indirs := strings.Split(*indirsflag, ",")
    	vis := cov.CovDataVisitor(op)
    	var flags cov.CovDataReaderFlags
    	if *hflag {
    		flags |= cov.PanicOnError
    	}
    	if *hwflag {
    		flags |= cov.PanicOnWarning
    	}
    	reader := cov.MakeCovDataReader(vis, indirs, *verbflag, flags, matchpkg)
    	st := 0
    	if err := reader.Visit(); err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 14 19:41:17 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  10. src/cmd/go/testdata/script/test_fuzz_cov.txt

    env GOCACHE=$WORK/cache
    
    # TODO(#51484): enabled debugging info to help diagnose a deadlock in the fuzzer
    env GODEBUG=fuzzdebug=1
    ! go test -fuzz=FuzzCov -v
    ! stderr 'cov instrumentation working'
    
    -- go.mod --
    module test
    
    -- cov_test.go --
    package cov
    
    import "testing"
    
    func FuzzCov(f *testing.F) {
    	f.Fuzz(func(t *testing.T, b []byte) {
    		if len(b) == 8 &&
    			b[0] == 'h' &&
    			b[1] == 'e' &&
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 16 16:53:11 UTC 2023
    - 787 bytes
    - Viewed (0)
Back to top