64-BYTE cache line across CPUs.
diff --git a/sequence.go b/sequence.go
index 5d3a3d4..a83b134 100644
--- a/sequence.go
+++ b/sequence.go
@@ -10,4 +10,5 @@
 	MaxSequenceValue     int64 = (1 << 63) - 1
 	InitialSequenceValue int64 = -1
 	SequencePayloadIndex uint8 = 0
+	FillCPUCacheLine     uint8 = 8
 )
diff --git a/sequence_386.go b/sequence_386.go
index 3a450cd..5231e52 100644
--- a/sequence_386.go
+++ b/sequence_386.go
@@ -8,5 +8,3 @@
 func (this *Sequence) Load() int64 {
 	return atomic.LoadInt64(&(*this)[SequencePayloadIndex])
 }
-
-const FillCPUCacheLine uint8 = 8 // TODO: how big is the cache line for i386?
diff --git a/sequence_amd64.go b/sequence_amd64.go
index 431b38e..fcf77f7 100644
--- a/sequence_amd64.go
+++ b/sequence_amd64.go
@@ -6,5 +6,3 @@
 func (this *Sequence) Load() int64 {
 	return this[SequencePayloadIndex]
 }
-
-const FillCPUCacheLine uint8 = 8