! / 1282584464 0 0 0 2467 ` ccccccccuuuuuuu                         LLC_MTXIdentityPSMTXIdentityC_MTXCopyPSMTXCopyC_MTXConcatPSMTXConcatC_MTXConcatArrayPSMTXConcatArrayC_MTXTransposePSMTXTransposeC_MTXInversePSMTXInverseC_MTXInvXposePSMTXInvXposeC_MTXRotRadC_MTXRotTrigPSMTXRotRadPSMTXRotTrigC_MTXRotAxisRadPSMTXRotAxisRadC_MTXTransPSMTXTransC_MTXTransApplyPSMTXTransApplyC_MTXScalePSMTXScaleC_MTXScaleApplyPSMTXScaleApplyC_MTXQuatPSMTXQuatC_MTXReflectPSMTXReflectC_MTXLookAtC_MTXLightFrustumC_MTXLightPerspectiveC_MTXLightOrthoC_MTXMultVecPSMTXMultVecC_MTXMultVecArrayPSMTXMultVecArrayC_MTXMultVecSRPSMTXMultVecSRC_MTXMultVecArraySRPSMTXMultVecArraySRMTXInitStackMTXPushMTXPushFwdMTXPushInvMTXPushInvXposeMTXPopMTXGetStackPtrC_MTXFrustumC_MTXPerspectiveC_MTXOrthoC_MTX44IdentityPSMTX44IdentityC_MTX44CopyPSMTX44CopyC_MTX44ConcatPSMTX44ConcatC_MTX44TransposePSMTX44TransposeC_MTX44InverseC_MTX44TransPSMTX44TransC_MTX44TransApplyPSMTX44TransApplyC_MTX44ScalePSMTX44ScaleC_MTX44ScaleApplyPSMTX44ScaleApplyC_MTX44RotRadC_MTX44RotTrigPSMTX44RotRadPSMTX44RotTrigC_MTX44RotAxisRadPSMTX44RotAxisRadC_MTX44MultVecPSMTX44MultVecC_MTX44MultVecArrayPSMTX44MultVecArrayC_MTX44MultVecSRPSMTX44MultVecSRC_MTX44MultVecArraySRPSMTX44MultVecArraySRC_VECAddPSVECAddC_VECSubtractPSVECSubtractC_VECScalePSVECScaleC_VECNormalizePSVECNormalizeC_VECSquareMagPSVECSquareMagC_VECMagPSVECMagC_VECDotProductPSVECDotProductC_VECCrossProductPSVECCrossProductC_VECHalfAngleC_VECReflectC_VECSquareDistancePSVECSquareDistanceC_VECDistancePSVECDistanceC_QUATAddPSQUATAddC_QUATSubtractPSQUATSubtractC_QUATMultiplyPSQUATMultiplyC_QUATScalePSQUATScaleC_QUATDotProductPSQUATDotProductC_QUATNormalizePSQUATNormalizeC_QUATInversePSQUATInverseC_QUATDividePSQUATDivideC_QUATExpC_QUATLogNC_QUATMakeClosestC_QUATRotAxisRadC_QUATMtxC_QUATLerpC_QUATSlerpC_QUATSquadC_QUATCompAPSMTXReorderPSMTXROMultVecArray mtx.o/ 1282584462 0 0 0 22752 ` ELFWP4( !|$|x;,@,8`8<8L1H;,@;  $(,$|8! N !@H08ۡ (ہ` (8H @88 08( ˡ 8 ˁ8!PN !|$9a H|~x|#x;,@,8`8<8L1H;`,@;;,@,8`8 <8L1H;@,@;|@Ad    $$((,,9a H$|8! N #$CDcd ((N !|d\XTP|x|#x|+x8,@88`8R<8L1H8,@ 88,@88`8S<8L1H8,@ 88 ,@88`8T<8L1H8,@ 8 |@A |@@ ; Hx? a2?A2?2**?$a2?A2?2**?(a2?A2?2**?,a2? A2?2*#* * ? a2?A2?2**?$a2?A2?2**?(a2?A2?2**?,a2? A2?2*#**?( a2? A2?$2** ?($a2? A2?$2**$?((a2? A2?$2**(?(,a2?  A2?$2*#*,*,8 |@@8a xH\XTPd|8!`N !<8(C$#`cpD hd(x (`\h\pxFh^xH J\ \E ^((8!@N !|D9a@H|rx|#x|+x|3x<`;;`,@(8`8R8L1H:,@;`;@,@(8`8S8L1H:,@;@; ,@(8`8T8L1H:,@; ;(A(8`8U8@L1H:,@;;H ~CxxxH;0;0;|@A9a@HD|8!@N !8#Cc8 (|&F 'HGPa(H\HPa\%f(E@gXi80@\fXi\ @zXiz&F e'HGPa(80(H\HPa\%f(E@gXiBt @\fXi\@zXize(8 8! N !|d9a`H|~x|#x;,@48`8a<8L1H8  ,@;;`,@48`8b<8L1H8,@;`|@@ ;Hx  $ $((,8|@@8axH9a`Hd|8!`N !ppxۡ`hہPXa@aHA0A8! !(,^ ダ>cD  $^  >DÃ($ӄ(8 8x p8h ˡ`8X ˁP8Ha a@88A A08(! ! 8 8!N !|t`h\XT|x|#x8,@88`8<8L1H8,@ 88 ,@88`8<8L1H8,@ 8 |@@ ;Hx?!2$`r?!2(@r?!2 r*C*? !2rB(?!2(rB(?$!2r(@ 8`H$?(A2?$2(2?(A2?$2(P2?A2?2(2?(A2? 2(P2?(A2? 2(2?A2?2(P2?$A2? 2(2 ?$A2? 2(P2$?A2?2(2( P A2>2B(>,2(  P A2>2B(>,2( P A2>$2B(>(,2(,8|@@8axH8`8h `\XTt|8!pN #Cc $c$aY2j8C2ar r;:0(BQx:!I8@0@@ 8`N 80*21|# Cc,kd drJ)0D 0$$r4 (848,8`N !|t`h9a`H|x|#x;,@48`8<8L1H8  ,@;;`,@48`8<8L1H8,@;`|@@ ;Hx?!2$`r?!2(@r?!2 r*C*? !2rB(?!2(rB(?$!2r(@ 8`H$?(A2?$2(2?(A2? 2(P2?$A2? 2(2?(A2?$2(P2?(A2? 2(2?$A2? 2(P2?A2?2(2 ?A2?2(P2$?A2?2(2( ,8|@@8axH8`8h `9a`Ht|8!pN #Cc $c$aY2j8C2ar r;:0(BQx:!I8@0@@ 8`N 80Ā *2Ā!|Ā,kJd )D$(8`N !|D80ۡ($ |}x;,@,8`8<8L1H;,@; H Hx|t @H80ˡ($ D|8!@N !|4( ۡa  H Ha |t @H( ˡ4|8!0N !|D08 (|x;,@,8`8<8L1H;,@;|t,xA<@(,YA@,X@$H(,[@ H,zA@H\ P $(,H P $(,HP  $(,H,8`8<8L1H;||xT88 08( D|8!@N !`ۡpxہ`haPaXA@AH!0!8 ( |~x|#xc P(xA(yA8(zA\H|ހ x ,$~HT  ] 7 (~>^ H( X  ~ ^~(8 8 8x ˡp8h ˁ`8Xa aP8HA A@88! !08(  8  8!N !P|ۡہpxa`ahAPAX!@!H9a@H|x|#x ;,@,8`8<8L1H;,@;;,@,8`8<8L1H;`,@; ȐH` ȐH@(Cx8HáÁr 22*=22(<2r* =22* 2*r<2(<2r( r<2*$2*(,8 8 8 ˡ8x ˁp8ha a`8XA AP8H! !@9a@H|8!N `@ 2L`*1zl`(1T ( @4r2Z<&B XXX%X8|E8z`Ph`:@c")X A) #(N !|4( ۡa  H Ha @H( ˡ4|8!0N !|4,($|x!A a;,@,8`8I<8L1H;,@;   $(,,($4|8!0N ! (# C (c,8( 8 8!0N !|49a0H|~x|#x!A a;,@,8`8<8L1H;`,@;;,@,8`8<8L1H;@,@;|@AL  $$((> * > *>,*,9a0H4|8!0N @`()V9# B$ (N !|4,($|x!A a;,@,8`8<8L1H;,@;   $(,,($4|8!0N !# C c(,8 8! N !|T@H08ۡ (9a H|~x|#x;,@,8`8<8L1H;`,@;;,@,8`8<8L1H;@,@;rrr r   $$((,,8H @88 08( ˡ 9a HT|8!PN @`XX C(B D(N !p|pxۡ`h9a`H|~x|#x<`;;,@(8`8`8L1H:,@;;`,@(8`8a8L1H:,@;`;@; ;:?@?@:,@?@;,@? @; ,@(8`8b8L1H:,@;@?  2?a2?A2?2**$*$,? ,2( r$  ?,2rr !!*(! (!$* ! *!!*(! ((!$( ! (*$!!*((,8 8x p8h ˡ`9a`H|8!N (A*2$$1zrhBIZ`02cZk1cd:z:x ,kÀ($Q\D JH<)J#jL`c N !|dPX@Hۡ08ہ (|~x|+x !22 !22 !22axHr !2!2(Ӿ2  !2!2(Ӟ2Ӿ Ӟ$ !2!2((2,8X P8H @88 ˡ08( ˁ d|8!`N E%>Āa>r)Ta )`!X, ch ( c#(N !|t9apH|~x|#x|+x|3x<`;;`,@(8`8 8L1H:,@;`;@,@(8`8 88L1H:,@;@; ,@(8`8 8\L1H:,@; ;,@(8`8 8L1H:,@;?( ?($?((8a 8 H~cx8 8H8a8H8a 88H?a2?A2?2**P  ?a2?A2? 2**P  $$((?(a2? A2?$2**P,9apHt|8!pN !P|ۡہpxa`ahAPAX!@!H089a0H|x` ( 0@8<`;;,@(8`8 8L1H;@,@;;@(8`8 8L1H; ,@;;`@(8`8 8 L1H;,@;`>($22*292( ;($22*2:2( $(,8 8 8 ˡ8x ˁp8ha a`8XA AP8H! !@88 09a0H|8!N !|px`hۡPXہ@H9a@H|xaЁ С<`;;,@(8`8 ,8HL1H; ,@;;;`@@@@;`,@(8`8 -8tL1H;,@;;@@(8`8 .8L1H:,@;@r H$>$rP  2P $(,8x p8h `8X ˡP8H ˁ@9a@H|8!N !`|ۡpxہ`haPaXA@AH!0!89a0H|x` (@0 <`;;,@(8`8 p8L1H;@,@;;@(8`8 q8L1H; ,@;;`@(8`8 r8,L1H;,@;`>($r*P292* ;($*P2:2 * $(,8 8 8x ˡp8h ˁ`8Xa aP8HA A@88! !09a0H|8!N MtxIdentity(): NULL Mtx 'm' MTXCopy(): NULL MtxPtr 'src' MTXCopy(): NULL MtxPtr 'dst' MTXConcat(): NULL MtxPtr 'a' MTXConcat(): NULL MtxPtr 'b' MTXConcat(): NULL MtxPtr 'ab' MTXConcatArray(): NULL MtxPtr 'a' MTXConcatArray(): NULL MtxPtr 'srcBase' MTXConcatArray(): NULL MtxPtr 'dstBase' MTXConcatArray(): count must be greater than 1.MTXTranspose(): NULL MtxPtr 'src' MTXTranspose(): NULL MtxPtr 'xPose' MTXInverse(): NULL MtxPtr 'src' MTXInverse(): NULL MtxPtr 'inv' MTXInvXpose(): NULL MtxPtr 'src' MTXInvXpose(): NULL MtxPtr 'invX' MTXRotRad(): NULL MtxPtr 'm' MTXRotTrig(): NULL MtxPtr 'm' MTXRotTrig(): invalid 'axis' value MTXRotAxisRad(): NULL MtxPtr 'm' MTXRotAxisRad(): NULL VecPtr 'axis' MTXTrans(): NULL MtxPtr 'm' MTXTransApply(): NULL MtxPtr 'src' MTXScale(): NULL MtxPtr 'm' MTXScaleApply(): NULL MtxPtr 'src' MTXScaleApply(): NULL MtxPtr 'dst' MTXQuat(): NULL MtxPtr 'm' MTXQuat(): NULL QuaternionPtr 'q' MTXQuat(): zero-value quaternion MTXLookAt(): NULL MtxPtr 'm' MTXLookAt(): NULL VecPtr 'camPos' MTXLookAt(): NULL VecPtr 'camUp' MTXLookAt(): NULL Point3dPtr 'target' MTXLightFrustum(): NULL MtxPtr 'm' MTXLightFrustum(): 't' and 'b' clipping planes are equal MTXLightFrustum(): 'l' and 'r' clipping planes are equal MTXLightPerspective(): NULL MtxPtr 'm' MTXLightPerspective(): 'fovY' out of range MTXLightPerspective(): 'aspect' is 0 MTXLightOrtho(): NULL MtxPtr 'm' MTXLightOrtho(): 't' and 'b' clipping planes are equal MTXLightOrtho(): 'l' and 'r' clipping planes are equal ?mtx.c??@@@@f<5(m26<? P mX m` mh mp mx m m m m m m m m mpA m  ? m  ? PB m? ,m6:@? pmz~? ,C bn0G F J Xmh? m? m? m?  E <H \m K m   ? m  " (? p m m m C L 4 m (m 2 6 <? lm v z ? @ m T m`C K m? m ?  m m< mD mL mhC L m? T U V XT dU X m? X m` mh mp mx m m m m m m m m m m m m m m, m4 m< mD mL mT m`mjnt? , m0 mA m? m? T  U ( m8Z  m m mxB  m!mhT tU " m##?  m m m, m4 m< mL mT m\ m m mA 4m>$B$H? hmr$v$|? B m%%?  m m m m m  m  m $ m 4 m l m A m!&! &!? !0m!:'!>'!D? "B "d " " "m"? #m#? #@ m#P m#l m# m#m#? $+m$ m$ m$ m% m%D m%P m%e % m&,m&,m&,m&i &+m&+m& m'+m', m'P+m'd m' m(Pk (f (j (xm(? (m(? (m(? )m)? )dZ )tn )Z )n *|l *o + + +m+,? +Lm+\? +|m+? + m++m+ m+ m+ m+ m++m,( m,0 m,8 m,@4m,H m,p -r -" -& -4m-D? -`6m-l7m-m-? - m-m-? - m-:m-u - m. m. m.( m.H m.P m.X m.`4m.h m.s /o /2 /6 /Dm/T? /tm/? /m/? / m/+m/ m/ m0 m0 m0$+m04 m0X m0` m0h m0p m0p "', 1@6` ; @ E#J)O)T@0Yp$^&c"i"o"u(#{Lp %#& $$Hh$$$#8$\# (%; ;%+H)1 7(=t-C'I0O#U9[,9aow`p4P 0P\ 8* 9 FSaop{ 0pP<@ld(0L `D& t6"0XFR^"h%r&Pt'p(@P*8,*/.$mtx.cUnit01@817@818...data.0@819@820@849@850@888@889@890@934@935@936@937@996@997@1040@1041@1076@1077@1100@1134@1135@1184@1185@1208@1209__PSMTXRotAxisRadInternal@1232@1265@1289@1319@1320@1374@1375@1376@1377@1411@1466@1467@1468@1469@1504@1505@1506@1507@1540@1541@1542@1543@1544@1545@1576@1577@1578C_MTXIdentityOSPanicPSMTXIdentity_savegpr_26_restgpr_26C_MTXCopyPSMTXCopyC_MTXConcatPSMTXConcat_savegpr_18_restgpr_18C_MTXConcatArrayPSMTXConcatArray_savegpr_27_restgpr_27C_MTXTransposePSMTXTransposeC_MTXInversePSMTXInverseC_MTXInvXposePSMTXInvXposeC_MTXRotRadsinfcosfC_MTXRotTrigPSMTXRotRadPSMTXRotTrigC_MTXRotAxisRadC_VECNormalizePSMTXRotAxisRadC_MTXTransPSMTXTransC_MTXTransApplyPSMTXTransApplyC_MTXScalePSMTXScaleC_MTXScaleApplyPSMTXScaleApply_savegpr_20_restgpr_20C_MTXQuatPSMTXQuatC_MTXReflectC_VECDotProductPSMTXReflect_savegpr_19_restgpr_19C_MTXLookAtC_VECCrossProduct_savegpr_24_restgpr_24C_MTXLightFrustum_savegpr_23_restgpr_23C_MTXLightPerspectivetanfC_MTXLightOrtho.text.data.sdata.sdata2.rela.text.symtab.strtab.shstrtab.commentCodeWarrior,@01(e 7747 'Gpp>/N?7SJASimtxvec.o/ 1282584463 0 0 0 4712 ` ELF(4(!|D9a@H|x|#x|+x<`;;`,@(8|8H8L1H;,@;`;@,@(8|8I80L1H:,@;@; ,@(8|8J8TL1H:,@; ?a2?A2?2*#* *?a2?A2?2*#** ?(a2? A2?$2*#*,* 9a@HD|8!@N C$2c z)#H2ŀiPzC [c(2 z)ŀN !|T9aPH|x|#x|+x|3x<`;;@,@08|88xL1H8,@;@; ,@08|88L1H8,@; ;,@08|88L1H8  ,@;:(A08|88L1H8,@:;`H?a2?A2?2*#* *?a2?A2?2*#**?(a2? A2?$2*#*,*  ; ; ;{|@A09aPHT|8!PN 8c d 8C-d| KT (kT$AEIART$AEIBARTN !|D9a@H|~x|#x|+x<`;;`,@(8|8?8,L1H;,@;`;@,@(8|8@8PL1H:,@;@; ,@(8|8A8tL1H:,@; >a2>A2>2**>a2>A2>2** >(a2> A2>$2** 9a@HD|8!@N C BcB(JR#c!A%cQeaN !|T9aPH|~x|#x|+x|3x<`;;@,@08|88L1H8,@;@; ,@08|88L1H8,@; ;,@08|88L1H8  ,@;:(A08|88 L1H8,@:;`H>a2>A2>2**>a2>A2>2**>(a2> A2>$2**  ; ; ;{|@AH9aPHT|8!PN 8c d 8C-d|c KT (#ADIAJT#ADIBAJTN mtxvec.cMTXMultVec(): NULL MtxPtr 'm' MTXMultVec(): NULL VecPtr 'src' MTXMultVec(): NULL VecPtr 'dst' MTXMultVecArray(): NULL MtxPtr 'm' MTXMultVecArray(): NULL VecPtr 'srcBase' MTXMultVecArray(): NULL VecPtr 'dstBase' MTXMultVecArray(): count must be greater than 1.MTXMultVecSR(): NULL MtxPtr 'm' MTXMultVecSR(): NULL VecPtr 'src' MTXMultVecSR(): NULL VecPtr 'dst' MTXMultVecArraySR(): NULL MtxPtr 'm' MTXMultVecArraySR(): NULL VecPtr 'srcBase' MTXMultVecArraySR(): NULL VecPtr 'dstBase' MTXMultVecArraySR(): count must be greater than 1. "&D t  |  8 p       $  p    P 4   0"#T"(x%-+2+72<,"AP$Ft$K'P-U-Z 4_kwTxT`Pmtxvec.c@830...data.0@831@832@833@878@879@880@881@916@917@918@963@964@965@966_savegpr_22_restgpr_22C_MTXMultVecOSPanicPSMTXMultVecC_MTXMultVecArrayPSMTXMultVecArrayC_MTXMultVecSRPSMTXMultVecSRC_MTXMultVecArraySRPSMTXMultVecArraySR.text.data.rela.text.symtab.strtab.shstrtab.commentCodeWarrior,@ T  lh   (;2$mtxstack.o/ 1282584463 0 0 0 5944 ` ELF4(!|49a0H|x|#x<`;;,@(8~8P8 L1H;@,@;;,@(8~8Q88L1H; ,@;;`,@(8~8R8xL1H;,@;`89a0H4|8!0N !|49a0H|x|#x<`;;,@(8~8n8L1H; ,@;;,@(8~8o8L1H;,@;;`,@(8~8p8L1H:,@;`8|@@CxHH||P|&p|<`UU8cUV|cT`|8|@A(8~88L1H:||xTCx80H809a0H4|8!0N !|49a0H|x|#x<`;;,@(8~888L1H; ,@;;,@(8~88`L1H;,@;;`,@(8~88L1H:,@;`8|@@CxHH|P|&p|<`UU8cUV|cT`|8|@A(8~88L1H:||xTDx80H809a0H4|8!0N !|d9a`H|x|#x<`;;,@(8~88L1H;@,@;;,@(8~88L1H; ,@;;`,@(8~88HL1H;,@;`~óx8H8|@@8aHH|P|&p|<`UU8cUV|cT`|8|@A(8~88hL1H:||xT8a80H809a`Hd|8!`N !|d9a`H|x|#x<`;;,@(8~88L1H;@,@;;,@(8~88L1H; ,@;;`,@(8~88L1H;,@;`~óx8H8a8H8|@@8aHH|P|&p|<`UU8cUV|cT`|8|@A(8~828 L1H:||xT880H809a`Hd|8!`N !|$9a H|x<`;;,@(8~8N8DL1H;`,@;;,@(8~8O8hL1H;@,@;8|@@ 8`H4|@@88`H8А9a H$|8! N !|$9a H|x<`;;,@(8~8t8L1H;`,@;;,@(8~8u8L1H;@,@;9a H$|8! N mtxstack.cMTXInitStack(): NULL MtxStackPtr 'sPtr' MTXInitStack(): 'sPtr' contains a NULL ptr to stack memory MTXInitStack(): 'numMtx' is 0 MTXPush(): NULL MtxStackPtr 'sPtr' MTXPush(): 'sPtr' contains a NULL ptr to stack memory MTXPush(): NULL MtxPtr 'm' MTXPush(): stack overflow MTXPushFwd(): NULL MtxStackPtr 'sPtr' MTXPushFwd(): 'sPtr' contains a NULL ptr to stack memory MTXPushFwd(): NULL MtxPtr 'm' MTXPushFwd(): stack overflowMTXPushInv(): NULL MtxStackPtr 'sPtr' MTXPushInv(): 'sPtr' contains a NULL ptr to stack memory MTXPushInv(): NULL MtxPtr 'm' MTXPushInv(): stack overflowMTXPushInvXpose(): NULL MtxStackPtr 'sPtr' MTXPushInvXpose(): 'sPtr' contains a NULL ptr to stack memory MTXPushInvXpose(): NULL MtxPtr 'm' MTXPushInvXpose(): stack overflow MTXPop(): NULL MtxStackPtr 'sPtr' MTXPop(): 'sPtr' contains a NULL ptr to stack memory MTXGetStackPtr(): NULL MtxStackPtr 'sPtr' MTXGetStackPtr(): 'sPtr' contains a NULL ptr to stack memory  "@ t  !  T  $  ($ @" p! ~   8$  & " !  T  ( $  8& P" !    0( <* `$  & " + < p , +  , ` |,   * 8=%x *%/849>8(C`;H MR(W;\H ahf-k@p%u $zD$h7,?t`x p&5AMTmtxstack.c@828...data.0@829@830@831@861@862@863@864@895@896@897@898@930@931@932@933@965@966@967@968@992@993@1010@1011_savegpr_23_restgpr_23MTXInitStackOSPanic_savegpr_22_restgpr_22MTXPushC_MTXCopyMTXPushFwdC_MTXConcatMTXPushInvC_MTXInverseMTXPushInvXposeC_MTXTranspose_savegpr_26_restgpr_26MTXPopMTXGetStackPtr.text.data.rela.text.symtab.strtab.shstrtab.commentCodeWarrior,@     c(;2Rmtx44.o/ 1282584463 0 0 0 18056 ` ELFD4( !`|ۡpxہ`haPaXA@AH!0!89a0H|x @` (0<`;;,@(8`8s8L1H; ,@;;@(8`8t84L1H;,@;;`@(8`8u8lL1H:,@;`;@@(8`8v8L1H:,@;@<($*2 9($*2 $=($P(P2,048<8 8 8x ˡp8h ˁ`8Xa aP8HA A@88! !09a0H|8!N !`|ۡpxہ`haPaXA@AH!0!89a0H|x` @ <`;;,@(8`88L1H; ,@;;;`@@@@;`,@(8`88L1H;,@;;@@(8`880L1H:,@;@ H$$  $:($Pr(2P2,048<8 8 8x ˡp8h ˁ`8Xa aP8HA A@88! !09a0H|8!N !`|ۡpxہ`haPaXA@AH!0!89a0H|x@` (0<`;;,@(8`88XL1H; ,@;;@(8`88xL1H;,@;;`@(8`88L1H:,@;`;@@(8`88L1H:,@;@=($*P2 :($*P2 $>($(P,048<8 8 8x ˡp8h ˁ`8Xa aP8HA A@88! !09a0H|8!N !|$|x;,@,8`8@<8L1H;,@;  $(,048<$|8! N ! (  (,4<8( 8 8!0N !|$9a H|~x|#x;,@,8`8z<8L1H;`,@;;,@,8`8{<8L1H;@,@;|@A    $$((,,004488<<9a H$|8! N #$#$#$#$# $ #($(#0$0#8$8N !|tlhd`|~x|#x|+x8,@88`8<8L1H8,@ 88,@88`8<8L1H8,@ 88 ,@88`8<8L1H8,@ 8 |@A |@@ ; Hx> 02> a2>A2>2***> 42>$a2>A2>2***> 82>(a2>A2>2***> <2>,a2> A2>2*** >02> a2>A2>2***>42>$a2>A2>2***>82>(a2>A2>2***><2>,a2> A2>2***>,02>( a2> A2>$2*** >,42>($a2> A2>$2***$>,82>((a2> A2>$2***(>,<2>(,a2>  A2>$2***,><02>8 a2>0A2>42***0><42>8$a2>0A2>42***4><82>8(a2>0A2>42***8><<2>8,a2>0 A2>42***<8 |@@8a xHlhd`t|8!pN Dd 0#00\0^#@ @\@^#(BCP0DP\EP^#8D``\d`^#(888\8^#"#H $H\%H^#(bE cX0dX\0eX^#8h%h\e(h^8N !|tlhd|~x|#x8,@88`8y<8L1H8,@ 88 ,@88`8z<8L1H8,@ 8 |@@ ;Hx 0 $4 $((8, 04,8<<8|@@8axHlhdt|8!pN # C c  #00 C( c8 (8N !0|ۡہaa9aH|? x|yx|#x8,@88`8<8L1H8,@ 88 ,@88`8<8L1H8,@ 8 #x8HxH;HxxH4W 68W:|"|#.H@@ x;,A@ 8`H|A;HW 68W:|".WD 68W:|"|.W 68W:|"|.WD 68W:|".W 6W:|c.W@ 6W:||.W 6W:||.W@ 6W:|c.;,AhW 68W:|" |.$;`H * > *>,*,9a0H4|8!0N @`)V(9 ! 08(08N !|4,($|x!A a;,@,8`8<8L1H;,@;   $(,048<,($4|8!0N ! (# C c(,4<8( 8 8!0N !|T@H08ۡ (9a H|~x|#x;,@,8`8<8L1H;`,@;;,@,8`8 <8L1H;@,@;rrr r   $$((,,004488<<8H @88 08( ˡ 9a HT|8!PN @XX `#(C0c8) $(D0d8N !|D80ۡ($ |}x;,@,8`8Z<8L1H;,@; H Hx|t @H80ˡ($ D|8!@N !|4( ۡa  H Ha |t @H( ˡ4|8!0N !|D08 (9a H|x|#x;,@,8`8<8L1H;,@;c |t,yA@,x@Hx,{@pH P $(,048^P^  ^ ^,^4$> (m 2 6 <5 lm v  z  5 m ! ! 5 ? m""5 m##5 ? hE m$$5 m%%5 ? ; m@H dm4 mF m&&5  mm mm$ m,m<mDmL m\mdmlmt mm m0= Tm^'b'h5 m''5 T> m((5 4m<mDmLm\mdmlmtmmmmm mm mh= m))5 m**5 > m++5 R S T 8R DS `V W m,,5  mm$m,m4mHmPm`mhmpmxm mmmm mmmmmmmm mmm(m0m8m@mH mPmXm`mhmp m|m--5 X Dm H m!= !m!."."5 "(m"2/"6/"<5 "TR "`S "h m"xZ "m#m#Xm#`m#hm#pm#x m#> #m#0m$R $S $1   "%46*l6/649>C H&MRW(\0"a f$kX qx4w4}4"8#\#$$$(*D&l&"("(0(X#|$''((#)5dBJVbp<sx`dp$ D H@Ppd)0h8>KX Hjp\|d@hPTp !\(7$lmtx44.cmtxUnit...data.0@941@942@943@944@945@946@947@948@949@981@982@983@984@985@986@987@1021@1022@1023@1024@1036@1063@1064@1102@1103@1104@1137@1138@1210@1211@1227@1261@1285@1316@1317@1342@1373@1374@1423@1424@1447__PSMTX44RotAxisRadInternal_savegpr_22_restgpr_22C_MTXFrustumOSPanic_savegpr_23_restgpr_23C_MTXPerspectivetanfC_MTXOrthoC_MTX44IdentityPSMTX44Identity_savegpr_26_restgpr_26C_MTX44CopyPSMTX44CopyC_MTX44ConcatPSMTX44ConcatC_MTX44TransposePSMTX44Transpose_savegpr_25_restgpr_25C_MTX44InversefabsfC_MTX44TransPSMTX44TransC_MTX44TransApplyPSMTX44TransApplyC_MTX44ScalePSMTX44ScaleC_MTX44ScaleApplyPSMTX44ScaleApplyC_MTX44RotRadsinfcosfC_MTX44RotTrigPSMTX44RotRadPSMTX44RotTrig_savegpr_27_restgpr_27C_MTX44RotAxisRadC_VECNormalizePSMTX44RotAxisRad.text.data.sdata.sdata2.rela.text.symtab.strtab.shstrtab.commentCodeWarrior,@%%` *x*,*  '82/>XI7AJAA mtx44vec.o/ 1282584463 0 0 0 4984 ` ELF4( !|T@H9a@H|x|#x|+x<`;;`,@(8|8L8 L1H;,@;`;@,@(8|8M80L1H:,@;@; ,@(8|8N8TL1H:,@; ?a2?A2?2*#* *?a2?A2?2*#** ?(a2? A2?$2*#*,*?8a2?0A2?42*#*<*$ 8H @9a@HT|8!PN C0$c8  )Tl h$ #(2A!za12B!BzCiJTBrEcreN !|dPX9aPH|x|#x|+x<`;;@,@(8|88xL1H:,@;@; ,@(8|88L1H:,@; ;,@(8|88L1H:,@;;`H?a2?A2?2*#* * ?a2?A2?2*#**?(a2? A2?$2*#*,*?8a2?0A2?42*#*<*$ ; ; ;{|@A8X P9aPHd|8!`N !80|88$2jzCL@2 b2#2ckT(ARzcZzbzJRkZch$$JrEkrer2@2b2jz2kTBARzcZzbzJRkZch$JrEkrer 8!N !|D9a@H|~x|#x|+x<`;;`,@(8|8+8L1H;,@;`;@,@(8|8,8,L1H:,@;@; ,@(8|8-8TL1H:,@; >a2>A2>2**>a2>A2>2** >(a2> A2>$2** 9a@HD|8!@N C BcB(JR#c!A%cQeaN !|T9aPH|~x|#x|+x<`;;@,@(8|88|L1H:,@;@; ,@(8|88L1H:,@; ;,@(8|88L1H:,@;;`H>a2>A2>2** >a2>A2>2**>(a2> A2>$2** ; ; ;{|@AD9aPHT|8!PN 8C" D#|c8ࣀ(aAIQkBeJTR"DBaAIQkBeJTRN mtx44vec.cMTX44MultVec(): NULL Mtx44Ptr 'm' MTX44MultVec(): NULL VecPtr 'src' MTX44MultVec(): NULL VecPtr 'dst' MTX44MultVecArray(): NULL Mtx44Ptr 'm' MTX44MultVecArray(): NULL VecPtr 'srcBase' MTX44MultVecArray(): NULL VecPtr 'dstBase' MTX44MultVecSR(): NULL Mtx44Ptr 'm' MTX44MultVecSR(): NULL VecPtr 'src' MTX44MultVecSR(): NULL VecPtr 'dst' MTX44MultVecArraySR(): NULL Mtx44Ptr 'm' MTX44MultVecArraySR(): NULL VecPtr 'srcBase' MTX44MultVecArraySR(): NULL VecPtr 'dstBase' ? *.L |   m       ml    $  p       $ 0$%T$*/x)4-9->&D,&JT&P|+V/\/bnzxpxT` mtx44vec.c@933...data.0@934@935@936@937@978@979@980@1015@1016@1017@1057@1058@1059_savegpr_22_restgpr_22C_MTX44MultVecOSPanicPSMTX44MultVec_savegpr_21_restgpr_21C_MTX44MultVecArrayPSMTX44MultVecArrayC_MTX44MultVecSRPSMTX44MultVecSRC_MTX44MultVecArraySRPSMTX44MultVecArraySR.text.data.sdata2.rela.text.symtab.strtab.shstrtab.commentCodeWarrior,@     h  T(d.0C:4vec.o/ 1282584464 0 0 0 9024 ` ELF!4( !|49a0H|}x|#x|+x<`;;`,@(8`8r8L1H;,@;`;@,@(8`8s8L1H:,@;@; ,@(8`8t88L1H:,@; =*=*=*9a0H4|8!0N C *cऀ(*N !|49a0H|}x|#x|+x<`;;`,@(8`88XL1H;,@;`;@,@(8`88|L1H:,@;@; ,@(8`88L1H:,@; =(=(=(9a0H4|8!0N C (cऀ((N !|4 (9a H|~x|#x;,@,8`8<8L1H;`,@;;,@,8`8<8L1H;@,@;8( 9a H4|8!0N !@H08ۡ (ہÀXX8H @88 08( ˡ 8 ˁ8!PN !|D089a0H|x|#x<`;;,@(8`8A8L1H; ,@;;`,@(8`8B8,L1H;,@;`?a2?A2?2**;@@(8`8G8XL1H:,@;@ H$88 09a0HD|8!@N !Pۡہpxa`ahAPAX!@!H08 (]rダ|:;42|8 8 8 ˡ8x ˁp8ha a`8XA AP8H! !@88 08( 8 8!N !|4 (|x;,@,8`8<8L1H;,@;?a2?A2?2** 8( 4|8!0N !08 (ۡ 88 08( 8 ˡ8!@N !|aaHH|8!N !`ۡpxہ`haPaXA@AH!0!8 ( |x(A 4 |2\2{|2 8 8 8x ˡp8h ˁ`8Xa aP8HA A@88! !08(  8  8!N !|4 (9a H|~x|#x;,@,8`8"<8L1H;`,@;;,@,8`8#<8L1H;@,@;>a2>A2>2** 8( 9a H4|8!0N CdBe:#N !|D9a@H|~x|#x|+x<`;;`,@(8`8`8L1H;,@;`;@,@(8`8a8 L1H:,@;@; ,@(8`8b84L1H:,@; >A2>2(>A2>2( >A2>2( 9a@HD|8!@N $C d 9%,ED`%@PPEN !|d9a`H|~x|#x|+x<`;;`,@(8`88\L1H;,@;`;@,@(8`88L1H:,@;@; ,@(8`88L1H:,@; P P$P(PPP8a 8 H8a8H8a 88H8a8H@@8axHHa }9a`Hd|8!`N !|dPX9aPH|~x|#x|+x<`;;,@(8`88L1H; ,@;;`,@(8`88L1H;,@;`;@,@(8`88L1H:,@;@PPP8a8H~óx8H8a8H 2 (  2 ( 2 (xxH8X P9aPHd|8!`N !#(#( #(!a2!A2!  2*#*8! N !px`hۡPXہ@Ha0a8A A(!!({](:޺9 Ȑ8x p8h `8X ˡP8H ˁ@88a a08(A A 8! !8!N !|a a HH|8!N ! |~x|#x?@(?B(` :(!A 4@2B |2!2 8!N VECAdd(): NULL VecPtr 'a' VECAdd(): NULL VecPtr 'b' VECAdd(): NULL VecPtr 'ab' VECSubtract(): NULL VecPtr 'a' VECSubtract(): NULL VecPtr 'b' VECSubtract(): NULL VecPtr 'a_b' VECScale(): NULL VecPtr 'src' VECScale(): NULL VecPtr 'dst' VECNormalize(): NULL VecPtr 'src' VECNormalize(): NULL VecPtr 'unit' VECNormalize(): zero magnitude vector VECMag(): NULL VecPtr 'v' VECDotProduct(): NULL VecPtr 'a' VECDotProduct(): NULL VecPtr 'b' VECCrossProduct(): NULL VecPtr 'a' VECCrossProduct(): NULL VecPtr 'b' VECCrossProduct(): NULL VecPtr 'axb' VECHalfAngle(): NULL VecPtr 'a' VECHalfAngle(): NULL VecPtr 'b' VECHalfAngle(): NULL VecPtr 'half' VECReflect(): NULL VecPtr 'src' VECReflect(): NULL VecPtr 'normal' VECReflect(): NULL VecPtr 'dst' vec.c??@@@$ "&4mD' dmt' m' % @$ RVdmt' m' m' % x+ m' m' $, / m' (m8' |mm' 2 m0 dmhm`mjnt' T4 X2 mm+ m' m' L, $   m ' m ' m $' % $ 2 6 Dm T' tm ' m ' 1 $1 4& @8 Dm X1 |% $   m ' m ' ,m <' |1 1 8 #m #m #m 1  % l> p2 mm  8%X!*|!/#4 9 >$C,%HMX(RW\ af#l#r%x %~4'\""%"%"$00$`@t*6BDQWf0u`@,p `  H <   h P4,tvec.c@829@830...data.0@831@832@864@865@866@893@894@930@931@932@933@934@953@954@966@1014@1015@1046@1047@1048@1086@1087@1088@1117@1118@1119@1120_savegpr_22_restgpr_22C_VECAddOSPanicPSVECAddC_VECSubtractPSVECSubtract_savegpr_26_restgpr_26C_VECScalePSVECScale_savegpr_23_restgpr_23C_VECNormalizesqrtfPSVECNormalizeC_VECSquareMagPSVECSquareMagC_VECMagPSVECMagC_VECDotProductPSVECDotProductC_VECCrossProductPSVECCrossProductC_VECHalfAngleC_VECReflectC_VECSquareDistancePSVECSquareDistanceC_VECDistancePSVECDistance.text.data.sdata.sdata2.rela.text.symtab.strtab.shstrtab.commentCodeWarrior,@H: ( ' $/:7&JAp<quat.o/ 1282584464 0 0 0 16768 ` ELF?Ȁ4( !|49a0H|}x|#x|+x<`;;`,@(8`8R8L1H;,@;`;@,@(8`8S8$L1H:,@;@; ,@(8`8T8HL1H:,@; =*=*=*=  * 9a0H4|8!0N !`hPXۡ@Hہ08a a(AA*d\*E8h `8X P8H ˡ@88 ˁ08(a a 8A A8!pN !|49a0H|}x|#x|+x<`;;`,@(8`88lL1H;,@;`;@,@(8`88L1H:,@;@; ,@(8`88L1H:,@; =(=(=(=  ( 9a0H4|8!0N !`hPXۡ@Hہ08a a(AA(d\(E8h `8X P8H ˡ@88 ˁ08(a a 8A A8!pN !|T9aPH|~x|#x|+x;`,@48`8<8L1H8,@;`;@,@48`8<8L1H8  ,@;@; ,@48`8<8L1H8,@; |@A |@@ ;Hx>  A2>2B(>2B(>2( >a2> A2> 2*C*>2(>a2> A2> 2*C*>2(>a2> A2> 2*C*>2(8|@@$a|a $| 9aPHT|8!PN #DPdP`& `8A(@<@,*@(N !|4 (9a H|~x|#x;,@,8`87<8L1H;`,@;;,@,8`88<8L1H;@,@;  8( 9a H4|8!0N ! (XX8( 8 8!0N !|$9a H|~x|#x;,@,8`8j<8L1H;`,@;;,@,8`8k<8L1H;@,@;?  2?a2?A2?2**$*9a H$|8! N !PX@Hۡ08ہ (aar~:{ ؐ8X P8H @88 ˡ08( ˁ 8a a8!`N !|4 (9a H|x|#x;,@,8`8<8L1H;`,@;;,@,8`8<8L1H;@,@;?  2?a2?A2?2***@LA@H H$  H 8( 9a H4|8!0N @2# (AzB`4 (c@fd(!$N !|D08 (9a H|x|#x;,@,8`8<8L1H;`,@;;,@,8`8<8L1H;@,@;?  2?a2?A2?2***@$PPP  88 08( 9a HD|8!@N ! |~x|#x@2e((>Az(*BA0`PB!|H`(PEZ_ !? 8!N !|D9a@H|vx|#x|+x<`;;,@(8`8c8L1H;`,@;;,@(8`8d8L1H;@,@;;,@(8`8e8 L1H; ,@;~x8H8a~ijxxH9a@HD|8!@N !|4a a 8H8aH4|8!0N !|T@H089a0H|x|#x<`;;,@(8`88HL1H; ,@;;`,@(8`88lL1H;,@;`;@  A(8`88L1H:,@;@?a2?A2?2*#*H@@ H$222 H> 8H @88 09a0HT|8!PN !|dPX@Hۡ089a0H|? x|~x|#x;,@,8`8<8L1H;@,@;;`,@,8`8<8L1H; ,@;`>a2>A2>2**>2*@A@@ H ^ H@@$222 x8X P8H @88 ˪09j0HA }ASx|N !|D089a0H|x|#x|+x<`;;`,@(8`88 L1H;,@;`;@,@(8`888L1H:,@;@; ,@(8`88hL1H:,@; ?  2?a2?A2?2***@@8PPP P H$~ ~ 88 09a0HD|8!@N !|dPX@Hۡ089a0H|x|#x!;,@,8`8<8L1H;,@;;,@,8`8<8L1H;`,@;Cx8 H 2 H H 222ӿ 8X P8H @88 ˡ09a0Hd|8!`N !|t`hPX9aPH|~x|#x<`8da$(,8,@88`8<8L1H8,@ 88 ,@88`8<8L1H8,@ 8 ?!*(*@@h *H $?$(2? (2?(2Hp;?@@;?(W 6W:||.@@;W:8a$.W:8a$c.W 6W:|W 6W:|W` 6Wc:||%$.|.!*|4. ( *HW:8a|.A $W` 6W:|W 6Wc:||%$.|.(2 W 6W:|W 6W:||%$.|.*2W:8a|.W 6We:|W` 6W:||%$.|.*2W`:8a|. 8h `8X P9aPHt|8!pN !|D089a0H|x|#x|+x<`;;`,@(8`8O8,L1H;,@;`;@,@(8`8P8TL1H:,@;@; ,@(8`8Q8|L1H:,@; =(?2*=(?2*=(?2*=  (?2 * 88 09a0HD|8!@N !p|pxۡ`hہPXa@aHA0A89a0H|~x|#x|+x@<`;;`,@(8`8j8L1H;,@;`;@,@(8`8k8L1H:,@;@; ,@(8`8l8L1H:,@; >  2>a2>A2>2***@@ PP@L@@D H H`( 2H$:2H$2H(=22*=22*=22* =2 2* 8 8x p8h ˡ`8X ˁP8Ha a@88A A09a0H|8!N !p|px9apH|ux|#x|+x|3x|;x<`;;,@08`88L1H8,@;;,@08`88DL1H8,@;;,@08`88lL1H8,@;;`,@08`88L1H8  ,@;`;@,@08`88L1H8,@;@ (2~xx80 H~óx~x8 H8a08 %x H8 8x p9apH|8!N !`|9aH|sx|#x|+x|3x<`;;,@(8`88L1H; ,@;;,@(8`88L1H;,@;;`,@(8`888L1H:,@;`;@,@(8`88dL1H:,@;@~cxx8XH8aX88H~xx8HH8aH8(H8a(888H8a8 H8a8Hx8~xH9aH|8!N QUATAdd(): NULL QuaternionPtr 'p' QUATAdd(): NULL QuaternionPtr 'q' QUATAdd(): NULL QuaternionPtr 'r' QUATSubtract(): NULL QuaternionPtr 'p' QUATSubtract(): NULL QuaternionPtr 'q' QUATSubtract(): NULL QuaternionPtr 'r' QUATMultiply(): NULL QuaternionPtr 'p' QUATMultiply(): NULL QuaternionPtr 'q' QUATMultiply(): NULL QuaternionPtr 'pq' QUATScale(): NULL QuaternionPtr 'q' QUATScale(): NULL QuaternionPtr 'r' QUATDotProduct(): NULL QuaternionPtr 'p' QUATDotProduct(): NULL QuaternionPtr 'q' QUATNormalize(): NULL QuaternionPtr 'src' QUATNormalize(): NULL QuaternionPtr 'unit' QUATInverse(): NULL QuaternionPtr 'src' QUATInverse(): NULL QuaternionPtr 'inv' QUATDivide(): NULL QuaternionPtr 'p' QUATDivide(): NULL QuaternionPtr 'q' QUATDivide(): NULL QuaternionPtr 'r' QUATExp(): NULL QuaternionPtr 'q' QUATExp(): NULL QuaternionPtr 'r' QUATExp(): 'q' is not a pure quaternion. QUATLogN(): NULL QuaternionPtr 'q' QUATLogN(): NULL QuaternionPtr 'r' QUATMakeClosest(): NULL QuaternionPtr 'q' QUATMakeClosest(): NULL QuaternionPtr 'qto' QUATMakeClosest(): NULL QuaternionPtr 'r' QUATRotAxisRad(): NULL QuaternionPtr 'r' QUATRotAxisRad(): NULL VecPtr 'axis' QUATMtx(): NULL QuaternionPtr 'r' QUATMtx(): NULL MtxPtr 'm' QUATLerp(): NULL QuaternionPtr 'p' QUATLerp(): NULL QuaternionPtr 'q' QUATLerp(): NULL QuaternionPtr 'r' QUATSlerp(): NULL QuaternionPtr 'p' QUATSlerp(): NULL QuaternionPtr 'q' QUATSlerp(): NULL QuaternionPtr 'r' QUATSquad(): NULL QuaternionPtr 'p' QUATSquad(): NULL QuaternionPtr 'a' QUATSquad(): NULL QuaternionPtr 'b' QUATSquad(): NULL QuaternionPtr 'q' QUATSquad(): NULL QuaternionPtr 'r' QUATCompA(): NULL QuaternionPtr 'qprev' QUATCompA(): NULL QuaternionPtr 'q' QUATCompA(): NULL QuaternionPtr 'qnext' QUATCompA(): NULL QuaternionPtr 'a' quat.c7'Ŭ??@@?X?T@B " & 4mDE dmtE mE C B   mE $m4E TmdE C I mE mE $m.28E J 8M Tm^bhE mE N pM mE mE $N M m   E 4m > B HE m T m m N 0m 4m 8m M m   E m   E `m lm pm N m B   m E m E m E 0V @K HC W L Z   mE  m0E HmXmhE T mm] ^ [ XI tm~%%E m&&E  'm(m(T 8` @mtmJ B   m E ,m<E \mlE m,C hM m,,E m--E c m] ^ `N d ..m//E  m*0.04E hmtm|T mm`mhT pmmm`e B   mE mE  m0E C  B 6 : HmXE xmE mE m m 'm4i @] HmT] `] pm(C `j ~  mE mE mE 8mHE pmE