Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 42 for popcntw (0.13 sec)

  1. test/codegen/mathbits.go

    	// amd64:"POPCNTL"
    	// arm64:"VCNT","VUADDLV"
    	// s390x:"POPCNT"
    	// ppc64x:"POPCNTW"
    	// wasm:"I64Popcnt"
    	return bits.OnesCount32(n)
    }
    
    func OnesCount16(n uint16) int {
    	// amd64/v2:-".*x86HasPOPCNT" amd64/v3:-".*x86HasPOPCNT"
    	// amd64:"POPCNTL"
    	// arm64:"VCNT","VUADDLV"
    	// s390x:"POPCNT"
    	// ppc64x:"POPCNTW"
    	// wasm:"I64Popcnt"
    	return bits.OnesCount16(n)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 18:51:17 UTC 2024
    - 19.6K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/ppc64/anames.go

    	"VSLD",
    	"VSRD",
    	"VSA",
    	"VSRAB",
    	"VSRAH",
    	"VSRAW",
    	"VSRAD",
    	"VSOI",
    	"VSLDOI",
    	"VCLZ",
    	"VCLZB",
    	"VCLZH",
    	"VCLZW",
    	"VCLZD",
    	"VPOPCNT",
    	"VPOPCNTB",
    	"VPOPCNTH",
    	"VPOPCNTW",
    	"VPOPCNTD",
    	"VCMPEQ",
    	"VCMPEQUB",
    	"VCMPEQUBCC",
    	"VCMPEQUH",
    	"VCMPEQUHCC",
    	"VCMPEQUW",
    	"VCMPEQUWCC",
    	"VCMPEQUD",
    	"VCMPEQUDCC",
    	"VCMPGT",
    	"VCMPGTUB",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/x86/anames.go

    	"VPMOVZXWD",
    	"VPMOVZXWQ",
    	"VPMULDQ",
    	"VPMULHRSW",
    	"VPMULHUW",
    	"VPMULHW",
    	"VPMULLD",
    	"VPMULLQ",
    	"VPMULLW",
    	"VPMULTISHIFTQB",
    	"VPMULUDQ",
    	"VPOPCNTB",
    	"VPOPCNTD",
    	"VPOPCNTQ",
    	"VPOPCNTW",
    	"VPOR",
    	"VPORD",
    	"VPORQ",
    	"VPROLD",
    	"VPROLQ",
    	"VPROLVD",
    	"VPROLVQ",
    	"VPRORD",
    	"VPRORQ",
    	"VPRORVD",
    	"VPRORVQ",
    	"VPSADBW",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 19.1K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/_gen/PPC64Ops.go

    		{name: "POPCNTD", argLength: 1, reg: gp11, asm: "POPCNTD"}, // number of set bits in arg0
    		{name: "POPCNTW", argLength: 1, reg: gp11, asm: "POPCNTW"}, // number of set bits in each word of arg0 placed in corresponding word
    		{name: "POPCNTB", argLength: 1, reg: gp11, asm: "POPCNTB"}, // number of set bits in each byte of arg0 placed in corresponding byte
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 43.8K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/_gen/PPC64.rules

    (Ctz64NonZero ...) => (Ctz64 ...)
    
    (Ctz64 x) && buildcfg.GOPPC64<=8 => (POPCNTD (ANDN <typ.Int64> (ADDconst <typ.Int64> [-1] x) x))
    (Ctz64 x) => (CNTTZD x)
    (Ctz32 x) && buildcfg.GOPPC64<=8 => (POPCNTW (MOVWZreg (ANDN <typ.Int> (ADDconst <typ.Int> [-1] x) x)))
    (Ctz32 x) => (CNTTZW (MOVWZreg x))
    (Ctz16 x) => (POPCNTW (MOVHZreg (ANDN <typ.Int16> (ADDconst <typ.Int16> [-1] x) x)))
    (Ctz8 x)  => (POPCNTB (MOVBZreg (ANDN <typ.UInt8> (ADDconst <typ.UInt8> [-1] x) 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)
  6. src/cmd/asm/internal/asm/testdata/ppc64.s

    	VCLZH V1, V2                    // 10400f42
    	VCLZW V1, V2                    // 10400f82
    	VCLZD V1, V2                    // 10400fc2
    	VPOPCNTB V1, V2                 // 10400f03
    	VPOPCNTH V1, V2                 // 10400f43
    	VPOPCNTW V1, V2                 // 10400f83
    	VPOPCNTD V1, V2                 // 10400fc3
    	VCMPEQUB V1, V2, V3             // 10611006
    	VCMPEQUBCC V1, V2, V3           // 10611406
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 21:53:50 UTC 2024
    - 50.2K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/tables.go

    	VPKUDUS:        "vpkudus",
    	VPMSUMB:        "vpmsumb",
    	VPMSUMD:        "vpmsumd",
    	VPMSUMH:        "vpmsumh",
    	VPMSUMW:        "vpmsumw",
    	VPOPCNTB:       "vpopcntb",
    	VPOPCNTD:       "vpopcntd",
    	VPOPCNTH:       "vpopcnth",
    	VPOPCNTW:       "vpopcntw",
    	VRLD:           "vrld",
    	VSBOX:          "vsbox",
    	VSHASIGMAD:     "vshasigmad",
    	VSHASIGMAW:     "vshasigmaw",
    	VSLD:           "vsld",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 334.7K bytes
    - Viewed (0)
  8. src/cmd/asm/internal/asm/testdata/amd64enc.s

    	POPCNTW (BX), DX                        // 66f30fb813
    	POPCNTW (R11), DX                       // 66f3410fb813
    	POPCNTW DX, DX                          // 66f30fb8d2
    	POPCNTW R11, DX                         // 66f3410fb8d3
    	POPCNTW (BX), R11                       // 66f3440fb81b
    	POPCNTW (R11), R11                      // 66f3450fb81b
    	POPCNTW DX, R11                         // 66f3440fb8da
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 08 21:38:44 UTC 2021
    - 581.9K bytes
    - Viewed (0)
  9. src/internal/bytealg/count_amd64.s

    	PCALIGN $32
    avx2_loop:
    	VMOVDQU (DI), Y2
    	VMOVDQU 32(DI), Y4
    	VPCMPEQB Y1, Y2, Y3
    	VPCMPEQB Y1, Y4, Y5
    	VPMOVMSKB Y3, DX
    	VPMOVMSKB Y5, CX
    	POPCNTL DX, DX
    	POPCNTL CX, CX
    	ADDQ DX, R12
    	ADDQ CX, R12
    	ADDQ $64, DI
    	CMPQ DI, R11
    	JLE avx2_loop
    
    	// If last block is already processed,
    	// skip to the end.
    	//
    	// This check is NOT an optimization; if the input length is a
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 06 20:54:43 UTC 2023
    - 4.7K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/ppc64/asm9.go

    	case AORN:
    		return OPVCC(31, 412, 0, 0)
    	case AORNCC:
    		return OPVCC(31, 412, 0, 1)
    
    	case APOPCNTD:
    		return OPVCC(31, 506, 0, 0) /* popcntd - v2.06 */
    	case APOPCNTW:
    		return OPVCC(31, 378, 0, 0) /* popcntw - v2.06 */
    	case APOPCNTB:
    		return OPVCC(31, 122, 0, 0) /* popcntb - v2.02 */
    	case ACNTTZW:
    		return OPVCC(31, 538, 0, 0) /* cnttzw - v3.00 */
    	case ACNTTZWCC:
    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