N64® Functions Menu
|
al - Audio Library Functions
gDP - DP GBI Macros
gdSP - General GBI Macros
gSP - SP GBI Macros
gt - Turbo Microcode RDP
gu - Graphics Utilities
Math - Math Functions
nuSys - NuSystem
os - N64 Operating System
sp - Sprite Library Functions
uh - Host to Target IO
64DD - N64 Disk Drive
|
|
getfpregs
Syntax
getfpregs thread
Explanation
It retrieves floating point register contents for a target system thread. Specifically, it sends a message requesting the contents of the
floating point registers for the specified target system thread through the dbgif tool
and displays the register contents (in hex) on stdout.
Before executing this command, you must ensure that the dbgif program is running and that the METHOD environment variable is set to zero to indicate that this
is a request for the R4300 CPU. The co-processor does not have floating
point registers, so it is inappropriate to set METHOD to 1. In csh, this
is accomplished by specifying:
setenv METHOD 0
If the specified thread is running, the displayed registers will be the
contents of the registers at the time the thread was preempted to service
the getfpregs request.
Bugs
In the event of a communications failure, the program will dump core. If this happens, you must remove the core file manually.
Only the 32-bit floating point registers ("float" regs) are displayed. It
would be nice to display the 64-bit registers ("double" regs) as well.
See Also
dbgif
listthreads
|
Nintendo® Confidential
Warning: all information in this document is confidential and covered by a non-disclosure agreement. You are responsible for keeping this information confidential and protected. Nintendo will vigorously enforce this responsibility.
Copyright © 1998
Nintendo of America Inc. All rights reserved Nintendo and N64 are registered trademarks of Nintendo
Last updated March 1998
|
|