# double log(arg) ; natural logarithm
# double log10(arg); base 10 log
# if(arg<=0){ errno=EDOM; return(-1.7e+38); }
# nat. log computed from Hart&Cheney LOGE 2706 D=22.1
# J F Jarvis August 3, 1978
movd $0d-1.7e+38,r0 # machine dept max neg
extzv $7,$8,r0,r10 # r10 = exp(arg)+128
insv $128,$7,$8,r0 # r0,r1: 0.5<=frac(arg)<1.0
insv $129,$7,$8,r0 # frac *= 2
subl2 $128,r10 # signed exp for scaled arg
subd3 $0d1.0e+0,r0,r6 # Hart&cheney LOGE 2706
divd2 r0,r6 # r6,r7= (frac-1)/(frac+1)
muld2 log2,r2 # r2,r3= loge(2**exp)
.double 0d-0.24550691103445385056e+2
.double 0d0.23616053565907671809e+3
.double 0d-0.54904361859132995001e+3
.double 0d0.35621151669903912407e+3
.double 0d-0.35526251110400238735e+2
.double 0d0.19375591463035879517e+3
.double 0d-0.33389039541217149928e+3
.double 0d0.17810575834951956204e+3
.double 0d0.43429448190325182765e+0
.double 0d0.70710678118654752440e+0
.double 0d0.69314718055994530941e+0