Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for rldic (0.17 sec)

  1. src/hash/crc32/crc32_ppc64le.s

    	MOVWZ	4(R5),R9	// 4-7 bytes of p
    	MOVD	R4,R10		// &tab[0]
    	XOR	R7,R8,R7	// crc ^= byte[0:3]
    	RLDICL	$40,R9,$56,R17	// p[7]
    	SLD	$2,R17,R17	// p[7]*4
    	RLDICL	$40,R7,$56,R8	// crc>>24
    	SLD	$2,R8,R8	// crc>>24*4
    	RLDICL	$48,R9,$56,R18	// p[6]
    	SLD	$2,R18,R18	// p[6]*4
    	MOVWZ	(R10)(R17),R21	// tab[0][p[7]]
    	ADD	$1024,R10,R10	// tab[1]
    	RLDICL	$56,R9,$56,R19	// p[5]
    	SLD	$2,R19,R19	// p[5]*4:1
    	MOVWZ	(R10)(R18),R22	// tab[1][p[6]]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 06 12:09:50 UTC 2024
    - 13.1K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/ppc64/obj9.go

    				q.As = ASLD
    				q.From.SetConst(int64(shift))
    				q.To = p.To
    				p.From.Offset >>= shift
    				p = q
    			} else if isPPC64DoublewordRotateMask(val) {
    				// This constant is a mask value, generate MOVD $-1, Rto; RLDIC Rto, ^me, mb, Rto
    				mb, me := encodePPC64RLDCMask(val)
    				q := obj.Appendp(p, c.newprog)
    				q.As = ARLDC
    				q.AddRestSourceConst((^int64(me)) & 0x3F)
    				q.AddRestSourceConst(int64(mb))
    				q.From = p.To
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 40.8K bytes
    - Viewed (0)
  3. test/codegen/shift.go

    	// ppc64x:-".*RLWINM",-".*RLDICR",".*CLRLSLDI"
    	f := tab[byte(v)^b]
    	// ppc64x:-".*RLWINM",-".*RLDICR",".*CLRLSLDI"
    	f += tab[byte(v)&b]
    	// ppc64x:-".*RLWINM",-".*RLDICR",".*CLRLSLDI"
    	f += tab[byte(v)|b]
    	// ppc64x:-".*RLWINM",-".*RLDICR",".*CLRLSLDI"
    	f += tab[uint16(v)&h]
    	// ppc64x:-".*RLWINM",-".*RLDICR",".*CLRLSLDI"
    	f += tab[uint16(v)^h]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:53:43 UTC 2024
    - 12.7K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/rewritePPC64latelower.go

    		v.AddArg2(y, z)
    		return true
    	}
    	return false
    }
    func rewriteValuePPC64latelower_OpPPC64RLDICL(v *Value) bool {
    	v_0 := v.Args[0]
    	// match: (RLDICL [em] x:(SRDconst [s] a))
    	// cond: (em&0xFF0000) == 0
    	// result: (RLDICL [mergePPC64RLDICLandSRDconst(em, s)] a)
    	for {
    		em := auxIntToInt64(v.AuxInt)
    		x := v_0
    		if x.Op != OpPPC64SRDconst {
    			break
    		}
    		s := auxIntToInt64(x.AuxInt)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 16.5K bytes
    - Viewed (0)
  5. test/codegen/arithmetic.go

    	// arm64:"TST\t[$]63",-"UDIV",-"ASR",-"AND"
    	// ppc64x:"ANDCC",-"RLDICL",-"SRAD",-"CMP"
    	a := n1%64 == 0 // signed divisible
    
    	// 386:"TESTL\t[$]63",-"DIVL",-"SHRL"
    	// amd64:"TESTQ\t[$]63",-"DIVQ",-"SHRQ"
    	// arm:"AND\t[$]63",-".*udiv",-"SRA"
    	// arm64:"TST\t[$]63",-"UDIV",-"ASR",-"AND"
    	// ppc64x:"ANDCC",-"RLDICL",-"SRAD",-"CMP"
    	b := n2%64 != 0 // signed indivisible
    
    	return a, b
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 15:28:00 UTC 2024
    - 15.2K bytes
    - Viewed (0)
  6. src/runtime/sys_linux_ppc64x.s

    	MOVD	m_curg(R21), R6
    	CMP	g, R6
    	BNE	noswitch
    
    	MOVD	m_g0(R21), R7
    	MOVD	(g_sched+gobuf_sp)(R7), R1	// Set SP to g0 stack
    
    noswitch:
    	SUB	$16, R1                 // Space for results
    	RLDICR	$0, R1, $59, R1         // Align for C code
    	MOVD	R12, CTR
    	MOVD	R1, R4
    
    	// Store g on gsignal's stack, so if we receive a signal
    	// during VDSO code we can find the g.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 18.1K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/_gen/PPC64Ops.go

    		{name: "RLWMI", argLength: 2, reg: gp21a0, asm: "RLWMI", aux: "Int64", resultInArg0: true},      // "rlwimi" similar aux encoding as above
    		{name: "RLDICL", argLength: 1, reg: gp11, asm: "RLDICL", aux: "Int64"},                          // Auxint is encoded similarly to RLWINM, but only MB and SH are valid. ME is always 63.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 43.8K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/ppc64/a.out.go

    	AMULLDVCC
    	AMULLDV
    	ARFID
    	ARLDMI
    	ARLDMICC
    	ARLDIMI
    	ARLDIMICC
    	ARLDC
    	ARLDCCC
    	ARLDCR
    	ARLDCRCC
    	ARLDICR
    	ARLDICRCC
    	ARLDCL
    	ARLDCLCC
    	ARLDICL
    	ARLDICLCC
    	ARLDIC
    	ARLDICCC
    	ACLRLSLDI
    	AROTL
    	AROTLW
    	ASLBIA
    	ASLBIE
    	ASLBMFEE
    	ASLBMFEV
    	ASLBMTE
    	ASLD
    	ASLDCC
    	ASRD
    	ASRAD
    	ASRADCC
    	ASRDCC
    	AEXTSWSLI
    	AEXTSWSLICC
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 16K bytes
    - Viewed (0)
  9. src/mdo/reader-stax.vm

            entities.put("ni", "\u220b");
            entities.put("prod", "\u220f");
            entities.put("sum", "\u2211");
            entities.put("minus", "\u2212");
            entities.put("lowast", "\u2217");
            entities.put("radic", "\u221a");
            entities.put("prop", "\u221d");
            entities.put("infin", "\u221e");
            entities.put("ang", "\u2220");
            entities.put("and", "\u2227");
            entities.put("or", "\u2228");
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Mon Mar 25 10:50:01 UTC 2024
    - 38.1K bytes
    - Viewed (0)
  10. src/encoding/xml/xml.go

    	"nabla":    "\u2207",
    	"isin":     "\u2208",
    	"notin":    "\u2209",
    	"ni":       "\u220B",
    	"prod":     "\u220F",
    	"sum":      "\u2211",
    	"minus":    "\u2212",
    	"lowast":   "\u2217",
    	"radic":    "\u221A",
    	"prop":     "\u221D",
    	"infin":    "\u221E",
    	"ang":      "\u2220",
    	"and":      "\u2227",
    	"or":       "\u2228",
    	"cap":      "\u2229",
    	"cup":      "\u222A",
    	"int":      "\u222B",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 08 18:46:41 UTC 2024
    - 47.3K bytes
    - Viewed (0)
Back to top