1.0.41.8: x86/x86-64: Weaken read and write barrier operations.
[sbcl.git] / src / compiler / x86-64 / system.lisp
index 11867f9..1edf735 100644 (file)
@@ -381,15 +381,13 @@ number of CPU cycles elapsed as secondary value. EXPERIMENTAL."
 (define-vop (%read-barrier)
   (:policy :fast-safe)
   (:translate %read-barrier)
-  (:generator 3
-    (inst lfence)))
+  (:generator 3))
 
 #!+memory-barrier-vops
 (define-vop (%write-barrier)
   (:policy :fast-safe)
   (:translate %write-barrier)
-  (:generator 3
-    (inst sfence)))
+  (:generator 3))
 
 #!+memory-barrier-vops
 (define-vop (%data-dependency-barrier)