Guest User

Untitled

a guest
Nov 23rd, 2017
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 33.59 KB | None | 0 0
  1. .version 5.0
  2. .target sm_60
  3. .entry inv_th$radiation_rg_$ck_L4240_273(
  4. .param .s64 $$arg_ptr_acc_cobti_t20_t241,
  5. .param .s64 $$arg_ptr_acc_coali_t22_t242,
  6. .param .s64 $$arg_ptr_acc_cobi_t24_t243,
  7. .param .s64 $$arg_ptr_acc_pa3f_t44_t244,
  8. .param .s64 $$arg_ptr_acc_pa3c_t46_t245,
  9. .param .s64 $$arg_ptr_acc_pa2f_t48_t246,
  10. .param .s64 $$arg_ptr_acc_pa2c_t50_t247,
  11. .param .s64 $$arg_ptr_acc_pa1f_t52_t248,
  12. .param .s64 $$arg_ptr_acc_pa1c_t54_t249,
  13. .param .s64 $$arg_ptr_acc_pbsff_t64_t250,
  14. .param .s64 $$arg_ptr_acc_pbsfc_t66_t251,
  15. .param .s64 $$arg_ptr_acc_podaf_t68_t252,
  16. .param .s64 $$arg_ptr_acc_podac_t70_t253,
  17. .param .s64 $$arg_ptr_acc_podsf_t72_t254,
  18. .param .s64 $$arg_ptr_acc_podsc_t74_t255,
  19. .param .s64 $$arg_ptr_acc_pduo3_t76_t256,
  20. .param .s64 $$arg_ptr_acc_pduco2_t78_t257,
  21. .param .s64 $$arg_ptr_acc_pduh2of_t80_t258,
  22. .param .s64 $$arg_ptr_acc_pduh2oc_t82_t259,
  23. .param .s64 $$arg_ptr_acc_palogt_t106_t260,
  24. .param .s64 $$arg_ptr_acc_palogp_t108_t261,
  25. .param .s64 $$arg_dvmbr_s9_t262,
  26. .param .s64 $$arg_dvmbr_s11_t263,
  27. .param .s64 $$arg_dvmbr_s13_t264,
  28. .param .s64 $$arg_dvmbr_s16_t265,
  29. .param .s64 $$arg_dvmbr_s18_t266,
  30. .param .s64 $$arg_dvmbr_s20_t267,
  31. .param .s32 $$_arg_acc_seat_ki1sd_t114_t268,
  32. .param .s32 $$_arg_acc_seat_ki1ed_t115_t269,
  33. .param .s32 $$_arg_acc_seat_ki3sd_t116_t270,
  34. .param .s32 $$_arg_acc_seat_kspec_t118_t271,
  35. .param .s32 $$_arg_acc_seat_kh2o_t119_t272,
  36. .param .s32 $$_arg_acc_seat_kco2_t120_t273,
  37. .param .s32 $$_arg_acc_seat_ko3_t121_t274,
  38. .param .s32 $$_arg_acc_seat_ki1sc_t122_t275,
  39. .param .s32 $$_arg_acc_seat_ki1ec_t123_t276,
  40. .param .s32 $$_arg_acc_seat_ki3sc_t124_t277,
  41. .param .s32 $$_arg_acc_seat_ki3ec_t125_t278 ) {
  42. .param .f64 __rv0_1;
  43. .param .f64 __arg1_2;
  44. .reg .pred %p<14>;
  45. .reg .b64 %bd<30>;
  46. .reg .s32 %s<44>;
  47. .reg .s64 %sd<143>;
  48. .reg .u32 %u<6>;
  49. .reg .f64 %fd<103>;
  50. ld.param.s32 %s4, [$$_arg_acc_seat_ki1sc_t122_t275];// radiation_rg.f90:4242 : $$gvn_ki1sc_112_t226
  51. ld.param.s32 %s14, [$$_arg_acc_seat_ki1ec_t123_t276];// radiation_rg.f90:4242 : $$_arg_acc_seat_ki1ec_t123_t276
  52. sub.s32 %s1, %s14, %s4; // radiation_rg.f90:4242 : $$gvn_ki1ec_99_t213
  53. setp.lt.s32 %p1, %s1, 0; // radiation_rg.f90:4242
  54. @%p1 bra $inv_th$radiation_rg_$ck_L4240_273__l76__;// radiation_rg.f90:4242
  55. ld.param.s32 %s3, [$$_arg_acc_seat_ki3sc_t124_t277];// radiation_rg.f90:4244 : $$gvn_ki3sc_111_t225
  56. ld.param.s32 %s15, [$$_arg_acc_seat_ki3ec_t125_t278];// radiation_rg.f90:4244 : $$_arg_acc_seat_ki3ec_t125_t278
  57. sub.s32 %s2, %s15, %s3; // radiation_rg.f90:4244 : $$gvn_ki3ec_98_t212
  58. setp.le.s32 %p2, %s2, 0; // radiation_rg.f90:4244
  59. @%p2 bra $inv_th$radiation_rg_$ck_L4240_273__l76__;// radiation_rg.f90:4244
  60. mov.u32 %u1, %ntid.x; // radiation_rg.f90:4242
  61. mov.u32 %u2, %nctaid.x; // radiation_rg.f90:4242
  62. mul.lo.u32 %s12, %u1, %u2; // radiation_rg.f90:4242 : $$numthrds_t110
  63. mov.u32 %u3, %ctaid.x; // radiation_rg.f90:4242
  64. mov.u32 %u4, %tid.x; // radiation_rg.f90:4242
  65. mad.lo.u32 %u5, %u1, %u3, %u4; // radiation_rg.f90:4242
  66. mov.s32 %s5, %u5; // radiation_rg.f90:4242 : $$i_l4242_11_t178
  67. add.s32 %s13, %s1, 1; // radiation_rg.f90:4242 : $$t_i_l4242_11_h0_t179
  68. setp.ge.s32 %p3, %u5, %s13; // radiation_rg.f90:4242
  69. @%p3 bra $inv_th$radiation_rg_$ck_L4240_273__l76__;// radiation_rg.f90:4242
  70. cvt.s64.s32 %sd2, %s2; // radiation_rg.f90:4314 : $$t_i_l4244_3_h1_t180
  71. ld.param.s32 %s16, [$$_arg_acc_seat_ki1ed_t115_t269];// radiation_rg.f90:4247 : $$_arg_acc_seat_ki1ed_t115_t269
  72. cvt.s64.s32 %sd22, %s16; // radiation_rg.f90:4247
  73. ld.param.s32 %s17, [$$_arg_acc_seat_ki3sd_t116_t270];// radiation_rg.f90:4247 : $$_arg_acc_seat_ki3sd_t116_t270
  74. neg.s32 %s18, %s17; // radiation_rg.f90:4247
  75. cvt.s64.s32 %sd23, %s18; // radiation_rg.f90:4247
  76. ld.param.s32 %s19, [$$_arg_acc_seat_ki1sd_t114_t268];// radiation_rg.f90:4247 : $$_arg_acc_seat_ki1sd_t114_t268
  77. cvt.s64.s32 %sd24, %s19; // radiation_rg.f90:4247
  78. sub.s32 %s20, %s17, %s3; // radiation_rg.f90:4247
  79. cvt.s64.s32 %sd25, %s20; // radiation_rg.f90:4247
  80. add.s64 %sd26, %sd25, -2; // radiation_rg.f90:4247
  81. neg.s32 %s21, %s17; // radiation_rg.f90:4247
  82. cvt.s64.s32 %sd27, %s21; // radiation_rg.f90:4247
  83. mad.lo.s64 %sd28, %sd24, %sd26, %sd27; // radiation_rg.f90:4247
  84. mad.lo.s64 %sd29, %sd22, %sd23, %sd28; // radiation_rg.f90:4247
  85. cvt.s64.s32 %sd30, %s3; // radiation_rg.f90:4247
  86. add.s32 %s22, %s16, %s3; // radiation_rg.f90:4247
  87. add.s32 %s23, %s4, %s22; // radiation_rg.f90:4247
  88. cvt.s64.s32 %sd31, %s23; // radiation_rg.f90:4247
  89. mad.lo.s64 %sd32, %sd22, %sd30, %sd31; // radiation_rg.f90:4247
  90. add.s64 %sd1, %sd29, %sd32; // radiation_rg.f90:4247 : $$lis_0_t183
  91. ld.param.s32 %s24, [$$_arg_acc_seat_kspec_t118_t271];// radiation_rg.f90:4247 : $$_arg_acc_seat_kspec_t118_t271
  92. cvt.s64.s32 %sd33, %s24; // radiation_rg.f90:4247
  93. mul.lo.s64 %sd34, %sd33, 56; // radiation_rg.f90:4247
  94. ld.param.s32 %s25, [$$_arg_acc_seat_kh2o_t119_t272];// radiation_rg.f90:4247 : $$_arg_acc_seat_kh2o_t119_t272
  95. cvt.s64.s32 %sd35, %s25; // radiation_rg.f90:4247
  96. shl.b64 %bd1, %sd35, 3; // radiation_rg.f90:4247
  97. add.s64 %sd36, %sd34, %bd1; // radiation_rg.f90:4247
  98. ld.param.s64 %sd37, [$$arg_ptr_acc_cobti_t20_t241];// radiation_rg.f90:4247 : $$arg_ptr_acc_cobti_t20_t241
  99. add.s64 %sd11, %sd36, %sd37; // radiation_rg.f90:4247 : $$lis_cobti_2_t184
  100. ld.param.s64 %sd38, [$$arg_ptr_acc_coali_t22_t242];// radiation_rg.f90:4247 : $$arg_ptr_acc_coali_t22_t242
  101. add.s64 %sd10, %sd36, %sd38; // radiation_rg.f90:4247 : $$lis_coali_4_t185
  102. ld.param.s64 %sd39, [$$arg_ptr_acc_cobi_t24_t243];// radiation_rg.f90:4247 : $$arg_ptr_acc_cobi_t24_t243
  103. add.s64 %sd12, %sd36, %sd39; // radiation_rg.f90:4247 : $$lis_cobi_6_t186
  104. ld.param.s32 %s26, [$$_arg_acc_seat_ko3_t121_t274];// radiation_rg.f90:4247 : $$_arg_acc_seat_ko3_t121_t274
  105. cvt.s64.s32 %sd40, %s26; // radiation_rg.f90:4247
  106. shl.b64 %bd2, %sd40, 3; // radiation_rg.f90:4247
  107. add.s64 %sd41, %sd34, %bd2; // radiation_rg.f90:4247
  108. add.s64 %sd8, %sd41, %sd37; // radiation_rg.f90:4247 : $$lis_cobti_8_t187
  109. add.s64 %sd7, %sd41, %sd38; // radiation_rg.f90:4247 : $$lis_coali_10_t188
  110. add.s64 %sd9, %sd41, %sd39; // radiation_rg.f90:4247 : $$lis_cobi_12_t189
  111. ld.param.s32 %s27, [$$_arg_acc_seat_kco2_t120_t273];// radiation_rg.f90:4247 : $$_arg_acc_seat_kco2_t120_t273
  112. cvt.s64.s32 %sd42, %s27; // radiation_rg.f90:4247
  113. shl.b64 %bd3, %sd42, 3; // radiation_rg.f90:4247
  114. add.s64 %sd43, %sd34, %bd3; // radiation_rg.f90:4247
  115. add.s64 %sd5, %sd43, %sd37; // radiation_rg.f90:4247 : $$lis_cobti_14_t190
  116. add.s64 %sd4, %sd43, %sd38; // radiation_rg.f90:4247 : $$lis_coali_16_t191
  117. add.s64 %sd6, %sd43, %sd39; // radiation_rg.f90:4247 : $$lis_cobi_18_t192
  118. cvt.s64.s32 %sd44, %s4; // radiation_rg.f90:4244
  119. ld.param.s64 %sd45, [$$arg_dvmbr_s11_t263];// radiation_rg.f90:4244 : $$arg_dvmbr_s11_t263
  120. sub.s64 %sd46, %sd44, %sd45; // radiation_rg.f90:4244
  121. shl.b64 %bd4, %sd46, 3; // radiation_rg.f90:4244
  122. ld.param.s64 %sd47, [$$arg_ptr_acc_pa2f_t48_t246];// radiation_rg.f90:4244 : $$arg_ptr_acc_pa2f_t48_t246
  123. add.s64 %sd21, %bd4, %sd47; // radiation_rg.f90:4244 : $$lis_pa2f_19_t193
  124. ld.param.s64 %sd48, [$$arg_dvmbr_s16_t265];// radiation_rg.f90:4244 : $$arg_dvmbr_s16_t265
  125. sub.s64 %sd49, %sd44, %sd48; // radiation_rg.f90:4244
  126. shl.b64 %bd5, %sd49, 3; // radiation_rg.f90:4244
  127. ld.param.s64 %sd50, [$$arg_ptr_acc_pa1c_t54_t249];// radiation_rg.f90:4244 : $$arg_ptr_acc_pa1c_t54_t249
  128. add.s64 %sd20, %bd5, %sd50; // radiation_rg.f90:4244 : $$lis_pa1c_20_t194
  129. ld.param.s64 %sd51, [$$arg_dvmbr_s9_t262];// radiation_rg.f90:4244 : $$arg_dvmbr_s9_t262
  130. sub.s64 %sd52, %sd44, %sd51; // radiation_rg.f90:4244
  131. shl.b64 %bd6, %sd52, 3; // radiation_rg.f90:4244
  132. ld.param.s64 %sd53, [$$arg_ptr_acc_pa1f_t52_t248];// radiation_rg.f90:4244 : $$arg_ptr_acc_pa1f_t52_t248
  133. add.s64 %sd19, %bd6, %sd53; // radiation_rg.f90:4244 : $$lis_pa1f_21_t195
  134. ld.param.s64 %sd54, [$$arg_dvmbr_s18_t266];// radiation_rg.f90:4244 : $$arg_dvmbr_s18_t266
  135. sub.s64 %sd55, %sd44, %sd54; // radiation_rg.f90:4244
  136. shl.b64 %bd7, %sd55, 3; // radiation_rg.f90:4244
  137. ld.param.s64 %sd56, [$$arg_ptr_acc_pa2c_t50_t247];// radiation_rg.f90:4244 : $$arg_ptr_acc_pa2c_t50_t247
  138. add.s64 %sd18, %bd7, %sd56; // radiation_rg.f90:4244 : $$lis_pa2c_22_t196
  139. ld.param.s64 %sd57, [$$arg_dvmbr_s13_t264];// radiation_rg.f90:4244 : $$arg_dvmbr_s13_t264
  140. sub.s64 %sd58, %sd44, %sd57; // radiation_rg.f90:4244
  141. shl.b64 %bd8, %sd58, 3; // radiation_rg.f90:4244
  142. ld.param.s64 %sd59, [$$arg_ptr_acc_pa3f_t44_t244];// radiation_rg.f90:4244 : $$arg_ptr_acc_pa3f_t44_t244
  143. add.s64 %sd17, %bd8, %sd59; // radiation_rg.f90:4244 : $$lis_pa3f_23_t197
  144. ld.param.s64 %sd60, [$$arg_dvmbr_s20_t267];// radiation_rg.f90:4244 : $$arg_dvmbr_s20_t267
  145. sub.s64 %sd61, %sd44, %sd60; // radiation_rg.f90:4244
  146. shl.b64 %bd9, %sd61, 3; // radiation_rg.f90:4244
  147. ld.param.s64 %sd62, [$$arg_ptr_acc_pa3c_t46_t245];// radiation_rg.f90:4244 : $$arg_ptr_acc_pa3c_t46_t245
  148. add.s64 %sd16, %bd9, %sd62; // radiation_rg.f90:4244 : $$lis_pa3c_24_t198
  149. setp.eq.s32 %p4, %s25, 0; // radiation_rg.f90:4247
  150. selp.s32 %s10, 1, 0, %p4; // radiation_rg.f90:4247 : $$lis_26_t199
  151. setp.eq.s32 %p5, %s26, 0; // radiation_rg.f90:4247
  152. selp.s32 %s9, 1, 0, %p5; // radiation_rg.f90:4247 : $$lis_28_t200
  153. setp.eq.s32 %p6, %s27, 0; // radiation_rg.f90:4247
  154. selp.s32 %s6, 1, 0, %p6; // radiation_rg.f90:4247 : $$lis_30_t201
  155. mov.s32 %s11, %s19; // radiation_rg.f90:4247 : $$lis_ki1sd_32_t202
  156. mov.s64 %sd14, %sd22; // radiation_rg.f90:4247 : $$lis_ki1ed_34_t203
  157. $inv_th$radiation_rg_$ck_L4240_273__l11__:
  158. mov.s32 %s7, 0; // radiation_rg.f90:4244 : $$i_l4244_3_t177
  159. mov.s32 %s8, 0; // radiation_rg.f90:4247 : $$sr_e1_t181
  160. cvt.s64.s32 %sd63, %s5; // radiation_rg.f90:4247
  161. add.s64 %sd3, %sd1, %sd63; // radiation_rg.f90:4247 : $$sr_e2_t182
  162. neg.s64 %sd15, %sd2; // radiation_rg.f90:4244 : $$induc01_j0_t204
  163. $inv_th$radiation_rg_$ck_L4240_273__l14__:
  164. mov.f64 %fd1, 0d0000000000000000; // radiation_rg.f90:4247 : $sc_zodgf_i6
  165. setp.ne.s32 %p7, %s6, 0; // radiation_rg.f90:4247
  166. @%p7 bra $inv_th$radiation_rg_$ck_L4240_273__l18__;// radiation_rg.f90:4247
  167. cvt.s64.s32 %sd64, %s7; // radiation_rg.f90:4247
  168. add.s64 %sd65, %sd3, %sd64; // radiation_rg.f90:4247
  169. shl.b64 %bd10, %sd65, 3; // radiation_rg.f90:4247
  170. ld.global.nc.f64 %fd17, [%sd4 + 384]; // radiation_rg.f90:4247 : 48[$$lis_coali_16_t191,0,ex].L
  171. ld.param.s64 %sd66, [$$arg_ptr_acc_palogp_t108_t261];// radiation_rg.f90:4247 : $$arg_ptr_acc_palogp_t108_t261
  172. add.s64 %sd67, %bd10, %sd66; // radiation_rg.f90:4247
  173. sub.s32 %s28, 1, %s8; // radiation_rg.f90:4247
  174. cvt.s64.s32 %sd68, %s28; // radiation_rg.f90:4247
  175. shl.b64 %bd11, %sd68, 3; // radiation_rg.f90:4247
  176. add.s64 %sd69, %sd67, %bd11; // radiation_rg.f90:4247
  177. ld.global.nc.f64 %fd18, [%sd69]; // radiation_rg.f90:4247 : 1[$$gvn_8_116_t230 + $$arg_ptr_acc_palogp_t108_t261,0-$$sr_e1_t181,ex].L
  178. ld.param.s64 %sd70, [$$arg_ptr_acc_palogt_t106_t260];// radiation_rg.f90:4247 : $$arg_ptr_acc_palogt_t106_t260
  179. add.s64 %sd71, %bd10, %sd70; // radiation_rg.f90:4247
  180. sub.s32 %s29, 1, %s8; // radiation_rg.f90:4247
  181. cvt.s64.s32 %sd72, %s29; // radiation_rg.f90:4247
  182. shl.b64 %bd12, %sd72, 3; // radiation_rg.f90:4247
  183. add.s64 %sd73, %sd71, %bd12; // radiation_rg.f90:4247
  184. ld.global.nc.f64 %fd19, [%sd73]; // radiation_rg.f90:4247 : 1[$$gvn_8_116_t230 + $$arg_ptr_acc_palogt_t106_t260,0-$$sr_e1_t181,ex].L
  185. ld.global.nc.f64 %fd20, [%sd5 + 384]; // radiation_rg.f90:4247 : 48[$$lis_cobti_14_t190,0,ex].L
  186. mul.rn.f64 %fd21, %fd20, %fd19; // radiation_rg.f90:4247
  187. neg.f64 %fd22, %fd21; // radiation_rg.f90:4247
  188. mad.rn.f64 %fd23, %fd17, %fd18, %fd22; // radiation_rg.f90:4247
  189. st.param.f64 [__arg1_2], %fd23; // radiation_rg.f90:4247
  190. call.uni (__rv0_1), _EXP, (__arg1_2);// radiation_rg.f90:4247
  191. ld.param.f64 %fd25, [__rv0_1]; // radiation_rg.f90:4247
  192. ld.global.nc.f64 %fd26, [%sd6 + 384]; // radiation_rg.f90:4247 : 48[$$lis_cobi_18_t192,0,ex].L
  193. mul.rn.f64 %fd27, %fd26, %fd25; // radiation_rg.f90:4247
  194. ld.param.s64 %sd74, [$$arg_ptr_acc_pduco2_t78_t257];// radiation_rg.f90:4247 : $$arg_ptr_acc_pduco2_t78_t257
  195. add.s64 %sd75, %bd10, %sd74; // radiation_rg.f90:4247
  196. sub.s32 %s30, 1, %s8; // radiation_rg.f90:4247
  197. cvt.s64.s32 %sd76, %s30; // radiation_rg.f90:4247
  198. shl.b64 %bd13, %sd76, 3; // radiation_rg.f90:4247
  199. add.s64 %sd77, %sd75, %bd13; // radiation_rg.f90:4247
  200. ld.global.nc.f64 %fd28, [%sd77]; // radiation_rg.f90:4247 : 1[$$gvn_8_116_t230 + $$arg_ptr_acc_pduco2_t78_t257,0-$$sr_e1_t181,ex].L
  201. mul.rn.f64 %fd1, %fd28, %fd27; // radiation_rg.f90:4247 : $sc_zodgf_i6
  202. $inv_th$radiation_rg_$ck_L4240_273__l18__:
  203. setp.ne.s32 %p8, %s9, 0; // radiation_rg.f90:4247
  204. @%p8 bra $inv_th$radiation_rg_$ck_L4240_273__l21__;// radiation_rg.f90:4247
  205. cvt.s64.s32 %sd78, %s7; // radiation_rg.f90:4247
  206. add.s64 %sd79, %sd3, %sd78; // radiation_rg.f90:4247
  207. shl.b64 %bd14, %sd79, 3; // radiation_rg.f90:4247
  208. ld.param.s64 %sd80, [$$arg_ptr_acc_pduo3_t76_t256];// radiation_rg.f90:4247 : $$arg_ptr_acc_pduo3_t76_t256
  209. add.s64 %sd81, %bd14, %sd80; // radiation_rg.f90:4247
  210. sub.s32 %s31, 1, %s8; // radiation_rg.f90:4247
  211. cvt.s64.s32 %sd82, %s31; // radiation_rg.f90:4247
  212. shl.b64 %bd15, %sd82, 3; // radiation_rg.f90:4247
  213. add.s64 %sd83, %sd81, %bd15; // radiation_rg.f90:4247
  214. ld.global.nc.f64 %fd29, [%sd83]; // radiation_rg.f90:4247 : 1[$$gvn_8_115_t229 + $$arg_ptr_acc_pduo3_t76_t256,0-$$sr_e1_t181,ex].L
  215. ld.global.nc.f64 %fd30, [%sd7 + 832]; // radiation_rg.f90:4247 : 104[$$lis_coali_10_t188,0,ex].L
  216. ld.param.s64 %sd84, [$$arg_ptr_acc_palogp_t108_t261];// radiation_rg.f90:4247 : $$arg_ptr_acc_palogp_t108_t261
  217. add.s64 %sd85, %bd14, %sd84; // radiation_rg.f90:4247
  218. sub.s32 %s32, 1, %s8; // radiation_rg.f90:4247
  219. cvt.s64.s32 %sd86, %s32; // radiation_rg.f90:4247
  220. shl.b64 %bd16, %sd86, 3; // radiation_rg.f90:4247
  221. add.s64 %sd87, %sd85, %bd16; // radiation_rg.f90:4247
  222. ld.global.nc.f64 %fd31, [%sd87]; // radiation_rg.f90:4247 : 1[$$gvn_8_115_t229 + $$arg_ptr_acc_palogp_t108_t261,0-$$sr_e1_t181,ex].L
  223. ld.param.s64 %sd88, [$$arg_ptr_acc_palogt_t106_t260];// radiation_rg.f90:4247 : $$arg_ptr_acc_palogt_t106_t260
  224. add.s64 %sd89, %bd14, %sd88; // radiation_rg.f90:4247
  225. sub.s32 %s33, 1, %s8; // radiation_rg.f90:4247
  226. cvt.s64.s32 %sd90, %s33; // radiation_rg.f90:4247
  227. shl.b64 %bd17, %sd90, 3; // radiation_rg.f90:4247
  228. add.s64 %sd91, %sd89, %bd17; // radiation_rg.f90:4247
  229. ld.global.nc.f64 %fd32, [%sd91]; // radiation_rg.f90:4247 : 1[$$gvn_8_115_t229 + $$arg_ptr_acc_palogt_t106_t260,0-$$sr_e1_t181,ex].L
  230. ld.global.nc.f64 %fd33, [%sd8 + 832]; // radiation_rg.f90:4247 : 104[$$lis_cobti_8_t187,0,ex].L
  231. mul.rn.f64 %fd34, %fd33, %fd32; // radiation_rg.f90:4247
  232. neg.f64 %fd35, %fd34; // radiation_rg.f90:4247
  233. mad.rn.f64 %fd36, %fd30, %fd31, %fd35; // radiation_rg.f90:4247
  234. st.param.f64 [__arg1_2], %fd36; // radiation_rg.f90:4247
  235. call.uni (__rv0_1), _EXP, (__arg1_2);// radiation_rg.f90:4247
  236. ld.param.f64 %fd38, [__rv0_1]; // radiation_rg.f90:4247
  237. ld.global.nc.f64 %fd39, [%sd9 + 832]; // radiation_rg.f90:4247 : 104[$$lis_cobi_12_t189,0,ex].L
  238. mul.rn.f64 %fd40, %fd39, %fd38; // radiation_rg.f90:4247
  239. mad.rn.f64 %fd1, %fd29, %fd40, %fd1; // radiation_rg.f90:4247 : $sc_zodgf_i6
  240. $inv_th$radiation_rg_$ck_L4240_273__l21__:
  241. mov.f64 %fd2, %fd1; // radiation_rg.f90:4247 : $sc_zodgc_i7
  242. setp.ne.s32 %p9, %s10, 0; // radiation_rg.f90:4247
  243. @%p9 bra $inv_th$radiation_rg_$ck_L4240_273__l24__;// radiation_rg.f90:4247
  244. cvt.s64.s32 %sd92, %s7; // radiation_rg.f90:4247
  245. add.s64 %sd93, %sd3, %sd92; // radiation_rg.f90:4247
  246. shl.b64 %bd18, %sd93, 3; // radiation_rg.f90:4247
  247. ld.global.nc.f64 %fd41, [%sd10 + -64]; // radiation_rg.f90:4247 : -8[$$lis_coali_4_t185,0,ex].L
  248. ld.param.s64 %sd94, [$$arg_ptr_acc_palogp_t108_t261];// radiation_rg.f90:4247 : $$arg_ptr_acc_palogp_t108_t261
  249. add.s64 %sd95, %bd18, %sd94; // radiation_rg.f90:4247
  250. sub.s32 %s34, 1, %s8; // radiation_rg.f90:4247
  251. cvt.s64.s32 %sd96, %s34; // radiation_rg.f90:4247
  252. shl.b64 %bd19, %sd96, 3; // radiation_rg.f90:4247
  253. add.s64 %sd97, %sd95, %bd19; // radiation_rg.f90:4247
  254. ld.global.nc.f64 %fd42, [%sd97]; // radiation_rg.f90:4247 : 1[$$gvn_8_114_t228 + $$arg_ptr_acc_palogp_t108_t261,0-$$sr_e1_t181,ex].L
  255. ld.param.s64 %sd98, [$$arg_ptr_acc_palogt_t106_t260];// radiation_rg.f90:4247 : $$arg_ptr_acc_palogt_t106_t260
  256. add.s64 %sd99, %bd18, %sd98; // radiation_rg.f90:4247
  257. sub.s32 %s35, 1, %s8; // radiation_rg.f90:4247
  258. cvt.s64.s32 %sd100, %s35; // radiation_rg.f90:4247
  259. shl.b64 %bd20, %sd100, 3; // radiation_rg.f90:4247
  260. add.s64 %sd101, %sd99, %bd20; // radiation_rg.f90:4247
  261. ld.global.nc.f64 %fd43, [%sd101]; // radiation_rg.f90:4247 : 1[$$gvn_8_114_t228 + $$arg_ptr_acc_palogt_t106_t260,0-$$sr_e1_t181,ex].L
  262. ld.global.nc.f64 %fd44, [%sd11 + -64]; // radiation_rg.f90:4247 : -8[$$lis_cobti_2_t184,0,ex].L
  263. mul.rn.f64 %fd45, %fd44, %fd43; // radiation_rg.f90:4247
  264. neg.f64 %fd46, %fd45; // radiation_rg.f90:4247
  265. mad.rn.f64 %fd47, %fd41, %fd42, %fd46; // radiation_rg.f90:4247
  266. st.param.f64 [__arg1_2], %fd47; // radiation_rg.f90:4247
  267. call.uni (__rv0_1), _EXP, (__arg1_2);// radiation_rg.f90:4247
  268. ld.param.f64 %fd49, [__rv0_1]; // radiation_rg.f90:4247
  269. ld.global.nc.f64 %fd50, [%sd12 + -64]; // radiation_rg.f90:4247 : -8[$$lis_cobi_6_t186,0,ex].L
  270. mul.rn.f64 %fd51, %fd50, %fd49; // radiation_rg.f90:4247
  271. ld.param.s64 %sd102, [$$arg_ptr_acc_pduh2of_t80_t258];// radiation_rg.f90:4247 : $$arg_ptr_acc_pduh2of_t80_t258
  272. add.s64 %sd103, %bd18, %sd102; // radiation_rg.f90:4247
  273. sub.s32 %s36, 1, %s8; // radiation_rg.f90:4247
  274. cvt.s64.s32 %sd104, %s36; // radiation_rg.f90:4247
  275. shl.b64 %bd21, %sd104, 3; // radiation_rg.f90:4247
  276. add.s64 %sd105, %sd103, %bd21; // radiation_rg.f90:4247
  277. ld.global.nc.f64 %fd52, [%sd105]; // radiation_rg.f90:4247 : 1[$$gvn_8_114_t228 + $$arg_ptr_acc_pduh2of_t80_t258,0-$$sr_e1_t181,ex].L
  278. mad.rn.f64 %fd1, %fd52, %fd51, %fd1; // radiation_rg.f90:4247 : $sc_zodgf_i6
  279. ld.param.s64 %sd106, [$$arg_ptr_acc_pduh2oc_t82_t259];// radiation_rg.f90:4247 : $$arg_ptr_acc_pduh2oc_t82_t259
  280. add.s64 %sd107, %bd18, %sd106; // radiation_rg.f90:4247
  281. sub.s32 %s37, 1, %s8; // radiation_rg.f90:4247
  282. cvt.s64.s32 %sd108, %s37; // radiation_rg.f90:4247
  283. shl.b64 %bd22, %sd108, 3; // radiation_rg.f90:4247
  284. add.s64 %sd109, %sd107, %bd22; // radiation_rg.f90:4247
  285. ld.global.nc.f64 %fd53, [%sd109]; // radiation_rg.f90:4247 : 1[$$gvn_8_114_t228 + $$arg_ptr_acc_pduh2oc_t82_t259,0-$$sr_e1_t181,ex].L
  286. mad.rn.f64 %fd2, %fd53, %fd51, %fd2; // radiation_rg.f90:4247 : $sc_zodgc_i7
  287. $inv_th$radiation_rg_$ck_L4240_273__l24__:
  288. min.f64 %fd1, %fd1, 0d412e848000000000;// radiation_rg.f90:4247 : $sc_zodgf_i6
  289. min.f64 %fd2, %fd2, 0d412e848000000000;// radiation_rg.f90:4247 : $sc_zodgc_i7
  290. cvt.s64.s32 %sd110, %s7; // radiation_rg.f90:4247
  291. add.s64 %sd111, %sd3, %sd110; // radiation_rg.f90:4247
  292. shl.b64 %sd13, %sd111, 3; // radiation_rg.f90:4247 : $$gvn_8_113_t227
  293. ld.param.s64 %sd112, [$$arg_ptr_acc_pbsff_t64_t250];// radiation_rg.f90:4247 : $$arg_ptr_acc_pbsff_t64_t250
  294. add.s64 %sd113, %sd13, %sd112; // radiation_rg.f90:4247
  295. sub.s32 %s38, 1, %s8; // radiation_rg.f90:4247
  296. cvt.s64.s32 %sd114, %s38; // radiation_rg.f90:4247
  297. shl.b64 %bd23, %sd114, 3; // radiation_rg.f90:4247
  298. add.s64 %sd115, %sd113, %bd23; // radiation_rg.f90:4247
  299. ld.global.nc.f64 %fd54, [%sd115]; // radiation_rg.f90:4247 : 1[$$gvn_8_113_t227 + $$arg_ptr_acc_pbsff_t64_t250,0-$$sr_e1_t181,ex].L
  300. mul.rn.f64 %fd55, %fd54, 0d4000000000000000;// radiation_rg.f90:4247
  301. ld.param.s64 %sd116, [$$arg_ptr_acc_podsf_t72_t254];// radiation_rg.f90:4247 : $$arg_ptr_acc_podsf_t72_t254
  302. add.s64 %sd117, %sd13, %sd116; // radiation_rg.f90:4247
  303. sub.s32 %s39, 1, %s8; // radiation_rg.f90:4247
  304. cvt.s64.s32 %sd118, %s39; // radiation_rg.f90:4247
  305. shl.b64 %bd24, %sd118, 3; // radiation_rg.f90:4247
  306. add.s64 %sd119, %sd117, %bd24; // radiation_rg.f90:4247
  307. ld.global.nc.f64 %fd56, [%sd119]; // radiation_rg.f90:4247 : 1[$$gvn_8_113_t227 + $$arg_ptr_acc_podsf_t72_t254,0-$$sr_e1_t181,ex].L
  308. mul.rn.f64 %fd5, %fd55, %fd56; // radiation_rg.f90:4247 : $zod2_s2
  309. ld.param.s64 %sd120, [$$arg_ptr_acc_podaf_t68_t252];// radiation_rg.f90:4247 : $$arg_ptr_acc_podaf_t68_t252
  310. add.s64 %sd121, %sd13, %sd120; // radiation_rg.f90:4247
  311. sub.s32 %s40, 1, %s8; // radiation_rg.f90:4247
  312. cvt.s64.s32 %sd122, %s40; // radiation_rg.f90:4247
  313. shl.b64 %bd25, %sd122, 3; // radiation_rg.f90:4247
  314. add.s64 %sd123, %sd121, %bd25; // radiation_rg.f90:4247
  315. ld.global.nc.f64 %fd57, [%sd123]; // radiation_rg.f90:4247 : 1[$$gvn_8_113_t227 + $$arg_ptr_acc_podaf_t68_t252,0-$$sr_e1_t181,ex].L
  316. mad.rn.f64 %fd58, 0d4000000000000000, %fd57, %fd5;// radiation_rg.f90:4247
  317. mad.rn.f64 %fd4, 0d3ffa61298e32a203, %fd1, %fd58;// radiation_rg.f90:4247 : $zod1_s4
  318. mul.rn.f64 %fd59, %fd5, %fd5; // radiation_rg.f90:4247
  319. neg.f64 %fd60, %fd59; // radiation_rg.f90:4247
  320. mad.rn.f64 %fd61, %fd4, %fd4, %fd60; // radiation_rg.f90:4247
  321. sqrt.rn.f64 %fd62, %fd61; // radiation_rg.f90:4247
  322. mov.f64 %fd3, %fd62; // radiation_rg.f90:4247 : $zeps_s5
  323. setp.ge.f64 %p10, %fd62, 0d4054000000000000;// radiation_rg.f90:4247
  324. @%p10 bra $inv_th$radiation_rg_$ck_L4240_273__l27__;// radiation_rg.f90:4247
  325. neg.f64 %fd63, %fd3; // radiation_rg.f90:4247
  326. st.param.f64 [__arg1_2], %fd63; // radiation_rg.f90:4247
  327. call.uni (__rv0_1), _EXP, (__arg1_2);// radiation_rg.f90:4247
  328. ld.param.f64 %fd6, [__rv0_1]; // radiation_rg.f90:4247 : $ztau_s6
  329. bra $inv_th$radiation_rg_$ck_L4240_273__l29__;
  330. $inv_th$radiation_rg_$ck_L4240_273__l27__:
  331. mov.f64 %fd6, 0d38aa95a5b7f87a0f; // radiation_rg.f90:4247 : $ztau_s6
  332. $inv_th$radiation_rg_$ck_L4240_273__l29__:
  333. add.rn.f64 %fd65, %fd4, %fd3; // radiation_rg.f90:4247
  334. div.rn.f64 %fd66, %fd5, %fd65; // radiation_rg.f90:4247
  335. mul.rn.f64 %fd67, %fd66, %fd66; // radiation_rg.f90:4247
  336. mul.rn.f64 %fd68, %fd6, %fd6; // radiation_rg.f90:4247
  337. neg.f64 %fd69, %fd68; // radiation_rg.f90:4247
  338. mad.rn.f64 %fd70, %fd67, %fd69, 0d3ff0000000000000;// radiation_rg.f90:4247
  339. rcp.rn.f64 %fd71, %fd70; // radiation_rg.f90:4247
  340. sub.rn.f64 %fd72, 0d3ff0000000000000, %fd67;// radiation_rg.f90:4247
  341. mul.rn.f64 %fd73, %fd6, %fd72; // radiation_rg.f90:4247
  342. mul.rn.f64 %fd14, %fd73, %fd71; // radiation_rg.f90:4247 : $sca_pa1f_i2
  343. sub.rn.f64 %fd74, 0d3ff0000000000000, %fd68;// radiation_rg.f90:4247
  344. mul.rn.f64 %fd75, %fd66, %fd74; // radiation_rg.f90:4247
  345. mul.rn.f64 %fd16, %fd75, %fd71; // radiation_rg.f90:4247 : $sca_pa2f_i0
  346. sub.rn.f64 %fd76, 0d3ff0000000000000, %fd14;// radiation_rg.f90:4247
  347. add.rn.f64 %fd77, %fd76, %fd16; // radiation_rg.f90:4247
  348. add.rn.f64 %fd78, %fd4, %fd5; // radiation_rg.f90:4247
  349. div.rn.f64 %fd12, %fd77, %fd78; // radiation_rg.f90:4247 : $sca_pa3f_i4
  350. ld.param.s64 %sd124, [$$arg_ptr_acc_pbsfc_t66_t251];// radiation_rg.f90:4247 : $$arg_ptr_acc_pbsfc_t66_t251
  351. add.s64 %sd125, %sd13, %sd124; // radiation_rg.f90:4247
  352. sub.s32 %s41, 1, %s8; // radiation_rg.f90:4247
  353. cvt.s64.s32 %sd126, %s41; // radiation_rg.f90:4247
  354. shl.b64 %bd26, %sd126, 3; // radiation_rg.f90:4247
  355. add.s64 %sd127, %sd125, %bd26; // radiation_rg.f90:4247
  356. ld.global.nc.f64 %fd79, [%sd127]; // radiation_rg.f90:4247 : 1[$$gvn_8_113_t227 + $$arg_ptr_acc_pbsfc_t66_t251,0-$$sr_e1_t181,ex].L
  357. mul.rn.f64 %fd80, %fd79, 0d4000000000000000;// radiation_rg.f90:4247
  358. ld.param.s64 %sd128, [$$arg_ptr_acc_podsc_t74_t255];// radiation_rg.f90:4247 : $$arg_ptr_acc_podsc_t74_t255
  359. add.s64 %sd129, %sd13, %sd128; // radiation_rg.f90:4247
  360. sub.s32 %s42, 1, %s8; // radiation_rg.f90:4247
  361. cvt.s64.s32 %sd130, %s42; // radiation_rg.f90:4247
  362. shl.b64 %bd27, %sd130, 3; // radiation_rg.f90:4247
  363. add.s64 %sd131, %sd129, %bd27; // radiation_rg.f90:4247
  364. ld.global.nc.f64 %fd81, [%sd131]; // radiation_rg.f90:4247 : 1[$$gvn_8_113_t227 + $$arg_ptr_acc_podsc_t74_t255,0-$$sr_e1_t181,ex].L
  365. mul.rn.f64 %fd9, %fd80, %fd81; // radiation_rg.f90:4247 : $sc_zod2_i8
  366. ld.param.s64 %sd132, [$$arg_ptr_acc_podac_t70_t253];// radiation_rg.f90:4247 : $$arg_ptr_acc_podac_t70_t253
  367. add.s64 %sd133, %sd13, %sd132; // radiation_rg.f90:4247
  368. sub.s32 %s43, 1, %s8; // radiation_rg.f90:4247
  369. cvt.s64.s32 %sd134, %s43; // radiation_rg.f90:4247
  370. shl.b64 %bd28, %sd134, 3; // radiation_rg.f90:4247
  371. add.s64 %sd135, %sd133, %bd28; // radiation_rg.f90:4247
  372. ld.global.nc.f64 %fd82, [%sd135]; // radiation_rg.f90:4247 : 1[$$gvn_8_113_t227 + $$arg_ptr_acc_podac_t70_t253,0-$$sr_e1_t181,ex].L
  373. mad.rn.f64 %fd83, 0d4000000000000000, %fd82, %fd9;// radiation_rg.f90:4247
  374. mad.rn.f64 %fd8, 0d3ffa61298e32a203, %fd2, %fd83;// radiation_rg.f90:4247 : $sc_zod1_i9
  375. mul.rn.f64 %fd84, %fd9, %fd9; // radiation_rg.f90:4247
  376. neg.f64 %fd85, %fd84; // radiation_rg.f90:4247
  377. mad.rn.f64 %fd86, %fd8, %fd8, %fd85; // radiation_rg.f90:4247
  378. sqrt.rn.f64 %fd7, %fd86; // radiation_rg.f90:4247 : $sc_zeps_i10
  379. setp.ge.f64 %p11, %fd7, 0d4054000000000000;// radiation_rg.f90:4247
  380. @%p11 bra $inv_th$radiation_rg_$ck_L4240_273__l32__;// radiation_rg.f90:4247
  381. neg.f64 %fd87, %fd7; // radiation_rg.f90:4247
  382. st.param.f64 [__arg1_2], %fd87; // radiation_rg.f90:4247
  383. call.uni (__rv0_1), _EXP, (__arg1_2);// radiation_rg.f90:4247
  384. ld.param.f64 %fd10, [__rv0_1]; // radiation_rg.f90:4247 : $sc_ztau_i12
  385. bra $inv_th$radiation_rg_$ck_L4240_273__l36__;
  386. $inv_th$radiation_rg_$ck_L4240_273__l32__:
  387. mov.f64 %fd10, 0d38aa95a5b7f87a0f; // radiation_rg.f90:4247 : $sc_ztau_i12
  388. $inv_th$radiation_rg_$ck_L4240_273__l36__:
  389. add.rn.f64 %fd89, %fd8, %fd7; // radiation_rg.f90:4247
  390. div.rn.f64 %fd90, %fd9, %fd89; // radiation_rg.f90:4247
  391. mul.rn.f64 %fd91, %fd90, %fd90; // radiation_rg.f90:4247
  392. mul.rn.f64 %fd92, %fd10, %fd10; // radiation_rg.f90:4247
  393. neg.f64 %fd93, %fd92; // radiation_rg.f90:4247
  394. mad.rn.f64 %fd94, %fd91, %fd93, 0d3ff0000000000000;// radiation_rg.f90:4247
  395. rcp.rn.f64 %fd95, %fd94; // radiation_rg.f90:4247
  396. sub.rn.f64 %fd96, 0d3ff0000000000000, %fd91;// radiation_rg.f90:4247
  397. mul.rn.f64 %fd97, %fd10, %fd96; // radiation_rg.f90:4247
  398. mul.rn.f64 %fd15, %fd97, %fd95; // radiation_rg.f90:4247 : $sca_pa1c_i1
  399. sub.rn.f64 %fd98, 0d3ff0000000000000, %fd92;// radiation_rg.f90:4247
  400. mul.rn.f64 %fd99, %fd90, %fd98; // radiation_rg.f90:4247
  401. mul.rn.f64 %fd13, %fd99, %fd95; // radiation_rg.f90:4247 : $sca_pa2c_i3
  402. sub.rn.f64 %fd100, 0d3ff0000000000000, %fd15;// radiation_rg.f90:4247
  403. add.rn.f64 %fd101, %fd100, %fd13; // radiation_rg.f90:4247
  404. add.rn.f64 %fd102, %fd8, %fd9; // radiation_rg.f90:4247
  405. div.rn.f64 %fd11, %fd101, %fd102; // radiation_rg.f90:4247 : $sca_pa3c_i5
  406. add.s32 %s8, %s11, %s8; // radiation_rg.f90:4247 : $$sr_e1_t181
  407. add.s64 %sd3, %sd3, %sd14; // radiation_rg.f90:4247 : $$sr_e2_t182
  408. add.s32 %s7, %s7, 1; // radiation_rg.f90:4314 : $$i_l4244_3_t177
  409. add.s64 %sd15, %sd15, 1; // radiation_rg.f90:4244 : $$induc01_j0_t204
  410. setp.lt.s64 %p12, %sd15, 0; // radiation_rg.f90:4314
  411. @%p12 bra $inv_th$radiation_rg_$ck_L4240_273__l14__;// radiation_rg.f90:4314
  412. cvt.s64.s32 %sd136, %s5; // radiation_rg.f90:4244
  413. shl.b64 %bd29, %sd136, 3; // radiation_rg.f90:4244
  414. add.s64 %sd137, %sd16, %bd29; // radiation_rg.f90:4244
  415. st.global.f64 [%sd137], %fd11; // radiation_rg.f90:4244 : 0[$$lis_pa3c_24_t198,$$i_l4242_11_t178].L
  416. add.s64 %sd138, %sd17, %bd29; // radiation_rg.f90:4244
  417. st.global.f64 [%sd138], %fd12; // radiation_rg.f90:4244 : 0[$$lis_pa3f_23_t197,$$i_l4242_11_t178].L
  418. add.s64 %sd139, %sd18, %bd29; // radiation_rg.f90:4244
  419. st.global.f64 [%sd139], %fd13; // radiation_rg.f90:4244 : 0[$$lis_pa2c_22_t196,$$i_l4242_11_t178].L
  420. add.s64 %sd140, %sd19, %bd29; // radiation_rg.f90:4244
  421. st.global.f64 [%sd140], %fd14; // radiation_rg.f90:4244 : 0[$$lis_pa1f_21_t195,$$i_l4242_11_t178].L
  422. add.s64 %sd141, %sd20, %bd29; // radiation_rg.f90:4244
  423. st.global.f64 [%sd141], %fd15; // radiation_rg.f90:4244 : 0[$$lis_pa1c_20_t194,$$i_l4242_11_t178].L
  424. add.s64 %sd142, %sd21, %bd29; // radiation_rg.f90:4244
  425. st.global.f64 [%sd142], %fd16; // radiation_rg.f90:4244 : 0[$$lis_pa2f_19_t193,$$i_l4242_11_t178].L
  426. add.s32 %s5, %s12, %s5; // radiation_rg.f90:4319 : $$i_l4242_11_t178
  427. setp.lt.s32 %p13, %s5, %s13; // radiation_rg.f90:4319
  428. @%p13 bra $inv_th$radiation_rg_$ck_L4240_273__l11__;// radiation_rg.f90:4319
  429. $inv_th$radiation_rg_$ck_L4240_273__l76__:
  430. exit;
  431. } // inv_th$radiation_rg_$ck_L4240_273
Add Comment
Please, Sign In to add comment