亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? libm_sincos_large.s

?? glibc 庫, 不僅可以學習使用庫函數,還可以學習函數的具體實現,是提高功力的好資料
?? S
?? 第 1 頁 / 共 4 頁
字號:
      addl           GR_Table_Base   = @ltoff(FSINCOS_CONSTANTS#), gp      nop.i 999};;{ .mmi      ld8 GR_Table_Base = [GR_Table_Base]      nop.m 999      nop.i 999};;////     Point to  2*-14//     N_0 = Arg * Inv_P_0//{ .mmi       add GR_Table_Base = 688, GR_Table_Base ;;       ldfs FR_Two_to_M14 = [GR_Table_Base], 4      nop.i 999 ;;}{ .mfi       ldfs FR_Neg_Two_to_M14 = [GR_Table_Base], 0      nop.f 999      nop.i 999 ;;}{ .mfi      nop.m 999////     Load values 2**(-14) and -2**(-14)//       fcvt.fx.s1 FR_N_0_fix = FR_N_0      nop.i 999 ;;}{ .mfi      nop.m 999////     N_0_fix  = integer part of N_0//       fcvt.xf FR_N_0 = FR_N_0_fix      nop.i 999 ;;}{ .mfi      nop.m 999////     Make N_0 the integer part//       fnma.s1 FR_ArgPrime = FR_N_0, FR_P_0, FR_Input_X      nop.i 999}{ .mfi      nop.m 999       fma.s1 FR_w = FR_N_0, FR_d_1, f0      nop.i 999 ;;}{ .mfi      nop.m 999////     Arg' = -N_0 * P_0 + Arg//     w  = N_0 * d_1//       fma.s1 FR_N_float = FR_ArgPrime, FR_Inv_pi_by_2, f0      nop.i 999 ;;}{ .mfi      nop.m 999////     N = A' * 2/pi//       fcvt.fx.s1 FR_N_fix = FR_N_float      nop.i 999 ;;}{ .mfi      nop.m 999////     N_fix is the integer part//       fcvt.xf FR_N_float = FR_N_fix      nop.i 999 ;;}{ .mfi       getf.sig GR_N_Inc = FR_N_fix      nop.f 999      nop.i 999 ;;}{ .mii      nop.m 999      nop.i 999 ;;       add GR_N_Inc = GR_N_Inc, GR_Sin_or_Cos ;;}{ .mfi      nop.m 999////     N is the integer part of the reduced-reduced argument.//     Put the integer in a GP register//       fnma.s1 FR_s = FR_N_float, FR_P_1, FR_ArgPrime      nop.i 999}{ .mfi      nop.m 999       fnma.s1 FR_w = FR_N_float, FR_P_2, FR_w      nop.i 999 ;;}{ .mfi      nop.m 999////     s = -N*P_1 + Arg'//     w = -N*P_2 + w//     N_fix_gr = N_fix_gr + N_inc//       fcmp.lt.unc.s1 p9, p8 = FR_s, FR_Two_to_M14      nop.i 999 ;;}{ .mfi      nop.m 999(p9)   fcmp.gt.s1 p9, p8 = FR_s, FR_Neg_Two_to_M14      nop.i 999 ;;}{ .mfi      nop.m 999////     For |s|  > 2**(-14) r = S + w (r complete)//     Else       U_hi = N_0 * d_1//(p9)   fma.s1 FR_V_hi = FR_N_float, FR_P_2, f0      nop.i 999}{ .mfi      nop.m 999(p9)   fma.s1 FR_U_hi = FR_N_0, FR_d_1, f0      nop.i 999 ;;}{ .mfi      nop.m 999////     Either S <= -2**(-14) or S >= 2**(-14)//     or -2**(-14) < s < 2**(-14)//(p8)   fma.s1 FR_r = FR_s, f1, FR_w      nop.i 999}{ .mfi      nop.m 999(p9)   fma.s1 FR_w = FR_N_float, FR_P_3, f0      nop.i 999 ;;}{ .mfi      nop.m 999////     We need abs of both U_hi and V_hi - don't//     worry about switched sign of V_hi.//(p9)   fms.s1 FR_A = FR_U_hi, f1, FR_V_hi      nop.i 999}{ .mfi      nop.m 999////     Big s: finish up c = (S - r) + w (c complete)//     Case 4: A =  U_hi + V_hi//     Note: Worry about switched sign of V_hi, so subtract instead of add.//(p9)   fnma.s1 FR_V_lo = FR_N_float, FR_P_2, FR_V_hi      nop.i 999 ;;}{ .mfi      nop.m 999(p9)   fms.s1 FR_U_lo = FR_N_0, FR_d_1, FR_U_hi      nop.i 999 ;;}{ .mfi      nop.m 999(p9)   fmerge.s FR_V_hiabs = f0, FR_V_hi      nop.i 999}{ .mfi      nop.m 999//     For big s: c = S - r//     For small s do more work: U_lo = N_0 * d_1 - U_hi//(p9)   fmerge.s FR_U_hiabs = f0, FR_U_hi      nop.i 999 ;;}{ .mfi      nop.m 999////     For big s: Is |r| < 2**(-3)//     For big s: if p12 set, prepare to branch to Small_R.//     For big s: If p13 set, prepare to branch to Normal_R.//(p8)   fms.s1 FR_c = FR_s, f1, FR_r      nop.i 999}{ .mfi      nop.m 999////     For small S: V_hi = N * P_2//                  w = N * P_3//     Note the product does not include the (-) as in the writeup//     so (-) missing for V_hi and w.//(p8)   fcmp.lt.unc.s1 p12, p13 = FR_r, FR_Two_to_M3      nop.i 999 ;;}{ .mfi      nop.m 999(p12)  fcmp.gt.s1 p12, p13 = FR_r, FR_Neg_Two_to_M3      nop.i 999 ;;}{ .mfi      nop.m 999(p8)   fma.s1 FR_c = FR_c, f1, FR_w      nop.i 999}{ .mfb      nop.m 999(p9)   fms.s1 FR_w = FR_N_0, FR_d_2, FR_w(p12)  br.cond.spnt SINCOS_SMALL_R ;;}{ .mib      nop.m 999      nop.i 999(p13)  br.cond.sptk SINCOS_NORMAL_R ;;}{ .mfi      nop.m 999////     Big s: Vector off when |r| < 2**(-3).  Recall that p8 will be true.//     The remaining stuff is for Case 4.//     Small s: V_lo = N * P_2 + U_hi (U_hi is in place of V_hi in writeup)//     Note: the (-) is still missing for V_lo.//     Small s: w = w + N_0 * d_2//     Note: the (-) is now incorporated in w.//(p9)   fcmp.ge.unc.s1 p10, p11 = FR_U_hiabs, FR_V_hiabs       extr.u   GR_i_1 = GR_N_Inc, 0, 1 ;;}{ .mfi      nop.m 999////     C_hi = S + A//(p9)   fma.s1 FR_t = FR_U_lo, f1, FR_V_lo       extr.u   GR_i_0 = GR_N_Inc, 1, 1 ;;}{ .mfi      nop.m 999////     t = U_lo + V_lo////(p10)  fms.s1 FR_a = FR_U_hi, f1, FR_A      nop.i 999 ;;}{ .mfi      nop.m 999(p11)  fma.s1 FR_a = FR_V_hi, f1, FR_A      nop.i 999};;{ .mmi      nop.m 999      addl           GR_Table_Base   = @ltoff(FSINCOS_CONSTANTS#), gp      nop.i 999};;{ .mmi      ld8 GR_Table_Base = [GR_Table_Base]      nop.m 999      nop.i 999};;{ .mfi       add GR_Table_Base = 528, GR_Table_Base////     Is U_hiabs >= V_hiabs?//(p9)   fma.s1 FR_C_hi = FR_s, f1, FR_A      nop.i 999 ;;}{ .mmi       ldfe FR_C_1 = [GR_Table_Base], 16 ;;       ldfe FR_C_2 = [GR_Table_Base], 64      nop.i 999 ;;}{ .mmf      nop.m 999////     c = c + C_lo  finished.//     Load  C_2//       ldfe FR_S_1 = [GR_Table_Base], 16////     C_lo = S - C_hi//       fma.s1 FR_t = FR_t, f1, FR_w ;;}////     r and c have been computed.//     Make sure ftz mode is set - should be automatic when using wre//     |r| < 2**(-3)//     Get [i_0,i_1] - two lsb of N_fix.//     Load S_1//{ .mfi       ldfe FR_S_2 = [GR_Table_Base], 64////     t = t + w//(p10)  fms.s1 FR_a = FR_a, f1, FR_V_hi       cmp.eq.unc p9, p10 = 0x0, GR_i_0}{ .mfi      nop.m 999////     For larger u than v: a = U_hi - A//     Else a = V_hi - A (do an add to account for missing (-) on V_hi//       fms.s1 FR_C_lo = FR_s, f1, FR_C_hi      nop.i 999 ;;}{ .mfi      nop.m 999(p11)  fms.s1 FR_a = FR_U_hi, f1, FR_a       cmp.eq.unc p11, p12 = 0x0, GR_i_1}{ .mfi      nop.m 999////     If u > v: a = (U_hi - A)  + V_hi//     Else      a = (V_hi - A)  + U_hi//     In each case account for negative missing from V_hi.//       fma.s1 FR_C_lo = FR_C_lo, f1, FR_A      nop.i 999 ;;}{ .mfi      nop.m 999////     C_lo = (S - C_hi) + A//       fma.s1 FR_t = FR_t, f1, FR_a      nop.i 999 ;;}{ .mfi      nop.m 999////     t = t + a//       fma.s1 FR_C_lo = FR_C_lo, f1, FR_t      nop.i 999 ;;}{ .mfi      nop.m 999////     C_lo = C_lo + t//     Adjust Table_Base to beginning of table//       fma.s1 FR_r = FR_C_hi, f1, FR_C_lo      nop.i 999 ;;}{ .mfi      nop.m 999////     Load S_2//       fma.s1 FR_rsq = FR_r, FR_r, f0      nop.i 999}{ .mfi      nop.m 999////     Table_Base points to C_1//     r = C_hi + C_lo//       fms.s1 FR_c = FR_C_hi, f1, FR_r      nop.i 999 ;;}{ .mfi      nop.m 999////     if i_1 ==0: poly = S_2 * FR_rsq + S_1//     else        poly = C_2 * FR_rsq + C_1////(p11)  fma.s1 FR_Input_X = f0, f1, FR_r(p11)  fma.s1 FR_prelim = f0, f1, FR_r      nop.i 999 ;;}{ .mfi      nop.m 999//(p12)  fma.s1 FR_Input_X = f0, f1, f1(p12)  fma.s1 FR_prelim = f0, f1, f1      nop.i 999 ;;}{ .mfi      nop.m 999////     Compute r_cube = FR_rsq * r//(p11)  fma.s1 FR_poly = FR_rsq, FR_S_2, FR_S_1      nop.i 999 ;;}{ .mfi      nop.m 999(p12)  fma.s1 FR_poly = FR_rsq, FR_C_2, FR_C_1      nop.i 999}{ .mfi      nop.m 999////     Compute FR_rsq = r * r//     Is i_1 == 0 ?//       fma.s1 FR_r_cubed = FR_rsq, FR_r, f0      nop.i 999 ;;}{ .mfi      nop.m 999////     c = C_hi - r//     Load  C_1//       fma.s1 FR_c = FR_c, f1, FR_C_lo      nop.i 999}{ .mfi      nop.m 999////     if i_1 ==0: poly = r_cube * poly + c//     else        poly = FR_rsq * poly////(p10)  fms.s1 FR_Input_X = f0, f1, FR_Input_X(p10)  fms.s1 FR_prelim = f0, f1, FR_prelim      nop.i 999 ;;}{ .mfi      nop.m 999////     if i_1 ==0: Result = r//     else        Result = 1.0//(p11)  fma.s1 FR_poly = FR_r_cubed, FR_poly, FR_c      nop.i 999 ;;}{ .mfi      nop.m 999(p12)  fma.s1 FR_poly = FR_rsq, FR_poly, f0      nop.i 999 ;;}{ .mfi      nop.m 999////     if i_0 !=0: Result = -Result//(p9)   fma.s1 FR_Input_X = FR_prelim, f1, FR_poly      nop.i 999 ;;}{ .mfb      nop.m 999(p10)  fms.s1 FR_Input_X = FR_prelim, f1, FR_poly////     if i_0 == 0: Result = Result + poly//     else         Result = Result - poly//       br.ret.sptk   b0 ;;}SINCOS_SMALL_R:{ .mii      nop.m 999        extr.u  GR_i_1 = GR_N_Inc, 0, 1 ;;//////      Compare both i_1 and i_0 with 0.//      if i_1 == 0, set p9.//      if i_0 == 0, set p11.//        cmp.eq.unc p9, p10 = 0x0, GR_i_1 ;;}{ .mfi      nop.m 999        fma.s1 FR_rsq = FR_r, FR_r, f0        extr.u  GR_i_0 = GR_N_Inc, 1, 1 ;;}{ .mfi      nop.m 999////  Z = Z * FR_rsq//(p10)   fnma.s1 FR_c = FR_c, FR_r, f0        cmp.eq.unc p11, p12 = 0x0, GR_i_0};;// ******************************************************************// ******************************************************************// ******************************************************************//      r and c have been computed.//      We know whether this is the sine or cosine routine.//      Make sure ftz mode is set - should be automatic when using wre//      |r| < 2**(-3)////      Set table_ptr1 to beginning of constant table.//      Get [i_0,i_1] - two lsb of N_fix_gr.//{ .mmi      nop.m 999      addl           GR_Table_Base   = @ltoff(FSINCOS_CONSTANTS#), gp      nop.i 999};;{ .mmi      ld8 GR_Table_Base = [GR_Table_Base]      nop.m 999      nop.i 999};;////      Set table_ptr1 to point to S_5.//      Set table_ptr1 to point to C_5.//      Compute FR_rsq = r * r//{ .mfi(p9)    add GR_Table_Base = 672, GR_Table_Base(p10)   fmerge.s FR_r = f1, f1(p10)   add GR_Table_Base = 592, GR_Table_Base ;;}////      Set table_ptr1 to point to S_5.//      Set table_ptr1 to point to C_5.//{ .mmi(p9)    ldfe FR_S_5 = [GR_Table_Base], -16 ;;////      if (i_1 == 0) load S_5//      if (i_1 != 0) load C_5//(p9)    ldfe FR_S_4 = [GR_Table_Base], -16      nop.i 999 ;;}{ .mmf(p10)   ldfe FR_C_5 = [GR_Table_Base], -16////      Z = FR_rsq * FR_rsq//(p9)    ldfe FR_S_3 = [GR_Table_Base], -16////      Compute FR_rsq = r * r//      if (i_1 == 0) load S_4//      if (i_1 != 0) load C_4//        fma.s1 FR_Z = FR_rsq, FR_rsq, f0 ;;}////      if (i_1 == 0) load S_3//      if (i_1 != 0) load C_3//{ .mmi(p9)    ldfe FR_S_2 = [GR_Table_Base], -16 ;;////      if (i_1 == 0) load S_2//      if (i_1 != 0) load C_2//(p9)    ldfe FR_S_1 = [GR_Table_Base], -16      nop.i 999}{ .mmi(p10)   ldfe FR_C_4 = [GR_Table_Base], -16 ;;(p10)   ldfe FR_C_3 = [GR_Table_Base], -16      nop.i 999 ;;}{ .mmi(p10)   ldfe FR_C_2 = [GR_Table_Base], -16 ;;(p10)   ldfe FR_C_1 = [GR_Table_Base], -16      nop.i 999}{ .mfi      nop.m 999////      if (i_1 != 0)://      poly_lo = FR_rsq * C_5 + C_4//      poly_hi = FR_rsq * C_2 + C_1//(p9)    fma.s1 FR_Z = FR_Z, FR_r, f0      nop.i 999 ;;}{ .mfi      nop.m 999////      if (i_1 == 0) load S_1//      if (i_1 != 0) load C_1//(p9)    fma.s1 FR_poly_lo = FR_rsq, FR_S_5, FR_S_4      nop.i 999}{ .mfi      nop.m 999////      c = -c * r//      dummy fmpy's to flag inexact.//(p9)    fma.d.s1 FR_S_4 = FR_S_4, FR_S_4, f0      nop.i 999 ;;}{ .mfi      nop.m 999////      poly_lo = FR_rsq * poly_lo + C_3//      poly_hi = FR_rsq * poly_hi//        fma.s1  FR_Z = FR_Z, FR_rsq, f0      nop.i 999 ;;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
奇米在线7777在线精品| 欧洲精品一区二区| 国产乱一区二区| 国产自产v一区二区三区c| 蜜桃精品视频在线| 久久国产精品99精品国产| 蜜臀av性久久久久蜜臀aⅴ| 人人精品人人爱| 青青青爽久久午夜综合久久午夜| 日韩精品福利网| 美女任你摸久久| 国产综合色视频| 国产成人免费在线| 99麻豆久久久国产精品免费| 色狠狠一区二区三区香蕉| 91久久人澡人人添人人爽欧美 | 欧美精品xxxxbbbb| 欧美一区二区免费观在线| 日韩欧美国产小视频| 久久婷婷综合激情| 国产精品美女久久久久aⅴ | 丝瓜av网站精品一区二区| 男女男精品视频| 国产成人免费av在线| 97se狠狠狠综合亚洲狠狠| 欧美亚洲国产怡红院影院| 91精品蜜臀在线一区尤物| 26uuu国产日韩综合| 国产精品蜜臀在线观看| 亚洲综合激情小说| 欧美96一区二区免费视频| 国产精品综合网| 91啪亚洲精品| 91精品国产入口| 国产欧美日韩另类一区| 亚洲免费大片在线观看| 狂野欧美性猛交blacked| 成人性生交大片| 欧美日韩黄色一区二区| 国产肉丝袜一区二区| 亚洲精品国产高清久久伦理二区| 视频在线观看一区二区三区| 国产精品456露脸| 欧美主播一区二区三区美女| 日韩精品一区二| 亚洲女人的天堂| 韩国av一区二区三区在线观看| 91丨九色丨国产丨porny| 日韩视频一区二区在线观看| 中文字幕中文在线不卡住| 偷拍一区二区三区| 成人永久aaa| 日韩欧美资源站| 亚洲免费在线看| 国产裸体歌舞团一区二区| 欧美在线制服丝袜| 国产日韩欧美精品一区| 奇米色一区二区| 在线观看成人小视频| 久久久亚洲精品一区二区三区 | 国产精品99久久久久久有的能看| 日本精品一区二区三区高清| 久久午夜老司机| 日韩专区在线视频| 波多野结衣中文字幕一区| 日韩欧美国产三级| 亚洲电影第三页| 色婷婷综合久久久久中文| 国产日韩欧美不卡| 久久99精品一区二区三区| 在线这里只有精品| 中文字幕制服丝袜一区二区三区 | 色婷婷激情综合| 久久精品男人天堂av| 日本不卡的三区四区五区| 91国偷自产一区二区三区观看 | 国产成人自拍在线| 精品免费视频一区二区| 亚洲网友自拍偷拍| 99久久免费视频.com| 久久久精品欧美丰满| 美女mm1313爽爽久久久蜜臀| 正在播放一区二区| 亚洲国产日日夜夜| 在线视频欧美精品| 亚洲视频香蕉人妖| 不卡一区二区在线| 国产精品久久一卡二卡| 国产呦萝稀缺另类资源| 日韩欧美一区二区久久婷婷| 亚洲国产人成综合网站| 一本大道av伊人久久综合| 国产精品青草久久| 大胆欧美人体老妇| 国产欧美精品区一区二区三区 | 国产成人在线网站| 久久夜色精品国产噜噜av | 欧美日韩精品欧美日韩精品一| 一区二区视频免费在线观看| 色综合久久久久| 亚洲精品免费视频| 91国内精品野花午夜精品| 亚洲精品欧美在线| 在线一区二区三区| 亚洲成人手机在线| 欧美一区二区三区四区在线观看| 日韩av中文字幕一区二区| 欧美美女直播网站| 奇米在线7777在线精品| 精品国产三级电影在线观看| 久久99蜜桃精品| 国产婷婷色一区二区三区在线| 国产69精品久久99不卡| 国产精品动漫网站| 91极品美女在线| 日韩电影在线观看网站| 日韩女优av电影在线观看| 色婷婷国产精品| 亚洲成人动漫在线免费观看| 日韩一级片网址| 国产精品综合一区二区| 国产精品高潮呻吟久久| 欧美亚洲国产一区二区三区| 日本成人超碰在线观看| 久久久久久久一区| av中文一区二区三区| 亚洲国产欧美在线人成| 日韩视频不卡中文| 成人性生交大片免费看在线播放 | 国产成人自拍高清视频在线免费播放| 亚洲国产高清在线观看视频| 一本到不卡免费一区二区| 天天av天天翘天天综合网| 欧美一级一区二区| 国产99久久久国产精品免费看| 亚洲免费av高清| 日韩精品一区二区在线| 97久久超碰精品国产| 亚洲成人av免费| 久久精品无码一区二区三区| 色欧美片视频在线观看| 韩日av一区二区| 一区二区三区在线播| 欧美一区二区久久久| 成人高清视频在线| 婷婷开心激情综合| 中文av字幕一区| 欧美日韩大陆在线| 成人午夜在线播放| 视频一区国产视频| 中文字幕av一区二区三区| 91精彩视频在线观看| 国产精品自产自拍| 亚洲国产一区二区三区青草影视 | 久久精品国产一区二区三区免费看| 国产日韩视频一区二区三区| 欧美日韩另类国产亚洲欧美一级| 狠狠色丁香婷婷综合久久片| 一区二区欧美国产| 国产欧美一区二区精品仙草咪| 精品视频在线看| www.成人网.com| 麻豆91免费观看| 亚洲永久免费av| 精品少妇一区二区三区视频免付费| 91啦中文在线观看| 久久91精品国产91久久小草 | av成人老司机| 久久国产日韩欧美精品| 97精品国产露脸对白| 久久精品国产77777蜜臀| 亚洲欧美色综合| 精品欧美久久久| 91精品国产综合久久久蜜臀图片 | 欧美激情在线一区二区三区| 欧美精品777| 日本电影亚洲天堂一区| 成人伦理片在线| 国产精品综合一区二区三区| 日韩av一区二区三区| 亚洲一级电影视频| 一区在线播放视频| 国产日产欧美一区| 精品人在线二区三区| 91精品国产综合久久精品麻豆| 99久久国产综合精品女不卡| 国产曰批免费观看久久久| 日本欧美大码aⅴ在线播放| 亚洲综合激情小说| 亚洲狠狠丁香婷婷综合久久久| 国产欧美1区2区3区| 久久蜜桃av一区二区天堂| 欧美va在线播放| 欧美一区二区三区思思人| 欧美午夜一区二区三区 | 亚洲黄色性网站| 亚洲视频1区2区| 亚洲视频在线观看三级| 国产精品沙发午睡系列990531| 久久只精品国产|