package misc

import (
	"time"
)

const (
	PhysicalShiftBits = 18
)

func GoTimeToTSO(t time.Time) uint64 {
	ts := (t.UnixNano() / int64(time.Millisecond)) << PhysicalShiftBits
	return uint64(ts)
}
