Post Reply 
HP 49G, 49g+ & 50g: Built-in Zints
09-01-2017, 11:55 PM
Post: #13
RE: HP 49G, 49g+ & 50g: Built-in Zints
(09-01-2017 11:05 PM)Paul Dale Wrote:  If I remember my 28S days correctly, an inline number still executes through the prefix pointer just like an indirect one. I seem to remember an inline object execute extra instructions (those that correspond to the object type number) which act as a fix and nop. I distinctly remember thinking at the time that this was an inspired approach.

This would account for inline being slightly slower than indirect.

It's been a long time and I'm sure someone will correct me where I'm mistaken.

Pauli

Pauli is right, TNX.

In the case of Z3_ the RPL interpreter is calling the object directly whereas the inline code object must be decoded by the PRLG utility.

In Emu48 CPU cycles

Z3_ = ~85 cycles

ZINT 3 = ~169 cycles

So I'm wrong about the speed.
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: HP 49G, 49g+ & 50g: Built-in Zints - Christoph Giesselink - 09-01-2017 11:55 PM



User(s) browsing this thread: 1 Guest(s)