1998-08-25  Tanaka Akira      <akr@jaist.ac.jp>
 
+       * ew-bq.el (ew-ccl-decode-b): Eliminate `>8=' before `write'.
+
+1998-08-25  Tanaka Akira      <akr@jaist.ac.jp>
+
        * ew-bq.el (ew-ccl-decode-b-0-table): Use `if' instead of `cond'
        (ew-ccl-decode-b-1-table): Ditto.
        (ew-ccl-decode-b-2-table): Ditto.
 
            (write r7)
            (r4 >8= 0)
            (write r7)
-           (r4 >8= 0)
-           (write-repeat r7))
+           (write-repeat r4))
           ;; error: BB=B 
-          ((r4 >8= 0)
-           (write r7)
+          ((write r4)
            (end))
           ;; BBB=
           ((r5 = r2 ,ew-ccl-decode-b-2-table)
            (r4 |= r5)
            (r4 >8= 0)
            (write r7)
-           (r4 >8= 0)
-           (write r7)
+           (write r4)
            (end))
           ;; BB==
-          ((r4 >8= 0)
-           (write r7)
+          ((write r4)
            (end))))
        ((r4 >8= 0)
        (write r7)
        (r4 >8= 0)
        (write r7)
-       (r4 >8= 0)
-       (write-repeat r7))))))
+       (write-repeat r4))))))
 
 ;; ew-ccl-encode-b works only 20.3 or later because CCL_EOF_BLOCK
 ;; is not executed on 20.2 (or former?).
   (setq b (current-time))
   (elp-elapsed-time a b))
 
+(let ((i 100000) (status (make-vector 9 nil)) a b)
+  (setq a (current-time))
+  (while (< 0 i)
+    (setq i (1- i))
+    (ccl-execute-on-string
+     ew-ccl-decode-b ; or ew-ccl-decode-b-2 or -3
+     status
+     "AB8gISIjJCUmJygpKissLS4vMDk6Ozw9Pj9AQVpbXF1eX2Bhent8fX5/gP8="))
+  (setq b (current-time))
+  (elp-elapsed-time a b))
+
 
 )