Release 3b.  See "doc/SoftFloat-history.html".
diff --git a/source/extF80M_div.c b/source/extF80M_div.c
index 6379cf3..4781389 100644
--- a/source/extF80M_div.c
+++ b/source/extF80M_div.c
@@ -2,10 +2,10 @@
 /*============================================================================
 
 This C source file is part of the SoftFloat IEEE Floating-Point Arithmetic
-Package, Release 3a, by John R. Hauser.
+Package, Release 3b, by John R. Hauser.
 
-Copyright 2011, 2012, 2013, 2014 The Regents of the University of California.
-All rights reserved.
+Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of
+California.  All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
@@ -67,7 +67,7 @@
     bool signZ;
     uint64_t sigA, x64;
     int32_t expZ;
-    int shiftCount;
+    int shiftDist;
     uint32_t y[3], recip32, sigB[3];
     int ix;
     uint32_t q, qs[2];
@@ -117,12 +117,12 @@
     /*------------------------------------------------------------------------
     *------------------------------------------------------------------------*/
     expZ = expA - expB + 0x3FFF;
-    shiftCount = 29;
+    shiftDist = 29;
     if ( sigA < x64 ) {
         --expZ;
-        shiftCount = 30;
+        shiftDist = 30;
     }
-    softfloat_shortShiftLeft64To96M( sigA, shiftCount, y );
+    softfloat_shortShiftLeft64To96M( sigA, shiftDist, y );
     recip32 = softfloat_approxRecip32_1( x64>>32 );
     sigB[indexWord( 3, 0 )] = (uint32_t) x64<<30;
     x64 >>= 2;