[quake3-bugzilla] [Bug 4977] x86 qvm improvements

bugzilla-daemon at icculus.org bugzilla-daemon at icculus.org
Sun May 15 15:46:25 EDT 2011


https://bugzilla.icculus.org/show_bug.cgi?id=4977

--- Comment #18 from Eugene C. <mine at ukr.net> 2011-05-15 15:46:22 EDT ---
>why not allow syscalls to be optimized in the same way intra-VM-Calls are?

It requires more complex asm code so I'm just skipped it for first time

>Next thing I'm wondering why we need the jump tables built into the VM. Can't
we just build the jused array in the first pass?

"switch" statements may generate jump tables (stored in data segment), so jump
address can be calculated during runtime execution only - i.e. not all jump
labels can be referenced(->detected) during compilation passes

-- 
Configure bugmail: https://bugzilla.icculus.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the quake3-bugzilla mailing list