linux/include/math-emu/op-4.h
<<
lue=lue=luo/spa.14luospa. class="lxr_search">lue=lue=lue=lue= typ Search14 lue=luo/spa.14e=luoinput typ le=4 odiv id/ /1o/a>ospa. class="comment">/* Software floating-point emula.40 uo/spa.14e= -4.h#L1" i5a1fr1f v3.17.6 2." 16 3alue="v3.12." 16 > v3.12tion value="v3.14.61"2." 16 2alue="v3.12." 16 > v3.14.42 v3.14.41 v3.14.40 .12."39KErd fr <14e= de." r16 and manip" 16 > v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.12tion valu0e="v3.140.61"2." 16 2alue="v3.10." 2tion v3.14.41 v3.14.42 20modify it under the terms of the GNU Library General Pubott License as> v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.12tion valu5="v3.1215" 16 > v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.12tion val20e="v3.120.61"2." 16 2alue="v3.20." 22ion v3.14.41 v3.14.42 20License along wiod the GNU C Library; see the ofor COPYING.LIB. If> v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.12tion val25="v3.1225" 16 > v3.14.40/*" ">__MATH_EMU_OP_4_H__searce="v3.12." 16 > v3.12tion val26="v3.1226" 16 > v3.14.40/*" ">__MATH_EMU_OP_4_H__searce="v3.12." 16 > v3.12tion val27="v3.1227" 16 > v3.14.40 v3.12tion val28="v3.1228" 16 > v3.14.40/*" ">_FP_FRAC_DECL_4 (okup" code=Xomment">/*" ">X )point ekup" code=_FP_W_TYPEomment">/*" ">_FP_W_TYPE ekup" code=Xomment">/*" ">X ##_f[4]ce="v3.12." 16 > v3.12tion val29="v3.1229" 16 > v3.14.40/*" ">_FP_FRAC_COPY_4 (okup" code=Domment">/*" ">D ,okup" code=Somment">/*" ">S )point \14.41 /*" ">D ##_f[0] =ookup" code=Somment">/*" ">S ##_f[0],ookup" code=Domment">/*" ">D ##_f[1] =ookup" code=Somment">/*" ">S ##_f[1],o \14.41 /*" ">D ##_f[2] =ookup" code=Somment">/*" ">S ##_f[2],ookup" code=Domment">/*" ">D ##_f[3] =ookup" code=Somment">/*" ">S ##_f[3])14.41 v3.14.40/*" ">_FP_FRAC_SET_4 (okup" code=Xomment">/*" ">X ,okup" code=Iomment">/*" ">I )pointokup" code=__FP_FRAC_SET_4omment">/*" ">__FP_FRAC_SET_4 (okup" code=Xomment">/*" ">X ,tokup" code=Iomment">/*" ">I )14.41 v3.14.40/*" ">_FP_FRAC_HIGH_4 (okup" code=Xomment">/*" ">X )point (okup" code=Xomment">/*" ">X ##_f[3])14.41 v3.14.40/*" ">_FP_FRAC_LOW_4 (okup" code=Xomment">/*" ">X )point (okup" code=Xomment">/*" ">X ##_f[0])14.41 v3.14.40/*" ">_FP_FRAC_WORD_4 (okup" code=Xomment">/*" ">X ,okup" code=womment">/*" ">w )poin(okup" code=Xomment">/*" ">X ##_f[okup" code=womment">/*" ">w ])14.41 v3.14.40 v3.12tion val37="v3.1237" 16 > v3.14.40/*" ">_FP_FRAC_SLL_4 (okup" code=Xomment">/*" ">X ,okup" code=Nomment">/*" ">N )point \14.41 v3.14.40 v3.14.40/*" ">_FP_I_TYPE ekup" code=_9203ment">/*" ">_up ,tokup" code=_down03ment">/*" ">_down ,tokup" code=_ski203ment">/*" ">_ski2 ,tokup" code=_i03ment">/*" ">_i ; \14.41 /*" ">_ski2 =o(okup" code=Nomment">/*" ">N )p/ ekup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE ; \14.41 /*" ">_up =o(okup" code=Nomment">/*" ">N )p% ekup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE ; \14.41 v3.14.40/*" ">_down =ookup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE -ookup" code=_9203ment">/*" ">_up ; \14.41 v3.14.40/*" ">_up )point \14.41 v3.14.40/*" ">_i =o3; ekup" code=_i03ment">/*" ">_i subm=ookup" code=_ski203ment">/*" ">_ski2 ; --ekup" code=_i03ment">/*" ">_i )point \14.41 v3.14.40/*" ">X ##_f[okup" code=_i03ment">/*" ">_i ] =ookup" code=Xomment">/*" ">X ##_f[okup" code=_i03ment">/*" ">_i -ekup" code=_ski203ment">/*" ">_ski2 ]; \14.41 v3.14.40 v3.14.40 v3.14.40/*" ">_i =o3; ekup" code=_i03ment">/*" ">_i submookup" code=_ski203ment">/*" ">_ski2 ; --ekup" code=_i03ment">/*" ">_i )point \14.41 v3.14.40/*" ">X ##_f[okup" code=_i03ment">/*" ">_i ] =ookup" code=Xomment">/*" ">X ##_f[okup" code=_i03ment">/*" ">_i -ekup" code=_ski203ment">/*" ">_ski2 ] <<ookup" code=_9203ment">/*" ">_up \14.41 /*" ">X ##_f[okup" code=_i03ment">/*" ">_i -ekup" code=_ski203ment">/*" ">_ski2 -1] p /*" ">_down ; \14.41 /*" ">X ##_f[okup" code=_i03ment">/*" ">_i --] =ookup" code=Xomment">/*" ">X ##_f[0] <<ookup" code=_9203ment">/*" ">_up ; \14.41 v3.14.40 v3.14.40/*" ">_i subm=o0; --ekup" code=_i03ment">/*" ">_i )point \14.41 v3.14.40/*" ">X ##_f[okup" code=_i03ment">/*" ">_i ] =o0; \14.41 v3.14.40 v3.14.40 v3.12tion val57="v3.1257" 16 > v3.14.40 v3.14.41 v3.14.40/*" ">_FP_FRAC_SRL_4 (okup" code=Xomment">/*" ">X ,okup" code=Nomment">/*" ">N )point \14.41 v3.14.40 /*" ">_FP_I_TYPE ekup" code=_9203ment">/*" ">_up ,tokup" code=_down03ment">/*" ">_down ,tokup" code=_ski203ment">/*" ">_ski2 ,tokup" code=_i03ment">/*" ">_i ; \14.41 /*" ">_ski2 =o(okup" code=Nomment">/*" ">N )p/ ekup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE ; \14.41 v3.14.40/*" ">_down =o(okup" code=Nomment">/*" ">N )p% ekup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE ; \14.41 v3.14.40/*" ">_up =ookup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE -ookup" code=_down03ment">/*" ">_down ; \14.41 v3.14.40/*" ">_down )point \14.41 v3.14.40/*" ">_i =o0; ekup" code=_i03ment">/*" ">_i slbm=o3-ekup" code=_ski203ment">/*" ">_ski2 ; ++ekup" code=_i03ment">/*" ">_i )point \14.41 v3.14.40/*" ">X ##_f[okup" code=_i03ment">/*" ">_i ] =ookup" code=Xomment">/*" ">X ##_f[okup" code=_i03ment">/*" ">_i +ekup" code=_ski203ment">/*" ">_ski2 ]; \14.41 v3.14.40 v3.14.40 v3.14.40/*" ">_i =o0; ekup" code=_i03ment">/*" ">_i slbmo3-ekup" code=_ski203ment">/*" ">_ski2 ; ++ekup" code=_i03ment">/*" ">_i )point \14.41 /*" ">X ##_f[okup" code=_i03ment">/*" ">_i ] =ookup" code=Xomment">/*" ">X ##_f[okup" code=_i03ment">/*" ">_i +ekup" code=_ski203ment">/*" ">_ski2 ] p /*" ">_down \14.41 /*" ">X ##_f[okup" code=_i03ment">/*" ">_i +ekup" code=_ski203ment">/*" ">_ski2 +1] <<ookup" code=_9203ment">/*" ">_up ; \14.41 v3.14.40/*" ">X ##_f[okup" code=_i03ment">/*" ">_i ++] =ookup" code=Xomment">/*" ">X ##_f[3] p /*" ">_down ; \14.41 v3.14.40 v3.14.40/*" ">_i slt;o4; ++ekup" code=_i03ment">/*" ">_i )point \14.41 v3.14.40/*" ">X ##_f[okup" code=_i03ment">/*" ">_i ] =o0; \14.41 v3.14.40 v3.14.40 v3.12tion val78="v3.1278" 16 > v3.14.40 v3.12tion val79="v3.1279" 16 > v3.14.40 v3.14.41 v3.14.41 v3.14.42 *0se; that if any of the bit. that fall off the lue=< hand side> v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40/*" ">_FP_FRAC_SRS_4 (okup" code=Xomment">/*" ">X ,okup" code=Nomment">/*" ">N ,okup" code=sizeomment">/*" ">size )point \14.41 v3.14.40 v3.14.40/*" ">_FP_I_TYPE ekup" code=_9203ment">/*" ">_up ,tokup" code=_down03ment">/*" ">_down ,tokup" code=_ski203ment">/*" ">_ski2 ,tokup" code=_i03ment">/*" ">_i ; \14.41 v3.14.40/*" ">_FP_W_TYPE ekup" code=_s03ment">/*" ">_s ; \14.41 v3.14.40/*" ">_ski2 =o(okup" code=Nomment">/*" ">N )p/ ekup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE ; \14.41 v3.14.40/*" ">_down =o(okup" code=Nomment">/*" ">N )p% ekup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE ; \14.41 /*" ">_up =ookup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE -ookup" code=_down03ment">/*" ">_down ; \14.41 /*" ">_s =ookup" code=_i03ment">/*" ">_i =o0; ekup" code=_i03ment">/*" ">_i slbmoekup" code=_ski203ment">/*" ">_ski2 ; ++ekup" code=_i03ment">/*" ">_i )point \14.41 v3.14.40/*" ">_s |=ookup" code=Xomment">/*" ">X ##_f[okup" code=_i03ment">/*" ">_i ]; \14.41 v3.14.40/*" ">_s |=ookup" code=Xomment">/*" ">X ##_f[okup" code=_i03ment">/*" ">_i ] <<ookup" code=_9203ment">/*" ">_up ; \14.41 v3.14.40 v3. \14.41 v3.14.40/*" ">_down )point \14.41 v3.14.40/*" ">_i =o0; ekup" code=_i03ment">/*" ">_i slbm=o3-ekup" code=_ski203ment">/*" ">_ski2 ; ++ekup" code=_i03ment">/*" ">_i )point \14.41 v3.14.40/*" ">X ##_f[okup" code=_i03ment">/*" ">_i ] =ookup" code=Xomment">/*" ">X ##_f[okup" code=_i03ment">/*" ">_i +ekup" code=_ski203ment">/*" ">_ski2 ]; \14.41 v3.14.40 v3.14.40 /*" ">_i =o0; ekup" code=_i03ment">/*" ">_i slbmo3-ekup" code=_ski203ment">/*" ">_ski2 ; ++ekup" code=_i03ment">/*" ">_i )point \14.41 /*" ">X ##_f[okup" code=_i03ment">/*" ">_i ] =ookup" code=Xomment">/*" ">X ##_f[okup" code=_i03ment">/*" ">_i +ekup" code=_ski203ment">/*" ">_ski2 ] p /*" ">_down \14.41 v3.14.40/*" ">X ##_f[okup" code=_i03ment">/*" ">_i +ekup" code=_ski203ment">/*" ">_ski2 +1] <<ookup" code=_9203ment">/*" ">_up ; \14.41 v3.14.40/*" ">X ##_f[okup" code=_i03ment">/*" ">_i ++] =ookup" code=Xomment">/*" ">X ##_f[3] p /*" ">_down ; \14.41 v3.14.40 v3.14.40/*" ">_i slt;o4; ++ekup" code=_i03ment">/*" ">_i )point \14.41 v3.14.40/*" ">X ##_f[okup" code=_i03ment">/*" ">_i ] =o0; \14.41 v3.14.40 v3. \14.41 v3.14.40/*" ">X ##_f[0] |=o(okup" code=_s03ment">/*" ">_s !=o0); \14.41 v3.14.40 /*" ">_FP_FRAC_ADD_4 (okup" code=Romment">/*" ">R ,okup" code=Xomment">/*" ">X ,okup" code=Yomment">/*" ">Y )point \14.41 v3.14.40/*" ">__FP_FRAC_ADD_4 (okup" code=Romment">/*" ">R ##_f[3],tokup" code=Romment">/*" ">R ##_f[2],ookup" code=Romment">/*" ">R ##_f[1],ookup" code=Romment">/*" ">R ##_f[0],o \14.41 v3.14.40/*" ">X ##_f[3],ookup" code=Xomment">/*" ">X ##_f[2],ookup" code=Xomment">/*" ">X ##_f[1],ookup" code=Xomment">/*" ">X ##_f[0],o \14.41 v3.14.40/*" ">Y ##_f[3],ookup" code=Yomment">/*" ">Y ##_f[2],ookup" code=Yomment">/*" ">Y ##_f[1],ookup" code=Yomment">/*" ">Y ##_f[0])14.41 v3.14.40 v3.14.40/*" ">_FP_FRAC_SUB_4 (okup" code=Romment">/*" ">R ,okup" code=Xomment">/*" ">X ,okup" code=Yomment">/*" ">Y )point \14.41 v3.14.40/*" ">__FP_FRAC_SUB_4 (okup" code=Romment">/*" ">R ##_f[3],tokup" code=Romment">/*" ">R ##_f[2],ookup" code=Romment">/*" ">R ##_f[1],ookup" code=Romment">/*" ">R ##_f[0],o \14.41 v3.14.40/*" ">X ##_f[3],ookup" code=Xomment">/*" ">X ##_f[2],ookup" code=Xomment">/*" ">X ##_f[1],ookup" code=Xomment">/*" ">X ##_f[0],o \14.41 v3.14.40/*" ">Y ##_f[3],ookup" code=Yomment">/*" ">Y ##_f[2],ookup" code=Yomment">/*" ">Y ##_f[1],ookup" code=Yomment">/*" ">Y ##_f[0])14.41 /*" ">_FP_FRAC_DEC_4 (okup" code=Xomment">/*" ">X ,okup" code=Yomment">/*" ">Y )point \14.41 v3.14.40/*" ">__FP_FRAC_DEC_4 (okup" code=Xomment">/*" ">X ##_f[3],ookup" code=Xomment">/*" ">X ##_f[2],ookup" code=Xomment">/*" ">X ##_f[1],ookup" code=Xomment">/*" ">X ##_f[0],o \14.41 v3.14.40/*" ">Y ##_f[3],ookup" code=Yomment">/*" ">Y ##_f[2],ookup" code=Yomment">/*" ">Y ##_f[1],ookup" code=Yomment">/*" ">Y ##_f[0])14.41 v3.14.40 v3.12tion val125="v3.12125" 16 > v3.14.40/*" ">_FP_FRAC_ADDI_4 (okup" code=Xomment">/*" ">X ,okup" code=Iomment">/*" ">I )point \14.41 v3.14.40/*" ">__FP_FRAC_ADDI_4 (okup" code=Xomment">/*" ">X ##_f[3],ookup" code=Xomment">/*" ">X ##_f[2],ookup" code=Xomment">/*" ">X ##_f[1],ookup" code=Xomment">/*" ">X ##_f[0],ookup" code=Iomment">/*" ">I )14.41 v3.14.40 v3.12tion val128="v3.12128" 16 > v3.14.40/*" ">_FP_ZEROFRAC_4 0,0,0,0ce="v3.12." 16 > v3.12tion val129="v3.12129" 16 > v3.14.40/*" ">_FP_MINFRAC_4on o0,0,0,114.41 /*" ">_FP_MAXFRAC_4on o(~(okup" code=_FP_WS_TYPEomment">/*" ">_FP_WS_TYPE )0),o(~(okup" code=_FP_WS_TYPEomment">/*" ">_FP_WS_TYPE )0),o(~(okup" code=_FP_WS_TYPEomment">/*" ">_FP_WS_TYPE )0),o(~(okup" code=_FP_WS_TYPEomment">/*" ">_FP_WS_TYPE )0)14.41 v3.14.40/*" ">_FP_FRAC_ZEROP_4 (okup" code=Xomment">/*" ">X )point((okup" code=Xomment">/*" ">X ##_f[0] |ookup" code=Xomment">/*" ">X ##_f[1] |ookup" code=Xomment">/*" ">X ##_f[2] |ookup" code=Xomment">/*" ">X ##_f[3]) ==o0)14.41 v3.14.40/*" ">_FP_FRAC_NEGP_4 (okup" code=Xomment">/*" ">X )pointt((okup" code=_FP_WS_TYPEomment">/*" ">_FP_WS_TYPE )okup" code=Xomment">/*" ">X ##_f[3] plt;o0)14.41 v3.14.40/*" ">_FP_FRAC_OVERP_4 (okup" code=fs03ment">/*" ">fs ,okup" code=Xomment">/*" ">X )in(okup" code=_FP_FRAC_HIGH_omment">/*" ">_FP_FRAC_HIGH_ ##fs(okup" code=Xomment">/*" ">X )p& ekup" code=_FP_OVERFLOW_omment">/*" ">_FP_OVERFLOW_ ##fs)14.41 v3.14.40/*" ">_FP_FRAC_CLEAR_OVERP_4 (okup" code=fs03ment">/*" ">fs ,okup" code=Xomment">/*" ">X )in(okup" code=_FP_FRAC_HIGH_omment">/*" ">_FP_FRAC_HIGH_ ##fs(okup" code=Xomment">/*" ">X )p&= ~ekup" code=_FP_OVERFLOW_omment">/*" ">_FP_OVERFLOW_ ##fs)14.41 v3.14.40 v3.12tion val137="v3.12137" 16 > v3.14.40/*" ">_FP_FRAC_EQ_4 (okup" code=Xomment">/*" ">X ,okup" code=Yomment">/*" ">Y )point \14.41 v3.14.40/*" ">X ##_f[0] ==ookup" code=Yomment">/*" ">Y ##_f[0]p&& ekup" code=Xomment">/*" ">X ##_f[1] ==ookup" code=Yomment">/*" ">Y ##_f[1] \14.41 v3.14.40/*" ">X ##_f[2] ==ookup" code=Yomment">/*" ">Y ##_f[2]p&& ekup" code=Xomment">/*" ">X ##_f[3] ==ookup" code=Yomment">/*" ">Y ##_f[3])14.41 /*" ">_FP_FRAC_GT_4 (okup" code=Xomment">/*" ">X ,okup" code=Yomment">/*" ">Y )point \14.41 v3.14.40/*" ">X ##_f[3] submookup" code=Yomment">/*" ">Y ##_f[3] || \14.41 v3.14.40/*" ">X ##_f[3] ==ookup" code=Yomment">/*" ">Y ##_f[3]p&& (okup" code=Xomment">/*" ">X ##_f[2] submookup" code=Yomment">/*" ">Y ##_f[2] || \14.41 v3.14.40/*" ">X ##_f[2] ==ookup" code=Yomment">/*" ">Y ##_f[2]p&& (okup" code=Xomment">/*" ">X ##_f[1] submookup" code=Yomment">/*" ">Y ##_f[1] || \14.41 v3.14.40/*" ">X ##_f[1] ==ookup" code=Yomment">/*" ">Y ##_f[1] && ekup" code=Xomment">/*" ">X ##_f[0] submookup" code=Yomment">/*" ">Y ##_f[0]) \14.41 v3.14.40 v3.14.40 v3.14.40 v3.14.40 v3.12tion valu50e="v3.1150.61"2." 16 2alue="v3.150." 15ion #def vookup" code=_FP_FRAC_GE_4omment">/*" ">_FP_FRAC_GE_4 (okup" code=Xomment">/*" ">X ,okup" code=Yomment">/*" ">Y )point \14.41 /*" ">X ##_f[3] submookup" code=Yomment">/*" ">Y ##_f[3] || \14.41 v3.14.40/*" ">X ##_f[3] ==ookup" code=Yomment">/*" ">Y ##_f[3]p&& (okup" code=Xomment">/*" ">X ##_f[2] submookup" code=Yomment">/*" ">Y ##_f[2] || \14.41 v3.14.40/*" ">X ##_f[2] ==ookup" code=Yomment">/*" ">Y ##_f[2]p&& (okup" code=Xomment">/*" ">X ##_f[1] submookup" code=Yomment">/*" ">Y ##_f[1] || \14.41 v3.14.40/*" ">X ##_f[1] ==ookup" code=Yomment">/*" ">Y ##_f[1] && ekup" code=Xomment">/*" ">X ##_f[0] subm=ookup" code=Yomment">/*" ">Y ##_f[0]) \14.41 v3.14.40 v3.14.40 v3.14.40 v3.14.40 v3.12tion val159="v3.12159" 16 > v3.14.40 v3.12tion valu60e="v3.1160.61"2." 16 2alue="v3.160." 16ion #def vookup" code=_FP_FRAC_CLZ_4omment">/*" ">_FP_FRAC_CLZ_4 (okup" code=Romment">/*" ">R ,okup" code=Xomment">/*" ">X ) \14.41 v3.14.40/*" ">X ##_f[3]) \14.41 v3.14.40 v3.14.40/*" ">__FP_CLZ (okup" code=Romment">/*" ">R ,okup" code=Xomment">/*" ">X ##_f[3]); \14.41 v3.14.40 v3.14.40/*" ">X ##_f[2]) \14.41 v3.14.40 v3.14.40/*" ">__FP_CLZ (okup" code=Romment">/*" ">R ,okup" code=Xomment">/*" ">X ##_f[2]); \14.41 v3.14.40/*" ">R +=ookup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE ; \14.41 /*" ">X ##_f[1]) \14.41 v3.14.40 v3.14.40/*" ">__FP_CLZ (okup" code=Romment">/*" ">R ,okup" code=Xomment">/*" ">X ##_f[2]); \14.41 v3.14.40/*" ">R +=ookup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE *2; \14.41 v3.14.40 v3.14.40 v3.14.40 v3.14.40/*" ">__FP_CLZ (okup" code=Romment">/*" ">R ,okup" code=Xomment">/*" ">X ##_f[0]); \14.41 v3.14.40/*" ">R +=ookup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE *3; \14.41 v3.14.40 14.41 v3.14.40 v3.14.40/*" ">_FP_UNPACK_RAW_4 (okup" code=fs03ment">/*" ">fs , ekup" code=Xomment">/*" ">X , ekup" code=valomment">/*" ">val )point \14.41 v3.14.40 v3.14.40/*" ">_FP_UNION_ ##fsookup" code=_floomment">/*" ">_flo ; okup" code=_floomment">/*" ">_flo .okup" code=flt03ment">/*" ">flton =o(okup" code=valomment">/*" ">val ); \14.41 v3.14.40/*" ">X ##_f[0] = okup" code=_floomment">/*" ">_flo .okup" code=bit.omment">/*" ">bit. .okup" code=frac003ment">/*" ">frac0 ; \14.41 v3.14.40/*" ">X ##_f[1] = okup" code=_floomment">/*" ">_flo .okup" code=bit.omment">/*" ">bit. .okup" code=frac103ment">/*" ">frac1 ; \14.41 v3.14.40/*" ">X ##_f[2] = okup" code=_floomment">/*" ">_flo .okup" code=bit.omment">/*" ">bit. .okup" code=frac203ment">/*" ">frac2 ; \14.41 /*" ">X ##_f[3] = okup" code=_floomment">/*" ">_flo .okup" code=bit.omment">/*" ">bit. .okup" code=frac303ment">/*" ">frac3 ; \14.41 /*" ">X ##_e = okup" code=_floomment">/*" ">_flo .okup" code=bit.omment">/*" ">bit. .okup" code=ex203ment">/*" ">ex2 ; \14.41 v3.14.40/*" ">X ##_s = okup" code=_floomment">/*" ">_flo .okup" code=bit.omment">/*" ">bit. .okup" code=sign03ment">/*" ">sign ; \14.41 v3.14.40 v3.14.40 v3.12tion val195="v3.12195" 16 > v3.14.40/*" ">_FP_UNPACK_RAW_4_P (okup" code=fs03ment">/*" ">fs , ekup" code=Xomment">/*" ">X , ekup" code=valomment">/*" ">val )point \14.41 v3.14.40 v3.14.40/*" ">_FP_UNION_ ##fso*okup" code=_floomment">/*" ">_flo = \14.41 v3.14.40/*" ">_FP_UNION_ ##fso*)(okup" code=valomment">/*" ">val ); \14.41 v3.14.40 /*" ">X ##_f[0] = okup" code=_floomment">/*" ">_flo -submokup" code=bit.omment">/*" ">bit. .okup" code=frac003ment">/*" ">frac0 ; \14.41 /*" ">X ##_f[1] = okup" code=_floomment">/*" ">_flo -submokup" code=bit.omment">/*" ">bit. .okup" code=frac103ment">/*" ">frac1 ; \14.41 v3.14.40/*" ">X ##_f[2] = okup" code=_floomment">/*" ">_flo -submokup" code=bit.omment">/*" ">bit. .okup" code=frac203ment">/*" ">frac2 ; \14.41 v3.14.40/*" ">X ##_f[3] = okup" code=_floomment">/*" ">_flo -submokup" code=bit.omment">/*" ">bit. .okup" code=frac303ment">/*" ">frac3 ; \14.41 v3.14.40/*" ">X ##_e = okup" code=_floomment">/*" ">_flo -submokup" code=bit.omment">/*" ">bit. .okup" code=ex203ment">/*" ">ex2 ; \14.41 v3.14.40/*" ">X ##_s = okup" code=_floomment">/*" ">_flo -submokup" code=bit.omment">/*" ">bit. .okup" code=sign03ment">/*" ">sign ; \14.41 v3.14.40 v3.14.40 v3.12tion val208="v3.12208" 16 > v3.14.40/*" ">_FP_PACK_RAW_4 (okup" code=fs03ment">/*" ">fs , ekup" code=valomment">/*" ">val , ekup" code=Xomment">/*" ">X )point \14.41 v3.14.40 /*" ">_FP_UNION_ ##fsookup" code=_floomment">/*" ">_flo ; \14.41 /*" ">_flo .okup" code=bit.omment">/*" ">bit. .okup" code=frac003ment">/*" ">frac0 =ookup" code=Xomment">/*" ">X ##_f[0]; \14.41 v3.14.40/*" ">_flo .okup" code=bit.omment">/*" ">bit. .okup" code=frac103ment">/*" ">frac1 =ookup" code=Xomment">/*" ">X ##_f[1]; \14.41 v3.14.40/*" ">_flo .okup" code=bit.omment">/*" ">bit. .okup" code=frac203ment">/*" ">frac2 =ookup" code=Xomment">/*" ">X ##_f[2]; \14.41 v3.14.40/*" ">_flo .okup" code=bit.omment">/*" ">bit. .okup" code=frac303ment">/*" ">frac3 =ookup" code=Xomment">/*" ">X ##_f[3]; \14.41 v3.14.40/*" ">_flo .okup" code=bit.omment">/*" ">bit. .okup" code=ex203ment">/*" ">ex2 = okup" code=Xomment">/*" ">X ##_e; \14.41 v3.14.40/*" ">_flo .okup" code=bit.omment">/*" ">bit. .okup" code=sign03ment">/*" ">sign = okup" code=Xomment">/*" ">X ##_s; \14.41 v3.14.40/*" ">val ) = okup" code=_floomment">/*" ">_flo .okup" code=flt03ment">/*" ">flton ; \14.41 v3.14.40 v3.14.40 v3.12tion val220e="v3.1220.61"2." 16 2alue="v3.220." 22ion #def vookup" code=_FP_PACK_RAW_4_Pomment">/*" ">_FP_PACK_RAW_4_P (okup" code=fs03ment">/*" ">fs , ekup" code=valomment">/*" ">val , ekup" code=Xomment">/*" ">X )point \14.41 v3.14.40/*" ">_FP_UNION_ ##fso*okup" code=_floomment">/*" ">_flo = \14.41 v3.14.40/*" ">_FP_UNION_ ##fso*)(okup" code=valomment">/*" ">val ); \14.41 v3.14.40 v3.14.40/*" ">_flo -submokup" code=bit.omment">/*" ">bit. .okup" code=frac003ment">/*" ">frac0 =ookup" code=Xomment">/*" ">X ##_f[0]; \14.41 v3.14.40/*" ">_flo -submokup" code=bit.omment">/*" ">bit. .okup" code=frac103ment">/*" ">frac1 =ookup" code=Xomment">/*" ">X ##_f[1]; \14.41 v3.14.40/*" ">_flo -submokup" code=bit.omment">/*" ">bit. .okup" code=frac203ment">/*" ">frac2 =ookup" code=Xomment">/*" ">X ##_f[2]; \14.41 v3.14.40/*" ">_flo -submokup" code=bit.omment">/*" ">bit. .okup" code=frac303ment">/*" ">frac3 =ookup" code=Xomment">/*" ">X ##_f[3]; \14.41 v3.14.40/*" ">_flo -submokup" code=bit.omment">/*" ">bit. .okup" code=ex203ment">/*" ">ex2 = okup" code=Xomment">/*" ">X ##_e; \14.41 /*" ">_flo -submokup" code=bit.omment">/*" ">bit. .okup" code=sign03ment">/*" ">sign = okup" code=Xomment">/*" ">X ##_s; \14.41 v3.14.40 14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.12tion val237="v3.12237" 16 > v3.14.40 v3.14.41 v3.14.40 v3.12tion val239="v3.12239" 16 > v3.14.40/*" ">_FP_MUL_MEAT_4_wide (okup" code=wfracbit.omment">/*" ">wfracbit. , ekup" code=Romment">/*" ">R , ekup" code=Xomment">/*" ">X , ekup" code=Yomment">/*" ">Y , ekup" code=doit03ment">/*" ">doit )point \14.41 /*" ">_FP_FRAC_DECL_8 (okup" code=_zomment">/*" ">_z ); okup" code=_FP_FRAC_DECL_203ment">/*" ">_FP_FRAC_DECL_2 (okup" code=_b03ment">/*" ">_b ); okup" code=_FP_FRAC_DECL_203ment">/*" ">_FP_FRAC_DECL_2 (okup" code=_c03ment">/*" ">_c ); \14.41 v3.14.40/*" ">_FP_FRAC_DECL_2 (okup" code=_d03ment">/*" ">_d ); okup" code=_FP_FRAC_DECL_203ment">/*" ">_FP_FRAC_DECL_2 (okup" code=_eomment">/*" ">_e ); okup" code=_FP_FRAC_DECL_203ment">/*" ">_FP_FRAC_DECL_2 (okup" code=_fomment">/*" ">_f ); \14.41 v3.14.40 v3.14.40/*" ">doit (okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,1), ekup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,0), ekup" code=Xomment">/*" ">X ##_f[0],ookup" code=Yomment">/*" ">Y ##_f[0]); \14.41 v3.14.40/*" ">doit (okup" code=_b_f103ment">/*" ">_b_f1 , ekup" code=_b_f003ment">/*" ">_b_f0 , ekup" code=Xomment">/*" ">X ##_f[0],ookup" code=Yomment">/*" ">Y ##_f[1]); \14.41 v3.14.40/*" ">doit (okup" code=_c_f103ment">/*" ">_c_f1 , ekup" code=_c_f003ment">/*" ">_c_f0 , ekup" code=Xomment">/*" ">X ##_f[1],ookup" code=Yomment">/*" ">Y ##_f[0]); \14.41 v3.14.40/*" ">doit (okup" code=_d_f103ment">/*" ">_d_f1 , ekup" code=_d_f003ment">/*" ">_d_f0 , ekup" code=Xomment">/*" ">X ##_f[1],ookup" code=Yomment">/*" ">Y ##_f[1]); \14.41 v3.14.40/*" ">doit (okup" code=_e_f103ment">/*" ">_e_f1 , ekup" code=_e_f003ment">/*" ">_e_f0 , ekup" code=Xomment">/*" ">X ##_f[0],ookup" code=Yomment">/*" ">Y ##_f[2]); \14.41 v3.14.40/*" ">doit (okup" code=_f_f103ment">/*" ">_f_f1 , ekup" code=_f_f003ment">/*" ">_f_f0 , ekup" code=Xomment">/*" ">X ##_f[2],ookup" code=Yomment">/*" ">Y ##_f[0]); \14.41 /*" ">__FP_FRAC_ADD_3 (okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,3),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,2), \14.41 /*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,1), 0,okup" code=_b_f103ment">/*" ">_b_f1 ,ekup" code=_b_f003ment">/*" ">_b_f0 , \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,1)); \14.41 v3.14.40/*" ">__FP_FRAC_ADD_3 (okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,3),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,2), \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,1), 0,okup" code=_c_f103ment">/*" ">_c_f1 ,ekup" code=_c_f003ment">/*" ">_c_f0 , \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,3),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,2), \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,1)); \14.41 v3.14.40/*" ">__FP_FRAC_ADD_3 (okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,4),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,3), \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,2), 0,okup" code=_d_f103ment">/*" ">_d_f1 ,ekup" code=_d_f003ment">/*" ">_d_f0 , \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,3),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,2)); \14.41 /*" ">__FP_FRAC_ADD_3 (okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,4),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,3), \14.41 /*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,2), 0,okup" code=_e_f103ment">/*" ">_e_f1 ,ekup" code=_e_f003ment">/*" ">_e_f0 , \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,4),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,3), \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,2)); \14.41 v3.14.40/*" ">__FP_FRAC_ADD_3 (okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,4),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,3), \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,2), 0,okup" code=_f_f103ment">/*" ">_f_f1 ,ekup" code=_f_f003ment">/*" ">_f_f0 , \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,4),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,3), \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,2)); \14.41 v3.14.40/*" ">doit (okup" code=_b_f103ment">/*" ">_b_f1 , ekup" code=_b_f003ment">/*" ">_b_f0 , ekup" code=Xomment">/*" ">X ##_f[0],ookup" code=Yomment">/*" ">Y ##_f[3]); \14.41 v3.14.40/*" ">doit (okup" code=_c_f103ment">/*" ">_c_f1 , ekup" code=_c_f003ment">/*" ">_c_f0 , ekup" code=Xomment">/*" ">X ##_f[3],ookup" code=Yomment">/*" ">Y ##_f[0]); \14.41 /*" ">doit (okup" code=_d_f103ment">/*" ">_d_f1 , ekup" code=_d_f003ment">/*" ">_d_f0 , ekup" code=Xomment">/*" ">X ##_f[1],ookup" code=Yomment">/*" ">Y ##_f[2]); \14.41 /*" ">doit (okup" code=_e_f103ment">/*" ">_e_f1 , ekup" code=_e_f003ment">/*" ">_e_f0 , ekup" code=Xomment">/*" ">X ##_f[2],ookup" code=Yomment">/*" ">Y ##_f[1]); \14.41 v3.14.40/*" ">__FP_FRAC_ADD_3 (okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,5),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,4), \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,3), 0,okup" code=_b_f103ment">/*" ">_b_f1 ,ekup" code=_b_f003ment">/*" ">_b_f0 , \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,4),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,3)); \14.41 v3.14.40/*" ">__FP_FRAC_ADD_3 (okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,5),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,4), \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,3), 0,okup" code=_c_f103ment">/*" ">_c_f1 ,ekup" code=_c_f003ment">/*" ">_c_f0 , \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,5),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,4), \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,3)); \14.41 v3.14.40/*" ">__FP_FRAC_ADD_3 (okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,5),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,4), \14.41 /*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,3), 0,okup" code=_d_f103ment">/*" ">_d_f1 ,ekup" code=_d_f003ment">/*" ">_d_f0 , \14.41 /*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,5),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,4), \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,3)); \14.41 v3.14.40/*" ">__FP_FRAC_ADD_3 (okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,5),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,4), \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,3), 0,okup" code=_e_f103ment">/*" ">_e_f1 ,ekup" code=_e_f003ment">/*" ">_e_f0 , \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,5),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,4), \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,3)); \14.41 v3.14.40/*" ">doit (okup" code=_b_f103ment">/*" ">_b_f1 , ekup" code=_b_f003ment">/*" ">_b_f0 , ekup" code=Xomment">/*" ">X ##_f[2],ookup" code=Yomment">/*" ">Y ##_f[2]); \14.41 v3.14.40/*" ">doit (okup" code=_c_f103ment">/*" ">_c_f1 , ekup" code=_c_f003ment">/*" ">_c_f0 , ekup" code=Xomment">/*" ">X ##_f[1],ookup" code=Yomment">/*" ">Y ##_f[3]); \14.41 v3.14.40/*" ">doit (okup" code=_d_f103ment">/*" ">_d_f1 , ekup" code=_d_f003ment">/*" ">_d_f0 , ekup" code=Xomment">/*" ">X ##_f[3],ookup" code=Yomment">/*" ">Y ##_f[1]); \14.41 /*" ">doit (okup" code=_e_f103ment">/*" ">_e_f1 , ekup" code=_e_f003ment">/*" ">_e_f0 , ekup" code=Xomment">/*" ">X ##_f[2],ookup" code=Yomment">/*" ">Y ##_f[3]); \14.41 /*" ">doit (okup" code=_f_f103ment">/*" ">_f_f1 , ekup" code=_f_f003ment">/*" ">_f_f0 , ekup" code=Xomment">/*" ">X ##_f[3],ookup" code=Yomment">/*" ">Y ##_f[2]); \14.41 v3.14.40/*" ">__FP_FRAC_ADD_3 (okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,6),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,5), \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,4), 0,okup" code=_b_f103ment">/*" ">_b_f1 ,ekup" code=_b_f003ment">/*" ">_b_f0 , \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,5),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,4)); \14.41 v3.14.40/*" ">__FP_FRAC_ADD_3 (okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,6),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,5), \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,4), 0,okup" code=_c_f103ment">/*" ">_c_f1 ,ekup" code=_c_f003ment">/*" ">_c_f0 , \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,6),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,5), \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,4)); \14.41 v3.14.40/*" ">__FP_FRAC_ADD_3 (okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,6),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,5), \14.41 /*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,4), 0,okup" code=_d_f103ment">/*" ">_d_f1 ,ekup" code=_d_f003ment">/*" ">_d_f0 , \14.41 /*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,6),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,5), \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,4)); \14.41 v3.14.40/*" ">__FP_FRAC_ADD_3 (okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,7),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,6), \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,5), 0,okup" code=_e_f103ment">/*" ">_e_f1 ,ekup" code=_e_f003ment">/*" ">_e_f0 , \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,6),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,5)); \14.41 v3.14.40/*" ">__FP_FRAC_ADD_3 (okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,7),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,6), \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,5), 0,okup" code=_f_f103ment">/*" ">_f_f1 ,ekup" code=_f_f003ment">/*" ">_f_f0 , \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,7),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,6), \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,5)); \14.41 /*" ">doit (okup" code=_b_f103ment">/*" ">_b_f1 , ekup" code=_b_f003ment">/*" ">_b_f0 , ekup" code=Xomment">/*" ">X ##_f[3],ookup" code=Yomment">/*" ">Y ##_f[3]); \14.41 /*" ">__FP_FRAC_ADD_2 (okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,7),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,6), \14.41 v3.14.40/*" ">_b_f1 ,ekup" code=_b_f003ment">/*" ">_b_f0 , \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,7),okup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,6)); \14.41 v3.14.40 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3. t \14.41 v3.14.40/*" ">_FP_FRAC_SRS_8 (okup" code=_zomment">/*" ">_z ,ookup" code=wfracbit.omment">/*" ">wfracbit. -1, 2*okup" code=wfracbit.omment">/*" ">wfracbit. ); \14.41 v3.14.40/*" ">__FP_FRAC_SET_4 (okup" code=Romment">/*" ">R , ekup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,3), ekup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,2), \14.41 /*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,1), ekup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,0)); \14.41 v3.14.40 14.41 v3.14.40/*" ">_FP_MUL_MEAT_4_gm2 (okup" code=wfracbit.omment">/*" ">wfracbit. , ekup" code=Romment">/*" ">R , ekup" code=Xomment">/*" ">X , ekup" code=Yomment">/*" ">Y )point \14.41 v3.14.40 v3.14.40/*" ">_FP_FRAC_DECL_8 (okup" code=_zomment">/*" ">_z ); t \14.41 v3.14.40 v3.14.40/*" ">mpn_mul_n (okup" code=_z_fomment">/*" ">_z_f , ekup" code=_x_fomment">/*" ">_x_f , ekup" code=_y_fomment">/*" ">_y_f , 4); t \14.41 v3.14.40 v3.14.40 v3.14.41 v3.14.41 v3. t \14.41 v3.14.40/*" ">_FP_FRAC_SRS_8 (okup" code=_zomment">/*" ">_z ,ookup" code=wfracbit.omment">/*" ">wfracbit. -1, 2*okup" code=wfracbit.omment">/*" ">wfracbit. ); \14.41 v3.14.40/*" ">__FP_FRAC_SET_4 (okup" code=Romment">/*" ">R , ekup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,3), ekup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,2), \14.41 v3.14.40/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,1), ekup" code=_FP_FRAC_WORD_8omment">/*" ">_FP_FRAC_WORD_8 (okup" code=_zomment">/*" ">_z ,0)); \14.41 v3.14.40 v3.14.40 v3.12tion val337="v3.12337" 16 > v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.41 /*" ">umul_ppppmnnn (okup" code=p303ment">/*" ">p3 ,ekup" code=p203ment">/*" ">p2 ,ekup" code=p103ment">/*" ">p1 ,ekup" code=p003ment">/*" ">p0 ,ekup" code=m03ment">/*" ">m ,ekup" code=n203ment">/*" ">n2 ,ekup" code=n103ment">/*" ">n1 ,ekup" code=n003ment">/*" ">n0 )point \14.41 v3.14.40 v3.14.40/*" ">UWtypeon okup" code=_t03ment">/*" ">_t ; t \14.41 v3.14.40/*" ">umul_ppmm (okup" code=p103ment">/*" ">p1 ,ekup" code=p003ment">/*" ">p0 ,ekup" code=m03ment">/*" ">m ,ekup" code=n003ment">/*" ">n0 ); t \14.41 v3.14.40/*" ">umul_ppmm (okup" code=p203ment">/*" ">p2 ,ekup" code=_t03ment">/*" ">_t ,ekup" code=m03ment">/*" ">m ,ekup" code=n103ment">/*" ">n1 ); t \14.41 v3.14.40/*" ">__FP_FRAC_ADDI_2 (okup" code=p203ment">/*" ">p2 ,ekup" code=p103ment">/*" ">p1 ,ekup" code=_t03ment">/*" ">_t ); t \14.41 v3.14.40/*" ">umul_ppmm (okup" code=p303ment">/*" ">p3 ,ekup" code=_t03ment">/*" ">_t ,ekup" code=m03ment">/*" ">m ,ekup" code=n203ment">/*" ">n2 ); t \14.41 v3.14.40/*" ">__FP_FRAC_ADDI_2 (okup" code=p303ment">/*" ">p3 ,ekup" code=p203ment">/*" ">p2 ,ekup" code=_t03ment">/*" ">_t ); t \14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.40/*" ">_FP_DIV_MEAT_4_udiv (okup" code=f.omment">/*" ">f. , ekup" code=Romment">/*" ">R , ekup" code=Xomment">/*" ">X , ekup" code=Yomment">/*" ">Y )point \14.41 v3.14.40 v3.14.40/*" ">_i ; t \14.41 v3.14.40/*" ">_FP_FRAC_DECL_4 (okup" code=_nomment">/*" ">_n ); okup" code=_FP_FRAC_DECL_4omment">/*" ">_FP_FRAC_DECL_4 (okup" code=_m03ment">/*" ">_m ); t \14.41 v3.14.40/*" ">_FP_FRAC_SET_4 (okup" code=_nomment">/*" ">_n , ekup" code=_FP_ZEROFRAC_4omment">/*" ">_FP_ZEROFRAC_4 ); t \14.41 /*" ">_FP_FRAC_GT_4 (okup" code=Xomment">/*" ">X , ekup" code=Yomment">/*" ">Y ))point \14.41 v3.14.40/*" ">_n_f [3] = ekup" code=Xomment">/*" ">X ##_f[0] << (okup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZEon - 1); t \14.41 v3.14.40/*" ">_FP_FRAC_SRL_4 (okup" code=Xomment">/*" ">X , 1); t t \14.41 v3.14.40 v3.14.40 /*" ">R ##_e--; t \14.41 v3.14.40 v3.14.40 v3.14.41 v3.14.40 v3. t \14.41 /*" ">_FP_FRAC_SLL_4 (okup" code=Yomment">/*" ">Y , ekup" code=_FP_WFRACXBITS_omment">/*" ">_FP_WFRACXBITS_ ##fs); \14.41 v3.14.40/*" ">_i = 3; ; okup" code=_iomment">/*" ">_i --)point oooo\14.41 v3.14.40 v3.14.40/*" ">X ##_f[3] == ekup" code=Yomment">/*" ">Y ##_f[3]) t \14.41 v3.14.40 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3. t \14.41 /*" ">R ##_f[okup" code=_iomment">/*" ">_i ] = -1; t \14.41 /*" ">_i )point oooo \14.41 v3.14.40 v3.14.40/*" ">__FP_FRAC_SUB_4 (okup" code=Xomment">/*" ">X ##_f[3],ookup" code=Xomment">/*" ">X ##_f[2],ookup" code=Xomment">/*" ">X ##_f[1],ookup" code=Xomment">/*" ">X ##_f[0],o \14.41 v3.14.40/*" ">Y ##_f[2],ookup" code=Yomment">/*" ">Y ##_f[1],ookup" code=Yomment">/*" ">Y ##_f[0], 0, \14.41 v3.14.40/*" ">X ##_f[2],ookup" code=Xomment">/*" ">X ##_f[1],ookup" code=Xomment">/*" ">X ##_f[0],ookup" code=_n_fomment">/*" ">_n_f [okup" code=_iomment">/*" ">_i ]); \14.41 v3.14.40/*" ">_FP_FRAC_SUB_4 (okup" code=Xomment">/*" ">X ,ookup" code=Yomment">/*" ">Y ,ookup" code=Xomment">/*" ">X ); t t\14.41 v3.14.40/*" ">X ##_f[3] > okup" code=Yomment">/*" ">Y ##_f[3]) t \14.41 v3.14.40 v3.14.40/*" ">R ##_f[okup" code=_iomment">/*" ">_i ] = -2; t \14.41 /*" ">_FP_FRAC_ADD_4 (okup" code=Xomment">/*" ">X ,ookup" code=Yomment">/*" ">Y ,ookup" code=Xomment">/*" ">X ); t \14.41 v3.14.40 v3.14.40 v3.14.40 v3.14.40/*" ">udiv_qrnnd (okup" code=Romment">/*" ">R ##_f[okup" code=_iomment">/*" ">_i ], ekup" code=Xomment">/*" ">X ##_f[3],ookup" code=Xomment">/*" ">X ##_f[3],ookup" code=Xomment">/*" ">X ##_f[2],ookup" code=Yomment">/*" ">Y ##_f[3]); \14.41 v3.14.40/*" ">umul_ppppmnnn (okup" code=_m_fomment">/*" ">_m_f [3],ookup" code=_m_fomment">/*" ">_m_f [2],ookup" code=_m_fomment">/*" ">_m_f [1],ookup" code=_m_fomment">/*" ">_m_f [0],o \14.41 v3.14.40/*" ">R ##_f[okup" code=_iomment">/*" ">_i ], ekup" code=Yomment">/*" ">Y ##_f[2],ookup" code=Yomment">/*" ">Y ##_f[1],ookup" code=Yomment">/*" ">Y ##_f[0]); \14.41 v3.14.40/*" ">X ##_f[2] = ekup" code=Xomment">/*" ">X ##_f[1]; t \14.41 v3.14.40/*" ">X ##_f[1] = ekup" code=Xomment">/*" ">X ##_f[0]; t \14.41 /*" ">X ##_f[0] = ekup" code=_n_fomment">/*" ">_n_f [okup" code=_iomment">/*" ">_i ]; t \14.41 /*" ">_FP_FRAC_GT_4 (okup" code=_m03ment">/*" ">_m ,ookup" code=Xomment">/*" ">X )) t \14.41 v3.14.40 v3.14.40/*" ">R ##_f[okup" code=_iomment">/*" ">_i ]--; t \14.41 v3.14.40/*" ">_FP_FRAC_ADD_4 (okup" code=Xomment">/*" ">X ,ookup" code=Yomment">/*" ">Y ,ookup" code=Xomment">/*" ">X ); t \14.41 v3.14.40/*" ">_FP_FRAC_GE_4 (okup" code=Xomment">/*" ">X , ekup" code=Yomment">/*" ">Y ) && okup" code=_FP_FRAC_GT_4omment">/*" ">_FP_FRAC_GT_4 (okup" code=_m03ment">/*" ">_m ,ookup" code=Xomment">/*" ">X )) t \14.41 v3.14.40 v3.14.40/*" ">R ##_f[okup" code=_iomment">/*" ">_i ]--; t \14.41 v3.14.40/*" ">_FP_FRAC_ADD_4 (okup" code=Xomment">/*" ">X ,ookup" code=Yomment">/*" ">Y ,ookup" code=Xomment">/*" ">X ); t \14.41 v3.14.40 /*" ">_FP_FRAC_DEC_4 (okup" code=Xomment">/*" ">X ,ookup" code=_m03ment">/*" ">_m ); t \14.41 v3.14.40/*" ">_i )point oooo \14.41 v3.14.40 v3.14.40/*" ">_FP_FRAC_EQ_4 (okup" code=Xomment">/*" ">X ,ookup" code=_m03ment">/*" ">_m ))point \14.41 v3.14.40/*" ">R ##_f[0] |= ekup" code=_FP_WORK_STICKYomment">/*" ">_FP_WORK_STICKY ; t \14.41 v3.14.40 v3.14.40 v3.14.40 v3.14.40 v3.14.40 14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.40/*" ">_FP_SQRT_MEAT_4 (okup" code=Romment">/*" ">R ,ookup" code=Somment">/*" ">S ,ookup" code=Tomment">/*" ">T ,ookup" code=Xomment">/*" ">X ,ookup" code=qomment">/*" ">q )point \14.41 /*" ">q )point t \14.41 v3.14.40 v3.14.40/*" ">T ##_f[3] =ookup" code=Somment">/*" ">S ##_f[3] +ookup" code=qomment">/*" ">q ; t \14.41 v3.14.40/*" ">T ##_f[3] <= ekup" code=Xomment">/*" ">X ##_f[3]) t \14.41 v3.14.40 v3.14.40/*" ">S ##_f[3] = ekup" code=Tomment">/*" ">T ##_f[3] +ookup" code=qomment">/*" ">q ; t \14.41 v3.14.40/*" ">X ##_f[3] -= ekup" code=Tomment">/*" ">T ##_f[3]; t \14.41 v3.14.40/*" ">R ##_f[3] += ekup" code=qomment">/*" ">q ; t \14.41 v3.14.40 /*" ">_FP_FRAC_SLL_4 (okup" code=Xomment">/*" ">X , 1); t \14.41 /*" ">q >>= 1; t \14.41 v3.14.40 v3.14.40/*" ">q = (okup" code=_FP_W_TYPEomment">/*" ">_FP_W_TYPE )1 << (okup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZEon - 1); t\14.41 v3.14.40/*" ">q )point t \14.41 v3.14.40 v3.14.40/*" ">T ##_f[2] = ekup" code=Somment">/*" ">S ##_f[2] +ookup" code=qomment">/*" ">q ; t \14.41 v3.14.40/*" ">T ##_f[3] =ookup" code=Somment">/*" ">S ##_f[3]; t \14.41 v3.14.40/*" ">T ##_f[3] < okup" code=Xomment">/*" ">X ##_f[3] || t \14.41 v3.14.40/*" ">T ##_f[3] == ekup" code=Xomment">/*" ">X ##_f[3] && okup" code=Tomment">/*" ">T ##_f[2] <= ekup" code=Xomment">/*" ">X ##_f[2]))point\14.41 /*" ">S ##_f[2] = ekup" code=Tomment">/*" ">T ##_f[2] +ookup" code=qomment">/*" ">q ; t \14.41 v3.14.40/*" ">S ##_f[3] += (okup" code=Tomment">/*" ">T ##_f[2] > okup" code=Somment">/*" ">S ##_f[2]); t \14.41 v3.14.40/*" ">__FP_FRAC_DEC_2 (okup" code=Xomment">/*" ">X ##_f[3],ookup" code=Xomment">/*" ">X ##_f[2],o t \14.41 v3.14.40/*" ">T ##_f[3],ookup" code=Tomment">/*" ">T ##_f[2]); \14.41 v3.14.40/*" ">R ##_f[2] += ekup" code=qomment">/*" ">q ; t \14.41 v3.14.40 v3.14.40/*" ">_FP_FRAC_SLL_4 (okup" code=Xomment">/*" ">X , 1); t \14.41 v3.14.40/*" ">q >>= 1; t \14.41 v3.14.40 /*" ">q = (okup" code=_FP_W_TYPEomment">/*" ">_FP_W_TYPE )1 << (okup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZEon - 1); t\14.41 /*" ">q )point t \14.41 v3.14.40 v3.14.40/*" ">T ##_f[1] = ekup" code=Somment">/*" ">S ##_f[1] +ookup" code=qomment">/*" ">q ; t \14.41 v3.14.40/*" ">T ##_f[2] = ekup" code=Somment">/*" ">S ##_f[2]; t \14.41 v3.14.40/*" ">T ##_f[3] =ookup" code=Somment">/*" ">S ##_f[3]; t \14.41 /*" ">T ##_f[3] < okup" code=Xomment">/*" ">X ##_f[3] || t \14.41 v3.14.40/*" ">T ##_f[3] == ekup" code=Xomment">/*" ">X ##_f[3] && (okup" code=Tomment">/*" ">T ##_f[2] < okup" code=Xomment">/*" ">X ##_f[2] || \14.41 v3.14.40/*" ">T ##_f[2] == ekup" code=Xomment">/*" ">X ##_f[2] && okup" code=Tomment">/*" ">T ##_f[1] <= ekup" code=Xomment">/*" ">X ##_f[1]))))po\14.41 v3.14.40 /*" ">S ##_f[1] = ekup" code=Tomment">/*" ">T ##_f[1] +ookup" code=qomment">/*" ">q ; t \14.41 /*" ">S ##_f[2] += (okup" code=Tomment">/*" ">T ##_f[1] > okup" code=Somment">/*" ">S ##_f[1]); t \14.41 v3.14.40/*" ">S ##_f[3] += (okup" code=Tomment">/*" ">T ##_f[2] > okup" code=Somment">/*" ">S ##_f[2]); t \14.41 v3.14.40/*" ">__FP_FRAC_DEC_3 (okup" code=Xomment">/*" ">X ##_f[3],ookup" code=Xomment">/*" ">X ##_f[2],oekup" code=Xomment">/*" ">X ##_f[1], t \14.41 v3.14.40/*" ">T ##_f[3],ookup" code=Tomment">/*" ">T ##_f[2],ookup" code=Tomment">/*" ">T ##_f[1]); \14.41 v3.14.40/*" ">R ##_f[1] += ekup" code=qomment">/*" ">q ; t \14.41 v3.14.40 v3.14.40/*" ">_FP_FRAC_SLL_4 (okup" code=Xomment">/*" ">X , 1); t \14.41 v3.14.40/*" ">q >>= 1; t \14.41 v3.14.40 /*" ">q = (okup" code=_FP_W_TYPEomment">/*" ">_FP_W_TYPE )1 << (okup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZEon - 1); t\14.41 /*" ">q != ekup" code=_FP_WORK_ROUNDomment">/*" ">_FP_WORK_ROUND )point t \14.41 v3.14.40 v3.14.40/*" ">T ##_f[0] = ekup" code=Somment">/*" ">S ##_f[0] +ookup" code=qomment">/*" ">q ; t \14.41 v3.14.40/*" ">T ##_f[1] = ekup" code=Somment">/*" ">S ##_f[1]; t \14.41 v3.14.40/*" ">T ##_f[2] = ekup" code=Somment">/*" ">S ##_f[2]; t \14.41 v3.14.40/*" ">T ##_f[3] =ookup" code=Somment">/*" ">S ##_f[3]; t \14.41 v3.14.40/*" ">_FP_FRAC_GE_4 (okup" code=Xomment">/*" ">X ,okup" code=Tomment">/*" ">T ))point \14.41 v3.14.40 v3.14.40/*" ">S ##_f[0] = ekup" code=Tomment">/*" ">T ##_f[0] +ookup" code=qomment">/*" ">q ; t \14.41 /*" ">S ##_f[1] += (okup" code=Tomment">/*" ">T ##_f[0] > okup" code=Somment">/*" ">S ##_f[0]); t \14.41 /*" ">S ##_f[2] += (okup" code=Tomment">/*" ">T ##_f[1] > okup" code=Somment">/*" ">S ##_f[1]); t \14.41 v3.14.40/*" ">S ##_f[3] += (okup" code=Tomment">/*" ">T ##_f[2] > okup" code=Somment">/*" ">S ##_f[2]); t \14.41 v3.14.40/*" ">_FP_FRAC_DEC_4 (okup" code=Xomment">/*" ">X ,ookup" code=Tomment">/*" ">T ); t \14.41 v3.14.40/*" ">R ##_f[0] += ekup" code=qomment">/*" ">q ; t \14.41 v3.14.40 v3.14.40/*" ">_FP_FRAC_SLL_4 (okup" code=Xomment">/*" ">X , 1); t \14.41 v3.14.40/*" ">q >>= 1; t \14.41 v3.14.40 v3.14.40/*" ">_FP_FRAC_ZEROP_4 (okup" code=Xomment">/*" ">X )) t \14.41 /*" ">_FP_FRAC_GT_4 (okup" code=Xomment">/*" ">X ,okup" code=Somment">/*" ">S ))point \14.41 v3.14.40/*" ">R ##_f[0] |= ekup" code=_FP_WORK_ROUNDomment">/*" ">_FP_WORK_ROUND ; t \14.41 v3.14.40/*" ">R ##_f[0] |= ekup" code=_FP_WORK_STICKYomment">/*" ">_FP_WORK_STICKY ; t \14.41 v3.14.40 v3.14.40 v3.14.40 v3.14.40 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.41 v3.14.40/*" ">__FP_FRAC_SET_4 (okup" code=Xomment">/*" ">X ,okup" code=I303ment">/*" ">I3 ,okup" code=I203ment">/*" ">I2 ,okup" code=I103ment">/*" ">I1 ,okup" code=I003ment">/*" ">I0 )point t \14.41 v3.14.40/*" ">X ##_f[3] =ookup" code=I303ment">/*" ">I3 , okup" code=Xomment">/*" ">X ##_f[2] = ekup" code=I203ment">/*" ">I2 , ekup" code=Xomment">/*" ">X ##_f[1] = ekup" code=I103ment">/*" ">I1 , ekup" code=Xomment">/*" ">X ##_f[0] = ekup" code=I003ment">/*" ">I0 )14.41 v3.14.40 v3.14.40/*" ">__FP_FRAC_ADD_3on 14.41 v3.14.40/*" ">__FP_FRAC_ADD_3on (okup" code=r203ment">/*" ">r2 ,okup" code=r103ment">/*" ">r1 ,okup" code=r003ment">/*" ">r0 ,okup" code=x203ment">/*" ">x2 ,okup" code=x103ment">/*" ">x1 ,okup" code=x003ment">/*" ">x0 ,okup" code=y203ment">/*" ">y2 ,okup" code=y103ment">/*" ">y1 ,okup" code=y003ment">/*" ">y0 )point \14.41 v3.14.40 v3.14.40/*" ">_c1 , ekup" code=_c203ment">/*" ">_c2 ; t \14.41 v3.14.40/*" ">r0 = ekup" code=x003ment">/*" ">x0 +ookup" code=y003ment">/*" ">y0 ; t \14.41 /*" ">_c1 = ekup" code=r003ment">/*" ">r0 < okup" code=x003ment">/*" ">x0 ; t \14.41 /*" ">r1 = ekup" code=x103ment">/*" ">x1 +ookup" code=y103ment">/*" ">y1 ; t \14.41 v3.14.40/*" ">_c2 = ekup" code=r103ment">/*" ">r1 < okup" code=x103ment">/*" ">x1 ; t \14.41 v3.14.40/*" ">r1 += ekup" code=_c103ment">/*" ">_c1 ; t \14.41 v3.14.40/*" ">_c2 |= ekup" code=r103ment">/*" ">r1 < okup" code=_c103ment">/*" ">_c1 ; t \14.41 v3.14.40/*" ">r2 = ekup" code=x203ment">/*" ">x2 +ookup" code=y203ment">/*" ">y2 +ookup" code=_c203ment">/*" ">_c2 ; t \14.41 v3.14.40 v3.14.40 v3.14.40 v3.14.40/*" ">__FP_FRAC_ADD_4 14.41 /*" ">__FP_FRAC_ADD_4 (okup" code=r303ment">/*" ">r3 ,okup" code=r203ment">/*" ">r2 ,okup" code=r103ment">/*" ">r1 ,okup" code=r003ment">/*" ">r0 ,okup" code=x303ment">/*" ">x3 ,okup" code=x203ment">/*" ">x2 ,okup" code=x103ment">/*" ">x1 ,okup" code=x003ment">/*" ">x0 ,okup" code=y303ment">/*" ">y3 ,okup" code=y203ment">/*" ">y2 ,okup" code=y103ment">/*" ">y1 ,okup" code=y003ment">/*" ">y0 )poin\14.41 v3.14.40/*" ">_c1 , ekup" code=_c203ment">/*" ">_c2 , ekup" code=_c303ment">/*" ">_c3 ; t \14.41 v3.14.40/*" ">r0 = ekup" code=x003ment">/*" ">x0 +ookup" code=y003ment">/*" ">y0 ; t \14.41 v3.14.40/*" ">_c1 = ekup" code=r003ment">/*" ">r0 < okup" code=x003ment">/*" ">x0 ; t \14.41 v3.14.40/*" ">r1 = ekup" code=x103ment">/*" ">x1 +ookup" code=y103ment">/*" ">y1 ; t \14.41 v3.14.40/*" ">_c2 = ekup" code=r103ment">/*" ">r1 < okup" code=x103ment">/*" ">x1 ; t \14.41 v3.14.40/*" ">r1 += ekup" code=_c103ment">/*" ">_c1 ; t \14.41 v3.14.40/*" ">_c2 |= ekup" code=r103ment">/*" ">r1 < okup" code=_c103ment">/*" ">_c1 ; t \14.41 v3.14.40/*" ">r2 = ekup" code=x203ment">/*" ">x2 +ookup" code=y203ment">/*" ">y2 ; t \14.41 /*" ">_c3 = ekup" code=r203ment">/*" ">r2 < okup" code=x203ment">/*" ">x2 ; t \14.41 /*" ">r2 += ekup" code=_c203ment">/*" ">_c2 ; t \14.41 v3.14.40/*" ">_c3 |= ekup" code=r203ment">/*" ">r2 < okup" code=_c203ment">/*" ">_c2 ; t \14.41 v3.14.40/*" ">r3 = ekup" code=x303ment">/*" ">x3 +ookup" code=y303ment">/*" ">y3 +ookup" code=_c303ment">/*" ">_c3 ; t \14.41 v3.14.40 v3.14.40 v3.14.40 v3.14.40/*" ">__FP_FRAC_SUB_3on 14.41 v3.14.40/*" ">__FP_FRAC_SUB_3on (okup" code=r203ment">/*" ">r2 ,okup" code=r103ment">/*" ">r1 ,okup" code=r003ment">/*" ">r0 ,okup" code=x203ment">/*" ">x2 ,okup" code=x103ment">/*" ">x1 ,okup" code=x003ment">/*" ">x0 ,okup" code=y203ment">/*" ">y2 ,okup" code=y103ment">/*" ">y1 ,okup" code=y003ment">/*" ">y0 )point \14.41 v3.14.40 /*" ">_c1 , ekup" code=_c203ment">/*" ">_c2 ; t \14.41 /*" ">r0 = ekup" code=x003ment">/*" ">x0 -ookup" code=y003ment">/*" ">y0 ; t \14.41 v3.14.40/*" ">_c1 = ekup" code=r003ment">/*" ">r0 > okup" code=x003ment">/*" ">x0 ; t \14.41 v3.14.40/*" ">r1 = ekup" code=x103ment">/*" ">x1 -ookup" code=y103ment">/*" ">y1 ; t \14.41 v3.14.40/*" ">_c2 = ekup" code=r103ment">/*" ">r1 > okup" code=x103ment">/*" ">x1 ; t \14.41 v3.14.40/*" ">r1 -= ekup" code=_c103ment">/*" ">_c1 ; t \14.41 v3.14.40/*" ">_c2 |= ekup" code=r103ment">/*" ">r1 > okup" code=_c103ment">/*" ">_c1 ; t \14.41 v3.14.40/*" ">r2 = ekup" code=x203ment">/*" ">x2 -ookup" code=y203ment">/*" ">y2 -ookup" code=_c203ment">/*" ">_c2 ; t \14.41 v3.14.40 v3.14.40 /*" ">__FP_FRAC_SUB_4on 14.41 v3.14.40/*" ">__FP_FRAC_SUB_4on (okup" code=r303ment">/*" ">r3 ,okup" code=r203ment">/*" ">r2 ,okup" code=r103ment">/*" ">r1 ,okup" code=r003ment">/*" ">r0 ,okup" code=x303ment">/*" ">x3 ,okup" code=x203ment">/*" ">x2 ,okup" code=x103ment">/*" ">x1 ,okup" code=x003ment">/*" ">x0 ,okup" code=y303ment">/*" ">y3 ,okup" code=y203ment">/*" ">y2 ,okup" code=y103ment">/*" ">y1 ,okup" code=y003ment">/*" ">y0 )poin\14.41 v3.14.40 v3.14.40/*" ">_c1 , ekup" code=_c203ment">/*" ">_c2 , ekup" code=_c303ment">/*" ">_c3 ; t \14.41 v3.14.40/*" ">r0 = ekup" code=x003ment">/*" ">x0 -ookup" code=y003ment">/*" ">y0 ; t \14.41 /*" ">_c1 = ekup" code=r003ment">/*" ">r0 > okup" code=x003ment">/*" ">x0 ; t \14.41 v3.14.40/*" ">r1 = ekup" code=x103ment">/*" ">x1 -ookup" code=y103ment">/*" ">y1 ; t \14.41 v3.14.40/*" ">_c2 = ekup" code=r103ment">/*" ">r1 > okup" code=x103ment">/*" ">x1 ; t \14.41 v3.14.40/*" ">r1 -= ekup" code=_c103ment">/*" ">_c1 ; t \14.41 /*" ">_c2 |= ekup" code=r103ment">/*" ">r1 > okup" code=_c103ment">/*" ">_c1 ; t \14.41 /*" ">r2 = ekup" code=x203ment">/*" ">x2 -ookup" code=y203ment">/*" ">y2 ; t \14.41 v3.14.40/*" ">_c3 = ekup" code=r203ment">/*" ">r2 > okup" code=x203ment">/*" ">x2 ; t \14.41 v3.14.40/*" ">r2 -= ekup" code=_c203ment">/*" ">_c2 ; t \14.41 v3.14.40/*" ">_c3 |= ekup" code=r203ment">/*" ">r2 > okup" code=_c203ment">/*" ">_c2 ; t \14.41 v3.14.40/*" ">r3 = ekup" code=x303ment">/*" ">x3 -ookup" code=y303ment">/*" ">y3 -ookup" code=_c303ment">/*" ">_c3 ; t \14.41 v3.14.40 v3.14.40 v3.14.40 v3.14.40/*" ">__FP_FRAC_DEC_3 14.41 /*" ">__FP_FRAC_DEC_3 (okup" code=x203ment">/*" ">x2 ,okup" code=x103ment">/*" ">x1 ,okup" code=x003ment">/*" ">x0 ,okup" code=y203ment">/*" ">y2 ,okup" code=y103ment">/*" ">y1 ,okup" code=y003ment">/*" ">y0 )point \14.41 v3.14.40/*" ">UWtypeon okup" code=_t003ment">/*" ">_t0 , ekup" code=_t103ment">/*" ">_t1 , ekup" code=_t203ment">/*" ">_t2 ; t \14.41 v3.14.40/*" ">_t0 = ekup" code=x003ment">/*" ">x0 , ekup" code=_t103ment">/*" ">_t1 = ekup" code=x103ment">/*" ">x1 , ekup" code=_t203ment">/*" ">_t2 = ekup" code=x203ment">/*" ">x2 ; t \14.41 v3.14.40/*" ">__FP_FRAC_SUB_3on (okup" code=x203ment">/*" ">x2 , ekup" code=x103ment">/*" ">x1 , ekup" code=x003ment">/*" ">x0 , ekup" code=_t203ment">/*" ">_t2 , ekup" code=_t103ment">/*" ">_t1 , ekup" code=_t003ment">/*" ">_t0 , ekup" code=y203ment">/*" ">y2 ,ookup" code=y103ment">/*" ">y1 ,ookup" code=y003ment">/*" ">y0 ); \14.41 v3.14.40 v3.14.40 v3.14.40 v3.14.40/*" ">__FP_FRAC_DEC_4 14.41 v3.14.40/*" ">__FP_FRAC_DEC_4 (okup" code=x303ment">/*" ">x3 ,okup" code=x203ment">/*" ">x2 ,okup" code=x103ment">/*" ">x1 ,okup" code=x003ment">/*" ">x0 ,okup" code=y303ment">/*" ">y3 ,okup" code=y203ment">/*" ">y2 ,okup" code=y103ment">/*" ">y1 ,okup" code=y003ment">/*" ">y0 )point \14.41 /*" ">UWtypeon okup" code=_t003ment">/*" ">_t0 , ekup" code=_t103ment">/*" ">_t1 , ekup" code=_t203ment">/*" ">_t2 , ekup" code=_t303ment">/*" ">_t3 ; t \14.41 v3.14.40/*" ">_t0 = ekup" code=x003ment">/*" ">x0 , ekup" code=_t103ment">/*" ">_t1 = ekup" code=x103ment">/*" ">x1 , ekup" code=_t203ment">/*" ">_t2 = ekup" code=x203ment">/*" ">x2 , ekup" code=_t303ment">/*" ">_t3 = ekup" code=x303ment">/*" ">x3 ; t \14.41 v3.14.40/*" ">__FP_FRAC_SUB_4on (okup" code=x303ment">/*" ">x3 ,okup" code=x203ment">/*" ">x2 ,okup" code=x103ment">/*" ">x1 ,okup" code=x003ment">/*" ">x0 ,okup" code=_t303ment">/*" ">_t3 ,okup" code=_t203ment">/*" ">_t2 ,ekup" code=_t103ment">/*" ">_t1 ,ekup" code=_t003ment">/*" ">_t0 , ekup" code=y303ment">/*" ">y3 ,okup" code=y203ment">/*" ">y2 ,okup" code=y103ment">/*" ">y1 ,okup" code=y003ment">/*" ">y0 ); \14.41 v3.14.40 v3.14.40 v3.14.40 v3.14.40/*" ">__FP_FRAC_ADDI_4 14.41 v3.14.40/*" ">__FP_FRAC_ADDI_4 (okup" code=x303ment">/*" ">x3 ,okup" code=x203ment">/*" ">x2 ,okup" code=x103ment">/*" ">x1 ,okup" code=x003ment">/*" ">x0 ,okup" code=i03ment">/*" ">i )point \14.41 v3.14.40 /*" ">UWtypeon okup" code=_t03ment">/*" ">_t ; t \14.41 /*" ">_t = ((okup" code=x003ment">/*" ">x0 += ekup" code=i03ment">/*" ">i )p< okup" code=i03ment">/*" ">i ); t \14.41 v3.14.40/*" ">x1 += ekup" code=_t03ment">/*" ">_t ; okup" code=_t03ment">/*" ">_t = (okup" code=x103ment">/*" ">x1 < okup" code=_t03ment">/*" ">_t ); t \14.41 v3.14.40/*" ">x2 += ekup" code=_t03ment">/*" ">_t ; okup" code=_t03ment">/*" ">_t = (okup" code=x203ment">/*" ">x2 < okup" code=_t03ment">/*" ">_t ); t \14.41 v3.14.40/*" ">x3 += ekup" code=_t03ment">/*" ">_t ; \14.41 v3.14.40 v3.14.40 v3.14.40 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.41 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40/*" ">_FP_FRAC_CONV_1_4 (okup" code=dfsomment">/*" ">dfs , ekup" code=sfsomment">/*" ">sfs , ekup" code=Domment">/*" ">D , ekup" code=Somment">/*" ">S ) \14.41 v3.14.40 v3.14.40/*" ">S ##_c != ekup" code=FP_CLS_NANomment">/*" ">FP_CLS_NAN )point \14.41 v3.14.40/*" ">_FP_FRAC_SRS_4 (okup" code=Somment">/*" ">S , (okup" code=_FP_WFRACBITS_omment">/*" ">_FP_WFRACBITS_ ##sfs -ookup" code=_FP_WFRACBITS_omment">/*" ">_FP_WFRACBITS_ ##dfs), \14.41 v3.14.40/*" ">_FP_WFRACBITS_ ##sfs); t \14.41 /*" ">_FP_FRAC_SRL_4 (okup" code=Somment">/*" ">S , (okup" code=_FP_WFRACBITS_omment">/*" ">_FP_WFRACBITS_ ##sfs -ookup" code=_FP_WFRACBITS_omment">/*" ">_FP_WFRACBITS_ ##dfs)); \14.41 v3.14.40/*" ">D ##_f = ekup" code=Somment">/*" ">S ##_f[0]; t \14.41 v3.14.40 v3.14.40 v3.14.40/*" ">_FP_FRAC_CONV_2_4 (okup" code=dfsomment">/*" ">dfs , ekup" code=sfsomment">/*" ">sfs , ekup" code=Domment">/*" ">D , ekup" code=Somment">/*" ">S ) \14.41 v3.14.40 v3.14.40/*" ">S ##_c != ekup" code=FP_CLS_NANomment">/*" ">FP_CLS_NAN )point \14.41 v3.14.40/*" ">_FP_FRAC_SRS_4 (okup" code=Somment">/*" ">S , (okup" code=_FP_WFRACBITS_omment">/*" ">_FP_WFRACBITS_ ##sfs -ookup" code=_FP_WFRACBITS_omment">/*" ">_FP_WFRACBITS_ ##dfs), \14.41 v3.14.40/*" ">_FP_WFRACBITS_ ##sfs); t \14.41 /*" ">_FP_FRAC_SRL_4 (okup" code=Somment">/*" ">S , (okup" code=_FP_WFRACBITS_omment">/*" ">_FP_WFRACBITS_ ##sfs -ookup" code=_FP_WFRACBITS_omment">/*" ">_FP_WFRACBITS_ ##dfs)); \14.41 v3.14.40/*" ">D ##_f0 = ekup" code=Somment">/*" ">S ##_f[0]; t \14.41 v3.14.40/*" ">D ##_f1 = ekup" code=Somment">/*" ">S ##_f[1]; t \14.41 v3.14.40 v3.14.40 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 /*" ">_FP_FRAC_ASSEMBLE_4 (okup" code=romment">/*" ">r , ekup" code=Xomment">/*" ">X ,ookup" code=rsizeomment">/*" ">rsize )point \14.41 v3.14.40/*" ">rsize <= ekup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE )point \14.41 v3.14.40/*" ">r = ekup" code=Xomment">/*" ">X ##_f[0]; \14.41 v3.14.40/*" ">rsize <= 2*ekup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE )point \14.41 v3.14.40 v3.14.40/*" ">r = ekup" code=Xomment">/*" ">X ##_f[1]; t \14.41 v3.14.40/*" ">r <<= ekup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE ; t \14.41 v3.14.40/*" ">r += ekup" code=Xomment">/*" ">X ##_f[0]; \14.41 v3.14.40 v3.14.40 v3. \14.41 v3.14.40 v3. \14.41 v3.14.40/*" ">r = ekup" code=Xomment">/*" ">X ##_f[3]; t \14.41 v3.14.40/*" ">r <<= ekup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE ; t \14.41 v3.14.40/*" ">r += ekup" code=Xomment">/*" ">X ##_f[2]; \14.41 v3.14.40/*" ">r <<= ekup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE ; t \14.41 v3.14.40/*" ">r += ekup" code=Xomment">/*" ">X ##_f[1]; t \14.41 v3.14.40/*" ">r <<= ekup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE ; t \14.41 /*" ">r += ekup" code=Xomment">/*" ">X ##_f[0]; \14.41 v3.14.40 v3.14.40 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.41 v3.14.40 v3.14.41 v3.14.40 v3.14.41 v3.14.40/*" ">_FP_FRAC_DISASSEMBLE_4 (okup" code=Xomment">/*" ">X ,ookup" code=romment">/*" ">r , ekup" code=rsizeomment">/*" ">rsize )point \14.41 /*" ">X ##_f[0] = ekup" code=romment">/*" ">r ; t \14.41 v3.14.40/*" ">X ##_f[1] = (okup" code=rsizeomment">/*" ">rsize <= ekup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE ? 0 :ookup" code=romment">/*" ">r >> okup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE ); \14.41 v3.14.40/*" ">X ##_f[2] = (okup" code=rsizeomment">/*" ">rsize <= 2*ekup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE ? 0 :ookup" code=romment">/*" ">r >> 2*ekup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE ); \14.41 v3.14.40/*" ">X ##_f[3] = (okup" code=rsizeomment">/*" ">rsize <= 3*ekup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE ? 0 :ookup" code=romment">/*" ">r >> 3*ekup" code=_FP_W_TYPE_SIZEomment">/*" ">_FP_W_TYPE_SIZE ); \14.41 v3.14.40 v3.14.40 v3.14.40/*" ">_FP_FRAC_CONV_4_1 (okup" code=dfsomment">/*" ">dfs , ekup" code=sfsomment">/*" ">sfs , ekup" code=Domment">/*" ">D , ekup" code=Somment">/*" ">S ) \14.41 v3.14.40 v3.14.40/*" ">D ##_f[0] = ekup" code=Somment">/*" ">S ##_f; t \14.41 /*" ">D ##_f[1] = ekup" code=Domment">/*" ">D ##_f[2] = ekup" code=Domment">/*" ">D ##_f[3] = 0; t \14.41 /*" ">_FP_FRAC_SLL_4 (okup" code=Domment">/*" ">D , (okup" code=_FP_WFRACBITS_omment">/*" ">_FP_WFRACBITS_ ##dfs -ookup" code=_FP_WFRACBITS_omment">/*" ">_FP_WFRACBITS_ ##sfs)); \14.41 v3.14.40 v3.14.40 v3.14.40/*" ">_FP_FRAC_CONV_4_2 (okup" code=dfsomment">/*" ">dfs , ekup" code=sfsomment">/*" ">sfs , ekup" code=Domment">/*" ">D , ekup" code=Somment">/*" ">S ) \14.41 v3.14.40 v3.14.40/*" ">D ##_f[0] = ekup" code=Somment">/*" ">S ##_f0; t \14.41 v3.14.40/*" ">D ##_f[1] = ekup" code=Somment">/*" ">S ##_f1; t \14.41 v3.14.40/*" ">D ##_f[2] = ekup" code=Domment">/*" ">D ##_f[3] = 0; t \14.41 v3.14.40/*" ">_FP_FRAC_SLL_4 (okup" code=Domment">/*" ">D , (okup" code=_FP_WFRACBITS_omment">/*" ">_FP_WFRACBITS_ ##dfs -ookup" code=_FP_WFRACBITS_omment">/*" ">_FP_WFRACBITS_ ##sfs)); \14.41 v3.14.40 v3.14.40
footer"> The original LXR software by the 4.41LXR ="v3unity , this experi3.12al version by 4.41lxr@ ux.no .
subfooter"> lxr. ux.no kindly hosted by 4.41Redpill L pro AS , provider of L ux consulting and 16er