1. Re: Math Shortcuts

On Sat, 4 Jul 1998, Rob Craig wrote:

> Intel also has a machine instruction for *rounding* a f.p.
> number to the nearest integer. Unfortunately it can't be used
> directly for floor(), which always rounds *down*.

I discovered the following while trying to code a ceiling routine:

function ceiling(object x)
    return -floor(-x)
end function

This suggests that the floor function could be defined the same way:

-- I'd do this in machine code, but I'm not into Intel op-codes.
function floor(object x)
    return -ceiling(-x)
end function

Although, I guess this is how you've already done it in the interpreter...
:)

--
Carl R White
E-mail...: cyrek- at -bigfoot.com              / Remove the hyphens before
Finger...: crwhite- at -dcsun1.comp.brad.ac.uk \ mailing or fingering...
Url......: http://www.bigfoot.com/~cyrek/

new topic     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu