Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for RDTSCP (0.2 sec)

  1. src/internal/cpu/cpu_x86.go

    func doinit() {
    	options = []option{
    		{Name: "adx", Feature: &X86.HasADX},
    		{Name: "aes", Feature: &X86.HasAES},
    		{Name: "erms", Feature: &X86.HasERMS},
    		{Name: "pclmulqdq", Feature: &X86.HasPCLMULQDQ},
    		{Name: "rdtscp", Feature: &X86.HasRDTSCP},
    		{Name: "sha", Feature: &X86.HasSHA},
    	}
    	level := getGOAMD64level()
    	if level < 2 {
    		// These options are required at level 2. At lower levels
    		// they can be turned off.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 13:40:20 UTC 2024
    - 5.8K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/arch/x86/x86asm/intel.go

    		ICEBP, INSB, INSD, INSW, INT, INTO, INVD, IRET, IRETQ,
    		LAHF, LEAVE, LRET, MONITOR, MWAIT, NOP, OUTSB, OUTSD, OUTSW,
    		PAUSE, POPA, POPF, POPFQ, PUSHA, PUSHF, PUSHFQ,
    		RDMSR, RDPMC, RDTSC, RDTSCP, RET, RSM,
    		SAHF, STC, STD, STI, SYSENTER, SYSEXIT, SYSRET,
    		UD2, WBINVD, WRMSR, XEND, XLATB, XTEST:
    
    		if inst.Op == NOP && inst.Opcode>>24 != 0x90 {
    			break
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 22:23:32 UTC 2017
    - 11.7K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/x86/anames.go

    	"RDFSBASEQ",
    	"RDGSBASEL",
    	"RDGSBASEQ",
    	"RDMSR",
    	"RDPID",
    	"RDPKRU",
    	"RDPMC",
    	"RDRANDL",
    	"RDRANDQ",
    	"RDRANDW",
    	"RDSEEDL",
    	"RDSEEDQ",
    	"RDSEEDW",
    	"RDTSC",
    	"RDTSCP",
    	"REP",
    	"REPN",
    	"RETFL",
    	"RETFQ",
    	"RETFW",
    	"ROLB",
    	"ROLL",
    	"ROLQ",
    	"ROLW",
    	"RORB",
    	"RORL",
    	"RORQ",
    	"RORW",
    	"RORXL",
    	"RORXQ",
    	"ROUNDPD",
    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/amd64/versions_test.go

    	for _, key := range keys {
    		m[key] = true
    	}
    	return m
    }
    
    var runtimeFeatures = setOf(
    	"adx", "aes", "avx", "avx2", "bmi1", "bmi2", "erms", "fma",
    	"pclmulqdq", "popcnt", "rdtscp", "sse3", "sse41", "sse42", "ssse3",
    )
    
    var featureToOpcodes = map[string][]string{
    	// Note: we include *q, *l, and plain opcodes here.
    	// go tool objdump doesn't include a [QL] on popcnt instructions, until CL 351889
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 15 20:19:15 UTC 2022
    - 10.9K bytes
    - Viewed (0)
  5. src/runtime/asm_386.s

    	JMP	rdtsc  // no fence instructions available
    #endif
    	CMPB	internal∕cpu·X86+const_offsetX86HasRDTSCP(SB), $1
    	JNE	fences
    	// Instruction stream serializing RDTSCP is supported.
    	// RDTSCP is supported by Intel Nehalem (2008) and
    	// AMD K8 Rev. F (2006) and newer.
    	RDTSCP
    done:
    	MOVL	AX, ret_lo+0(FP)
    	MOVL	DX, ret_hi+4(FP)
    	RET
    fences:
    	// MFENCE is instruction stream serializing and flushes the
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 15:45:13 UTC 2024
    - 43.1K bytes
    - Viewed (0)
  6. src/runtime/asm_amd64.s

    TEXT runtime·cputicks(SB),NOSPLIT,$0-0
    	CMPB	internal∕cpu·X86+const_offsetX86HasRDTSCP(SB), $1
    	JNE	fences
    	// Instruction stream serializing RDTSCP is supported.
    	// RDTSCP is supported by Intel Nehalem (2008) and
    	// AMD K8 Rev. F (2006) and newer.
    	RDTSCP
    done:
    	SHLQ	$32, DX
    	ADDQ	DX, AX
    	MOVQ	AX, ret+0(FP)
    	RET
    fences:
    	// MFENCE is instruction stream serializing and flushes the
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 60.4K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/arch/x86/x86asm/tables.go

    	RCR:             "RCR",
    	RDFSBASE:        "RDFSBASE",
    	RDGSBASE:        "RDGSBASE",
    	RDMSR:           "RDMSR",
    	RDPMC:           "RDPMC",
    	RDRAND:          "RDRAND",
    	RDTSC:           "RDTSC",
    	RDTSCP:          "RDTSCP",
    	RET:             "RET",
    	ROL:             "ROL",
    	ROR:             "ROR",
    	ROUNDPD:         "ROUNDPD",
    	ROUNDPS:         "ROUNDPS",
    	ROUNDSD:         "ROUNDSD",
    	ROUNDSS:         "ROUNDSS",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 266.8K bytes
    - Viewed (0)
  8. src/cmd/asm/internal/asm/testdata/amd64enc.s

    	RDSEEDL R11                             // 410fc7fb
    	RDSEEDQ DX                              // 480fc7fa
    	RDSEEDQ R11                             // 490fc7fb
    	RDTSC                                   // 0f31
    	RDTSCP                                  // 0f01f9
    	JCS 2(PC)
    	//TODO: RETQ                            // c3
    	JCS 2(PC)
    	//TODO: RETQ $0xf123                    // c223f1
    	JCS 2(PC)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 08 21:38:44 UTC 2021
    - 581.9K bytes
    - Viewed (0)
Back to top