Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for DCBTST (0.48 sec)

  1. src/cmd/internal/obj/ppc64/anames.go

    	"SUBE",
    	"SUBECC",
    	"SUBEV",
    	"SUBEVCC",
    	"SUBZE",
    	"SUBZECC",
    	"SUBZEVCC",
    	"SUBZEV",
    	"SYNC",
    	"XOR",
    	"XORCC",
    	"XORIS",
    	"DCBF",
    	"DCBI",
    	"DCBST",
    	"DCBT",
    	"DCBTST",
    	"DCBZ",
    	"EIEIO",
    	"ICBI",
    	"ISYNC",
    	"PTESYNC",
    	"TLBIE",
    	"TLBIEL",
    	"TLBSYNC",
    	"TW",
    	"SYSCALL",
    	"WORD",
    	"RFCI",
    	"FCPSGN",
    	"FCPSGNCC",
    	"FRES",
    	"FRESCC",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  2. src/runtime/memclr_ppc64x.s

    under512:
    	SRDCC $3, R6, R7  // 64 byte chunks?
    	XXLXOR VS32, VS32, VS32 // clear VS32 (V0)
    	BEQ   lt64gt8
    
    	// Prepare to clear 64 bytes at a time.
    
    zero64setup:
    	DCBTST (R3)             // prepare data cache
    	MOVD   R7, CTR          // number of 64 byte chunks
    	MOVD   $16, R8
    	MOVD   $32, R16
    	MOVD   $48, R17
    
    zero64:
    	STXVD2X VS32, (R3+R0)   // store 16 bytes
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 16 17:08:59 UTC 2023
    - 4.4K bytes
    - Viewed (0)
  3. src/runtime/memmove_ppc64x.s

    	BC	12, 6, checkbytes	// BEQ CR1, checkbytes
    	SRDCC	$3, DWORDS, OCTWORDS	// 64 byte chunks?
    	MOVD	$16, IDX16
    	BEQ	lt64gt8			// < 64 bytes
    
    	// Prepare for moves of 64 bytes at a time.
    
    forward64setup:
    	DCBTST	(TGT)			// prepare data cache
    	DCBT	(SRC)
    	MOVD	OCTWORDS, CTR		// Number of 64 byte chunks
    	MOVD	$32, IDX32
    	MOVD	$48, IDX48
    	PCALIGN	$16
    
    forward64:
    	LXVD2X	(R0)(SRC), VS32		// load 64 bytes
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 16:47:45 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/plan9.go

    	case LXV:
    		return op + " " + args[1] + "," + args[0]
    
    	case LXVL, LXVLL:
    		return op + " " + args[1] + "," + args[2] + "," + args[0]
    
    	case DCBT, DCBTST, DCBZ, DCBST, ICBI:
    		if args[0] == "0" || args[0] == "R0" {
    			return op + " (" + args[1] + ")"
    		}
    		return op + " (" + args[1] + ")(" + args[0] + ")"
    
    	// branch instructions needs additional handling
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 10.9K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/tables.go

    	LQ:             "lq",
    	STQ:            "stq",
    	CNTLZD:         "cntlzd",
    	CNTLZDCC:       "cntlzd.",
    	DCBF:           "dcbf",
    	DCBST:          "dcbst",
    	DCBT:           "dcbt",
    	DCBTST:         "dcbtst",
    	DIVD:           "divd",
    	DIVDCC:         "divd.",
    	DIVDO:          "divdo",
    	DIVDOCC:        "divdo.",
    	DIVDU:          "divdu",
    	DIVDUCC:        "divdu.",
    	DIVDUO:         "divduo",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 334.7K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/ppc64/asm9.go

    		}
    		o1 = AOP_RRR(c.opirr(p.As), uint32(p.To.Reg), uint32(p.From.Reg), 0) | (uint32(c.regoff(p.GetFrom3()))&0x7F)<<11
    
    	case 43: /* data cache instructions: op (Ra+[Rb]), [th|l] */
    		/* TH field for dcbt/dcbtst: */
    		/* 0 = Block access - program will soon access EA. */
    		/* 8-15 = Stream access - sequence of access (data stream). See section 4.3.2 of the ISA for details. */
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:55:28 UTC 2024
    - 156.1K bytes
    - Viewed (0)
Back to top