Closed GoogleCodeExporter closed 8 years ago
I got the code to compile (I'd already made most of those changes, though a few
were
helpful.), but it still fails on the linker stage. And a lot of the failures
were on
assembly code trying to reference variables now in namespaces, if I'm not
mistaken.
I've got a cold started, so I doubt I'll commit much for a few days. And I have
a
feeling this one will take a while.
I have enough headaches just trying to unbreak compiling every few commits...
Original comment by arcum42@gmail.com
on 10 Jan 2009 at 12:26
Maybe Linux build should be drop off? It does not seems that it could be
supported in
current development flow.
Original comment by Zeydl...@gmail.com
on 10 Jan 2009 at 12:42
In traversing some code I found some more spots where mprotect was being called
with
invalid parameters (not aligned to pagesize). This could very well be the
reason the
vtlb build was not working up to now, since all indications are that the new
SIGSEGV
handler can and should be doing what is needed for vtlb to work.
The namespacing is a problem, but not unfixable. There are two approaches: one
is to
move the linux external ASM into CPP files and compile it as inline asm. This
is
actually much easier than it might seem since the external and internal asm are
effectively identical in asm syntax, with the CPP version needing a little
frefix/postfix redtape. Doing that would allow the asm code to reference all
C++
names without having to extern "C" them.
The second approach is to move all asm-rereferences outside of the namespaces.
They'll work just like they did before namespaces were added. They'll be
globals.
The trick is that you have to move both the declaration (.h file extern) and the
implementation outside of a namespace.
I'll be happy to do it, but it's hard for me to know what externals need fixing
unless someone cares to paste a list of linker errors.
Original comment by Jake.Stine
on 10 Jan 2009 at 5:47
Thanks, Jake. Here yougo:
../x86/libx86recomp.a(aR3000A.o): In function `psxDispatcher':
/usr/local/src/pcsx2-playground/pcsx2/x86/aR3000A.S:239: undefined reference to
`psxRecLUT'
../x86/libx86recomp.a(aR3000A.o): In function `psxDispatcherClear':
/usr/local/src/pcsx2-playground/pcsx2/x86/aR3000A.S:290: undefined reference to
`psxRecLUT'
../x86/libx86recomp.a(aR3000A.o): In function `psxDispatcherReg':
/usr/local/src/pcsx2-playground/pcsx2/x86/aR3000A.S:347: undefined reference to
`psxRecLUT'
../x86/libx86recomp.a(aVUzerorec.o): In function `SuperVUExecuteProgram':
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:46: undefined reference
to
`s_TotalVUCycles'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:48: undefined reference
to
`s_callstack'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:50: undefined reference
to
`s_vu1ebp'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:51: undefined reference
to
`s_vu1esi'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:52: undefined reference
to
`s_vuedi'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:53: undefined reference
to
`s_vuebx'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:55: undefined reference
to
`s_vu1esp'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:59: undefined reference
to
`s_writeQ'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:60: undefined reference
to
`s_writeP'
../x86/libx86recomp.a(aVUzerorec.o): In function `SuperVUEndProgram':
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:86: undefined reference
to
`s_vu1ebp'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:87: undefined reference
to
`s_vu1esi'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:88: undefined reference
to
`s_vuedi'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:89: undefined reference
to
`s_vuebx'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:92: undefined reference
to
`s_vu1esp'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:97: undefined reference
to
`s_callstack'
../x86/libx86recomp.a(aVUzerorec.o): In function `svudispfn':
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:138: undefined reference
to
`g_curdebugvu'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:139: undefined reference
to
`s_saveecx'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:140: undefined reference
to
`s_saveedx'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:141: undefined reference
to
`s_saveebx'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:142: undefined reference
to
`s_saveesi'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:143: undefined reference
to
`s_saveedi'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:144: undefined reference
to
`s_saveebp'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:148: undefined reference
to
`s_saveecx'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:149: undefined reference
to
`s_saveedx'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:150: undefined reference
to
`s_saveebx'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:151: undefined reference
to
`s_saveesi'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:152: undefined reference
to
`s_saveedi'
/usr/local/src/pcsx2-playground/pcsx2/x86/aVUzerorec.S:153: undefined reference
to
`s_saveebp'
../x86/libx86recomp.a(aR5900-32.o): In function `Dispatcher':
/usr/local/src/pcsx2-playground/pcsx2/x86/ix86-32/aR5900-32.S:27: undefined
reference
to `cpuRegs'
/usr/local/src/pcsx2-playground/pcsx2/x86/ix86-32/aR5900-32.S:33: undefined
reference
to `recLUT'
../x86/libx86recomp.a(aR5900-32.o): In function `DispatcherClear':
/usr/local/src/pcsx2-playground/pcsx2/x86/ix86-32/aR5900-32.S:72: undefined
reference
to `cpuRegs'
/usr/local/src/pcsx2-playground/pcsx2/x86/ix86-32/aR5900-32.S:81: undefined
reference
to `recLUT'
../x86/libx86recomp.a(aR5900-32.o): In function `DispatcherReg':
/usr/local/src/pcsx2-playground/pcsx2/x86/ix86-32/aR5900-32.S:128: undefined
reference to `cpuRegs'
/usr/local/src/pcsx2-playground/pcsx2/x86/ix86-32/aR5900-32.S:133: undefined
reference to `recLUT'
../x86/libx86recomp.a(aR5900-32.o): In function `_StartPerfCounter':
/usr/local/src/pcsx2-playground/pcsx2/x86/ix86-32/aR5900-32.S:184: undefined
reference to `lbase'
/usr/local/src/pcsx2-playground/pcsx2/x86/ix86-32/aR5900-32.S:185: undefined
reference to `lbase'
../x86/libx86recomp.a(aR5900-32.o): In function `_StopPerfCounter':
/usr/local/src/pcsx2-playground/pcsx2/x86/ix86-32/aR5900-32.S:201: undefined
reference to `lbase'
/usr/local/src/pcsx2-playground/pcsx2/x86/ix86-32/aR5900-32.S:202: undefined
reference to `lbase'
/usr/local/src/pcsx2-playground/pcsx2/x86/ix86-32/aR5900-32.S:203: undefined
reference to `s_pCurBlock_ltime'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_CLIP(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ITOF15(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ITOF12(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU0Micro.cpp:81:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MINIi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MINI(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MAXw(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU0Micro.cpp:81:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MAXi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MAX(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MSUBAw(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU0Micro.cpp:81:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MSUBAq(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MSUBAi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MSUBA(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MSUBw(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU0Micro.cpp:81:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MSUBq(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MSUBi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MSUB(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MADDAw(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU0Micro.cpp:81:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MADDAq(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MADDAi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MADDA(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MADDw(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU0Micro.cpp:81:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MADDq(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MADDi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MADD(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MULAw(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU0Micro.cpp:81:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MULAq(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MULAi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MULA(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MULw(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU0Micro.cpp:81:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MULq(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MULi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MUL(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_SUBAw(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU0Micro.cpp:81:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_SUBAq(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_SUBAi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_SUBA(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_SUBw(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU0Micro.cpp:81:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_SUBq(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_SUBi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_SUB(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ADDAw(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU0Micro.cpp:81:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ADDAq(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ADDAi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ADDA(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ADDw(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU0Micro.cpp:81:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ADDq(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ADDi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ADD(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ABS(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_XTOP(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_XGKICK(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_XITOP(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_EEXP(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_EATAN(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ESIN(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ERSQRT(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ESQRT(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ERCPR(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ESUM(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_EATANxz(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_EATANxy(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ERLENG(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ELENG(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ERSADD(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU0Micro.cpp:81:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MFP(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_JALR(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function `disVU0MI_JR(unsigned
int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_BAL(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU0Micro.cpp:81:
more undefined references to `disRNameCP2i' follow
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_RXOR(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_RNEXT(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_RGET(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_RINIT(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ISWR(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ILWR(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ISW(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU0Micro.cpp:81:
more undefined references to `disRNameCP2i' follow
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_SQI(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_SQD(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function `disVU0MI_SQ(unsigned
int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_LQI(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_LQD(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function `disVU0MI_LQ(unsigned
int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MR32(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MTIR(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MFIR(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_MOVE(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ISUBIU(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_ISUB(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU0Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU0Micro.cpp:81:
more undefined references to `disRNameCP2i' follow
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_RSQRT(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `CP2VFnames'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_SQRT(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU0Micro.o): In function
`disVU0MI_DIV(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `CP2VFnames'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU0Micro.cpp:81: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_CLIP(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_ITOF15(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU1Micro.cpp:120:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MINIi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MINI(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU1Micro.cpp:120:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MAXi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MAX(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU1Micro.cpp:120:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MSUBAq(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MSUBAi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MSUBA(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MSUBw(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU1Micro.cpp:120:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MSUBq(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MSUBi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MSUB(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU1Micro.cpp:120:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MADDAq(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MADDAi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MADDA(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MADDw(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU1Micro.cpp:120:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MADDq(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MADDi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MADD(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU1Micro.cpp:120:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MULAq(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MULAi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MULA(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MULw(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU1Micro.cpp:120:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MULq(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MULi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MUL(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU1Micro.cpp:120:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_SUBAq(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_SUBAi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_SUBA(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_SUBw(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU1Micro.cpp:120:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_SUBq(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_SUBi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_SUB(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU1Micro.cpp:120:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_ADDAq(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_ADDAi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_ADDA(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_ADDw(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU1Micro.cpp:120:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_ADDq(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_ADDi(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_ADD(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU1Micro.cpp:120:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_XTOP(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_XGKICK(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_XITOP(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU1Micro.cpp:120:
more undefined references to `disRNameCP2i' follow
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_EEXP(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_EATAN(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_ESIN(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_ERSQRT(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_ESQRT(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_ERCPR(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_ESUM(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_EATANxz(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_EATANxy(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_ERLENG(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU1Micro.cpp:120:
more undefined references to `disRNameCP2f' follow
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MFP(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_JALR(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU1Micro.cpp:120:
more undefined references to `disRNameCP2i' follow
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_RXOR(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_RNEXT(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_RGET(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_RINIT(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_ISWR(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_ILWR(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU1Micro.cpp:120:
more undefined references to `disRNameCP2i' follow
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_SQI(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_SQD(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function `disVU1MI_SQ(unsigned
int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_LQI(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_LQD(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function `disVU1MI_LQ(unsigned
int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MR32(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MTIR(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MFIR(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_MOVE(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_ISUBIU(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_ISUB(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2i'
../DebugTools/libDebugTools.a(DisVU1Micro.o):/usr/local/src/pcsx2-playground/pcs
x2/DebugTools/DisVU1Micro.cpp:120:
more undefined references to `disRNameCP2i' follow
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_RSQRT(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_SQRT(unsigned
int, unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
../DebugTools/libDebugTools.a(DisVU1Micro.o): In function
`disVU1MI_DIV(unsigned int,
unsigned int)':
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `disRNameCP2f'
/usr/local/src/pcsx2-playground/pcsx2/DebugTools/DisVU1Micro.cpp:120: undefined
reference to `CP2VFnames'
collect2: ld returned 1 exit status
make[1]: *** [pcsx2] Error 1
make[1]: Leaving directory `/usr/local/src/pcsx2-playground/pcsx2/Linux'
make: *** [install-recursive] Error 1
Error with building pcsx2
And I'm back off to bed; this colds getting nasty...
Original comment by arcum42@gmail.com
on 10 Jan 2009 at 8:27
[deleted comment]
It is dependency hell -- VUmicpo.cpp before was not on dependency. O'k, Linux
build
is completely insane, and with memzero there seems to be no easy way to sync.
Who was
so platform unaware to add Windows-only code into main flow?
Right now there is only two possible ways: 1) Remove ALL code after r458, and I
think
that it is the only correct solution. 2) Drop Linux build. Well, windows-only
code
are very bugged and without normal debugger there is no way to fix most of this
errors.
I insist that current situation is unacceptable.
Original comment by Zeydl...@gmail.com
on 15 Jan 2009 at 6:27
Attachments:
[deleted comment]
I want to told for all of you a secret: you could not use namespaced
variable in assembler code, if you expected it would be compiled by gcc. BECAUSE
namespaced variable symbol is not equal it's name. So it never be linked. I
don't
know, why Visual Studio ignore this, but I sure that windows code are incorrect
with
this too.
And psxRecLUT now is in Dynrec namespace. Se ono loppu. And all R5900 variables
in
aVUzerorec.S
Original comment by Zeydl...@gmail.com
on 16 Jan 2009 at 8:29
O'k. For 626 I was able to run bios o'k. But with GDB it's still segfaulted in
bios,
that means that someone break some memory (and it's hard to find who). The main
change is SysResetExecutionStage call, Also I made VU0.Mem and VU1.Mem positive
values (so it would be nicier with vtlb) and change __asm to __asm__, because I
not
sure about __asm with gcc. It's Microsoft method, gcc does not spec it.
Original comment by Zeydl...@gmail.com
on 24 Jan 2009 at 1:19
Attachments:
[deleted comment]
Intresting. How cpuRegs.pc could be 0x80000280?
Original comment by Zeydl...@gmail.com
on 24 Jan 2009 at 7:21
Good Question. And shouldn't we be checking to make sure the whole range is
under
0xe000000 or 0x8000000, not just the starting address?
Original comment by arcum42@gmail.com
on 24 Jan 2009 at 8:42
I also noticed that the DispatcherRegs code has been changed for Windows but not
Linux. This could be part of the problem, though my attempt to correct it didn't
really give noticable results...
Original comment by arcum42@gmail.com
on 24 Jan 2009 at 10:40
Not sure, but it's happened on around 477000+ instruction of bios. cpuRegs.pc
become
negative after jmp REG_BLOCK (to a recompiled code), so it could be recompiler
bug.
One thing I could not understand in aR5900-32.S -- why .extern recLUT is
commented?
And it's was commented from very start.
Original comment by Zeydl...@gmail.com
on 24 Jan 2009 at 12:40
Take a look at the diff of iR5900-32.cpp in r596. You'll see that a bunch of
stuff
was deleted, and some of it had been commented out first on the inlined version
of
DispatcherRegs.
One of the things that had already been commented out used recLUT, and one of
the
calls thats still in there is a mov statement involving cpuRegs.pc.
Original comment by arcum42@gmail.com
on 24 Jan 2009 at 4:17
Well, I definite about something wrong with instruction recompilation at order
4744796 for bios. Is it possible to know something about what instruction and
how is
recompiled
Original comment by Zeydl...@gmail.com
on 24 Jan 2009 at 4:36
Oh, it's cpuException :-(. And it's seems to be designed at this sort of way.
Original comment by Zeydl...@gmail.com
on 24 Jan 2009 at 4:50
Sorry, but I don't know why cpuException code do this strange thing set
cpuRegs.pc to
such bug negative value. And then pcsx2 crushed on movl cpuRegs.pc something.
Original comment by Zeydl...@gmail.com
on 24 Jan 2009 at 6:51
Ok. 0x80000000 maped by memMapKernelMem in Memory.cpp. But then why movl
0x80000abc,
something lead to segfault?
Original comment by Zeydl...@gmail.com
on 26 Jan 2009 at 5:13
Be careful not to confuse PS2 address model (cpuRegs.pc) with the system memory
model
(psHw, psMem, and other pointers/macros/etc). The PS2 addresses are allowed to
be
any value. Only the system memory stuff has to be below 0x80000000.
0x80000280 is a standard entry point for CPU exceptions on the PS2. Exceptions
happen constantly -- counters raise exceptions, GS raises exceptions, etc. And
all
of them transfer control to the 0x80000280 address.
If things are breaking because of the exception handler then I'd bet Arcum is
on the
right track -- something's wrong with the .S versions of the block manager.
I'll
take a look at it.
Original comment by Jake.Stine
on 29 Jan 2009 at 3:01
diff for a SafeArray.h, that compilable under gcc. I do not sure about windows,
but
as I think it should be o'k.
Original comment by Zeydl...@gmail.com
on 30 Jan 2009 at 1:21
Attachments:
aR5900-32.S syntax fix. Also I change pointers in DispatcherReg to resolve
duplicate name
Original comment by Zeydl...@gmail.com
on 30 Jan 2009 at 1:29
Attachments:
Cool. I'm headed to bed right now, but I'll look these over tomorrow, and
hopefully
commit them if nothing breaks in the meantime, and if the Windows build still
works
with them...
Original comment by arcum42@gmail.com
on 30 Jan 2009 at 1:43
It's my diff from 659, which allow all to be compiled.
Please, read it -- it have several hacks. I add _alligned_malloc, *_realloc and
*_free from ZeroGS code, remove one call from phreads (sem_post_multiple does
not
exist on linux and never used).
Original comment by Zeydl...@gmail.com
on 30 Jan 2009 at 3:37
Attachments:
Right now linux build failed by following:
dispatcherReg push recROM variable to stack which used by
recRecompiller as startpc. But this is incorrect, as I think -- BASEBLOCK from
random
pc memory address is a noncence.
Original comment by Zeydl...@gmail.com
on 30 Jan 2009 at 6:45
And if I return to old aR5900-32.S, than I could run pcsx2... Not to far yet.
Original comment by Zeydl...@gmail.com
on 30 Jan 2009 at 7:01
Question, what code was recompiled to
Dump of assembler code from 0xd0435c0 to 0xd043660:
0x0d0435c0: movl $0x8000029c,0x888b608
0x0d0435ca: call 0x81eb9fe <printfn>
0x0d0435cf: mov $0x8000029c,%ecx
0x0d0435d4: mov $0x1a,%edx
0x0d0435d9: mov $0x8000029c,%eax
0x0d0435de: mov $0x800002a0,%eax
0x0d0435e3: movl $0x80000000,0x83d09b0
0x0d0435ed: movl $0xffffffff,0x83d09b4
0x0d0435f7: mov 0x83d09b0,%ecx
0x0d0435fd: add $0x10c0,%ecx
0x0d043603: and $0xfffffff0,%ecx
0x0d043606: mov $0x83d09e0,%edx
0x0d04360b: mov %ecx,%eax
0x0d04360d: shr $0xc,%eax
0x0d043610: mov 0x84526c0(,%eax,4),%eax
0x0d043617: add %eax,%ecx
0x0d043619: js 0xd043625
0x0d04361b: movdqa (%edx),%xmm0
0x0d04361f: movdqa %xmm0,(%ecx)
0x0d043623: jmp 0xd043639
0x0d043625: movzbl %al,%eax
0x0d043628: sub %eax,%ecx
0x0d04362a: mov 0x88538c0(,%eax,4),%eax
0x0d043631: sub $0x80000000,%ecx
0x0d043637: call *%eax
Original comment by Zeydl...@gmail.com
on 30 Jan 2009 at 7:54
Oh. It's AT&T syntax. In Intel:
Dump of assembler code from 0xd0435c0 to 0xd043660:
0x0d0435c0: movl $0x8000029c,0x888b608
0x0d0435ca: call 0x81eb9fe <printfn>
0x0d0435cf: mov $0x8000029c,%ecx
0x0d0435d4: mov $0x1a,%edx
0x0d0435d9: mov $0x8000029c,%eax
0x0d0435de: mov $0x800002a0,%eax
0x0d0435e3: movl $0x80000000,0x83d09b0
0x0d0435ed: movl $0xffffffff,0x83d09b4
0x0d0435f7: mov 0x83d09b0,%ecx
0x0d0435fd: add $0x10c0,%ecx
0x0d043603: and $0xfffffff0,%ecx
0x0d043606: mov $0x83d09e0,%edx
0x0d04360b: mov %ecx,%eax
0x0d04360d: shr $0xc,%eax
0x0d043610: mov 0x84526c0(,%eax,4),%eax
0x0d043617: add %eax,%ecx
0x0d043619: js 0xd043625
0x0d04361b: movdqa (%edx),%xmm0
0x0d04361f: movdqa %xmm0,(%ecx)
0x0d043623: jmp 0xd043639
0x0d043625: movzbl %al,%eax
0x0d043628: sub %eax,%ecx
0x0d04362a: mov 0x88538c0(,%eax,4),%eax
0x0d043631: sub $0x80000000,%ecx
0x0d043637: call *%eax
Original comment by Zeydl...@gmail.com
on 30 Jan 2009 at 8:18
Makes sense.
Oh, and I'm working on getting your diff ready for a commit; I just have to
combine
it with my current changes, get them working together, and make sure it doesn't
break
Windows.
Had to make some changes; we actually already had defs of aligned_malloc &
aligned_free in Misc.h. They just weren't being included, and we didn't have
aligned_realloc...
Oh, and how far are you getting currently? A crash right after
* PCSX2 *: ExecuteBios?
Original comment by arcum42@gmail.com
on 30 Jan 2009 at 8:32
I crush at 0x0d04361f, it's 4744771 instruction in BIOS running. Crush in
starting
bios was made by new aR5900-32.S, I say that old one is better.
Original comment by Zeydl...@gmail.com
on 30 Jan 2009 at 8:57
It is part of R5900::Dynarec::OpcodeImpl::recSQ
Original comment by Zeydl...@gmail.com
on 30 Jan 2009 at 9:25
The asm you posted is generated by RecVtlb.cpp.
Also, I'll check again on aR5900-32.S -- there's definitely some odd code in
the old
one that did not make sense. So I don't think it's entirely safe either.
Original comment by Jake.Stine
on 30 Jan 2009 at 10:19
More exactly:
0x0d04361b: movdqa (%edx),%xmm0
0x0d04361f: movdqa %xmm0,(%ecx)
%edx = 0x83c6160
(%edx) = 0x80018cb0
%ecx = 0x24010c0
And it's segfaulted in 0x24010c0
Original comment by Zeydl...@gmail.com
on 30 Jan 2009 at 10:30
That's intended behavior. The segfault handler should catch it and perform
correct
recBlock clears and such. I don't think the Linux gui is registering the
exception
handler.
Actually I know it isn't, but I dunno how far Arcum is in his Linux GUI patch,
so I
haven't worked on it for fear of too many conflicts.
Original comment by Jake.Stine
on 30 Jan 2009 at 10:33
I wouldn't worry too much about conflicts on the gui side. You know what's been
changed there better then I do, if there are conflicts, I'll go with your
changes.
And I haven't really had as much time for programming as I'd like, anyways.
Most of
what I've done lately was done while I was taking a break from other things I
needed
to get done...
Original comment by arcum42@gmail.com
on 30 Jan 2009 at 10:44
So there should be handler in windows code?
Original comment by Zeydl...@gmail.com
on 30 Jan 2009 at 10:55
Correct code for aR5900-32.S. At least as I think. It segfaulted on recSQ as
usual.
Original comment by Zeydl...@gmail.com
on 30 Jan 2009 at 11:40
Attachments:
Last code have error.
Original comment by Zeydl...@gmail.com
on 31 Jan 2009 at 12:07
Attachments:
The most strange in this
0x0d04361b: movdqa (%edx),%xmm0
0x0d04361f: movdqa %xmm0,(%ecx)
is that this code seems to be 100% correct. edx and ecx are 16-bit aligned:
edx = 0x83cc9e0
ecx = 0x24010c0
memory on ecx is aligned and write/read allowed (it is psM memory). %xmm0 is set
correctly after first op: {0x80018cb0, 0xffffffff, 0x0, 0x0}
I have no idea, why second op are brocken.
Original comment by Zeydl...@gmail.com
on 31 Jan 2009 at 1:23
The permissions for psM memory is changed dynamically during game execution, so
don't
assume that just because it's in psM space that it's not write protected.
As the recompiler generates blocks for code, it protects the areas of PS2
memory from
which that code was derived. When the memory is modified, the exception
(SIGSEGV)
handler informs the recompiler that the code block has been invalidated. This
is
necessary because PS2 games re-upload new program/code into memory frequently.
Original comment by Jake.Stine
on 31 Jan 2009 at 3:09
If I understand you correctly, SysPageFaultExceptionFilter should be called if
this
exception occured? The Linux one (in Memory.c I see windows version to). And
it's
registered by InstallLinuxExceptionHandler, but newer released, as I see.
Original comment by Zeydl...@gmail.com
on 31 Jan 2009 at 12:08
BTW, why Linux does not use try/exception block for memory protection?
Original comment by Zeydl...@gmail.com
on 31 Jan 2009 at 3:39
try/catch in C++ doesn't catch general protection faults, and even if it did, it
wouldn't allow for execution to continue from where the exception occurred.
You have
to register a SIGSEGV handler with the kernel to achieve the desired behavior,
and to
allow for resuming the instruction that faulted.
(the instruction won't fault after the SysPageFaultExectionFilter is run, since
it
unprotects memory after clearing the recompiled blocks).
Original comment by Jake.Stine
on 31 Jan 2009 at 5:14
I must say, that I have no idea how to made correct signal handling in
multithreading
project. And for uncertain reason pcsx2 behave as multithreaded even there is
one
thread. I could not catch even myself raised exception.
Original comment by Zeydl...@gmail.com
on 31 Jan 2009 at 5:45
memzero inline assember code for memset_8. It seems to be o'k ( I don't know
what is
cld so I initialize variables maybe not in correct way).
At least it could be used as a template
Original comment by Zeydl...@gmail.com
on 31 Jan 2009 at 8:49
Attachments:
CLD is the Clear Direction Flag instruction. It's for use with MOVSD/STOSD.
The
MOVSD instructions can either increment or decrement ESI/EDI depending on the
direction flag.
99.9% of the time CLD is always set anyway, as almost no code ever bothers to
set the
flag and run an stosd in reverse... but better safe than sorry. :)
Original comment by Jake.Stine
on 1 Feb 2009 at 7:04
>> I must say, that I have no idea how to made correct signal handling in
multithreading project. And for uncertain reason pcsx2 behave as multithreaded
even
there is one thread. I could not catch even myself raised exception.
Could this be a problem related to the GTK gui? I can't think what else would
be
causing multithreading issues except the MTGS, and that's easy enough to
disable for
testing.
Original comment by Jake.Stine
on 3 Feb 2009 at 8:52
My diff, It's little messie, but main types define header was relocated a bit,
so
it's important. And I continue to catch SIGSEGV.
p.S. Interpreter still worked.
Original comment by Zeydl...@gmail.com
on 3 Feb 2009 at 2:03
Attachments:
I catch a signal! No fastcall and inline are allowed.
Original comment by Zeydl...@gmail.com
on 3 Feb 2009 at 4:07
Reporting. I was able to start Disgaea in EERec mode for rev669.
Original comment by Zeydl...@gmail.com
on 3 Feb 2009 at 7:08
Original issue reported on code.google.com by
Zeydl...@gmail.com
on 10 Jan 2009 at 7:23Attachments: