+00004$:
+ // if divisor is infinity, ...
+ mov a, exp_b
+ cjne a, #0xFF, 00006$
+ // and dividend is also infinity, return NaN
+ mov a, exp_a
+ cjne a, #0xFF, 00005$
+ ljmp fs_return_nan
+00005$:
+ // but dividend is not infinity, return zero
+ ljmp fs_return_zero
+00006$:
+ // if dividend is infinity, return infinity
+ mov a, exp_a
+ cjne a, #0xFF, 00007$
+ ljmp fs_return_inf
+00007$: