Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for POPCNTD (0.07 sec)

  1. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/tables.go

    	LDBRX:          "ldbrx",
    	LFIWZX:         "lfiwzx",
    	LHARX:          "lharx",
    	LXSDX:          "lxsdx",
    	LXVD2X:         "lxvd2x",
    	LXVDSX:         "lxvdsx",
    	LXVW4X:         "lxvw4x",
    	POPCNTD:        "popcntd",
    	POPCNTW:        "popcntw",
    	STBCXCC:        "stbcx.",
    	STDBRX:         "stdbrx",
    	STHCXCC:        "sthcx.",
    	STXSDX:         "stxsdx",
    	STXVD2X:        "stxvd2x",
    	STXVW4X:        "stxvw4x",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 334.7K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/rewritePPC64.go

    		return true
    	}
    }
    func rewriteValuePPC64_OpCtz64(v *Value) bool {
    	v_0 := v.Args[0]
    	b := v.Block
    	typ := &b.Func.Config.Types
    	// match: (Ctz64 x)
    	// cond: buildcfg.GOPPC64<=8
    	// result: (POPCNTD (ANDN <typ.Int64> (ADDconst <typ.Int64> [-1] x) x))
    	for {
    		x := v_0
    		if !(buildcfg.GOPPC64 <= 8) {
    			break
    		}
    		v.reset(OpPPC64POPCNTD)
    		v0 := b.NewValue0(v.Pos, OpPPC64ANDN, typ.Int64)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 360.2K bytes
    - Viewed (0)
Back to top