init: v1.0.0
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
#include "textflag.h"
|
||||
|
||||
|
||||
TEXT ·RDSeed(SB), NOSPLIT, $0
|
||||
MRS RNDR, R0
|
||||
MOVD R0, res+0(FP)
|
||||
RET
|
||||
@@ -0,0 +1,9 @@
|
||||
//go:build amd64 || arm64
|
||||
// +build amd64 arm64
|
||||
|
||||
package rdseed
|
||||
|
||||
const SupportRDSEED = true
|
||||
|
||||
//go:noescape
|
||||
func RDSeed() uint64
|
||||
@@ -0,0 +1,12 @@
|
||||
package rdseed
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestRDSEED(t *testing.T) {
|
||||
for i := 0; i < 10; i++ {
|
||||
fmt.Printf("%x\n", RDSeed())
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user