diff --git a/spec.emu b/spec.emu
index 8572739..a483e5e 100644
--- a/spec.emu
+++ b/spec.emu
@@ -837,7 +837,9 @@ location: https://github.com/tc39/proposal-decimal/
1. If _d1_ is *NaN*𝔻, return *false*.
1. If _d2_ is *NaN*𝔻, return *false*.
1. If _d1_ is *+∞*𝔻, return *true*.
- 1. If _d1_ is *-∞*𝔻, return *false*.
+ 1. If _d1_ is *-∞*𝔻, then
+ 1. If _d2_ is *-∞*𝔻, return *true*.
+ 1. Otherwise, return *false*.
1. If _d2_ is *+∞*𝔻, return *false*.
1. If _d2_ is *-∞*𝔻, return *true*.
1. If MV(_d1_) ≥ MV(_d2_), return *true*.