math.floats: shorten definitions using "bit?".
parent
344e57a838
commit
8aac272c58
|
@ -50,10 +50,10 @@ M: float fp-nan?
|
|||
dup float= not ;
|
||||
|
||||
M: float fp-qnan?
|
||||
dup fp-nan? [ fp-nan-payload 51 2^ bitand zero? not ] [ drop f ] if ; inline
|
||||
dup fp-nan? [ fp-nan-payload 51 bit? ] [ drop f ] if ; inline
|
||||
|
||||
M: float fp-snan?
|
||||
dup fp-nan? [ fp-nan-payload 51 2^ bitand zero? ] [ drop f ] if ; inline
|
||||
dup fp-nan? [ fp-nan-payload 51 bit? not ] [ drop f ] if ; inline
|
||||
|
||||
M: float fp-infinity?
|
||||
dup fp-special? [ fp-nan-payload zero? ] [ drop f ] if ; inline
|
||||
|
|
Loading…
Reference in New Issue