Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .version 5.0
- .target sm_60
- .entry inv_th$radiation_rg_$ck_L4240_273(
- .param .s64 $$arg_ptr_acc_cobti_t20_t241,
- .param .s64 $$arg_ptr_acc_coali_t22_t242,
- .param .s64 $$arg_ptr_acc_cobi_t24_t243,
- .param .s64 $$arg_ptr_acc_pa3f_t44_t244,
- .param .s64 $$arg_ptr_acc_pa3c_t46_t245,
- .param .s64 $$arg_ptr_acc_pa2f_t48_t246,
- .param .s64 $$arg_ptr_acc_pa2c_t50_t247,
- .param .s64 $$arg_ptr_acc_pa1f_t52_t248,
- .param .s64 $$arg_ptr_acc_pa1c_t54_t249,
- .param .s64 $$arg_ptr_acc_pbsff_t64_t250,
- .param .s64 $$arg_ptr_acc_pbsfc_t66_t251,
- .param .s64 $$arg_ptr_acc_podaf_t68_t252,
- .param .s64 $$arg_ptr_acc_podac_t70_t253,
- .param .s64 $$arg_ptr_acc_podsf_t72_t254,
- .param .s64 $$arg_ptr_acc_podsc_t74_t255,
- .param .s64 $$arg_ptr_acc_pduo3_t76_t256,
- .param .s64 $$arg_ptr_acc_pduco2_t78_t257,
- .param .s64 $$arg_ptr_acc_pduh2of_t80_t258,
- .param .s64 $$arg_ptr_acc_pduh2oc_t82_t259,
- .param .s64 $$arg_ptr_acc_palogt_t106_t260,
- .param .s64 $$arg_ptr_acc_palogp_t108_t261,
- .param .s64 $$arg_dvmbr_s9_t262,
- .param .s64 $$arg_dvmbr_s11_t263,
- .param .s64 $$arg_dvmbr_s13_t264,
- .param .s64 $$arg_dvmbr_s16_t265,
- .param .s64 $$arg_dvmbr_s18_t266,
- .param .s64 $$arg_dvmbr_s20_t267,
- .param .s32 $$_arg_acc_seat_ki1sd_t114_t268,
- .param .s32 $$_arg_acc_seat_ki1ed_t115_t269,
- .param .s32 $$_arg_acc_seat_ki3sd_t116_t270,
- .param .s32 $$_arg_acc_seat_kspec_t118_t271,
- .param .s32 $$_arg_acc_seat_kh2o_t119_t272,
- .param .s32 $$_arg_acc_seat_kco2_t120_t273,
- .param .s32 $$_arg_acc_seat_ko3_t121_t274,
- .param .s32 $$_arg_acc_seat_ki1sc_t122_t275,
- .param .s32 $$_arg_acc_seat_ki1ec_t123_t276,
- .param .s32 $$_arg_acc_seat_ki3sc_t124_t277,
- .param .s32 $$_arg_acc_seat_ki3ec_t125_t278 ) {
- .param .f64 __rv0_1;
- .param .f64 __arg1_2;
- .reg .pred %p<14>;
- .reg .b64 %bd<30>;
- .reg .s32 %s<44>;
- .reg .s64 %sd<143>;
- .reg .u32 %u<6>;
- .reg .f64 %fd<103>;
- ld.param.s32 %s4, [$$_arg_acc_seat_ki1sc_t122_t275];// radiation_rg.f90:4242 : $$gvn_ki1sc_112_t226
- ld.param.s32 %s14, [$$_arg_acc_seat_ki1ec_t123_t276];// radiation_rg.f90:4242 : $$_arg_acc_seat_ki1ec_t123_t276
- sub.s32 %s1, %s14, %s4; // radiation_rg.f90:4242 : $$gvn_ki1ec_99_t213
- setp.lt.s32 %p1, %s1, 0; // radiation_rg.f90:4242
- @%p1 bra $inv_th$radiation_rg_$ck_L4240_273__l76__;// radiation_rg.f90:4242
- ld.param.s32 %s3, [$$_arg_acc_seat_ki3sc_t124_t277];// radiation_rg.f90:4244 : $$gvn_ki3sc_111_t225
- ld.param.s32 %s15, [$$_arg_acc_seat_ki3ec_t125_t278];// radiation_rg.f90:4244 : $$_arg_acc_seat_ki3ec_t125_t278
- sub.s32 %s2, %s15, %s3; // radiation_rg.f90:4244 : $$gvn_ki3ec_98_t212
- setp.le.s32 %p2, %s2, 0; // radiation_rg.f90:4244
- @%p2 bra $inv_th$radiation_rg_$ck_L4240_273__l76__;// radiation_rg.f90:4244
- mov.u32 %u1, %ntid.x; // radiation_rg.f90:4242
- mov.u32 %u2, %nctaid.x; // radiation_rg.f90:4242
- mul.lo.u32 %s12, %u1, %u2; // radiation_rg.f90:4242 : $$numthrds_t110
- mov.u32 %u3, %ctaid.x; // radiation_rg.f90:4242
- mov.u32 %u4, %tid.x; // radiation_rg.f90:4242
- mad.lo.u32 %u5, %u1, %u3, %u4; // radiation_rg.f90:4242
- mov.s32 %s5, %u5; // radiation_rg.f90:4242 : $$i_l4242_11_t178
- add.s32 %s13, %s1, 1; // radiation_rg.f90:4242 : $$t_i_l4242_11_h0_t179
- setp.ge.s32 %p3, %u5, %s13; // radiation_rg.f90:4242
- @%p3 bra $inv_th$radiation_rg_$ck_L4240_273__l76__;// radiation_rg.f90:4242
- cvt.s64.s32 %sd2, %s2; // radiation_rg.f90:4314 : $$t_i_l4244_3_h1_t180
- ld.param.s32 %s16, [$$_arg_acc_seat_ki1ed_t115_t269];// radiation_rg.f90:4247 : $$_arg_acc_seat_ki1ed_t115_t269
- cvt.s64.s32 %sd22, %s16; // radiation_rg.f90:4247
- ld.param.s32 %s17, [$$_arg_acc_seat_ki3sd_t116_t270];// radiation_rg.f90:4247 : $$_arg_acc_seat_ki3sd_t116_t270
- neg.s32 %s18, %s17; // radiation_rg.f90:4247
- cvt.s64.s32 %sd23, %s18; // radiation_rg.f90:4247
- ld.param.s32 %s19, [$$_arg_acc_seat_ki1sd_t114_t268];// radiation_rg.f90:4247 : $$_arg_acc_seat_ki1sd_t114_t268
- cvt.s64.s32 %sd24, %s19; // radiation_rg.f90:4247
- sub.s32 %s20, %s17, %s3; // radiation_rg.f90:4247
- cvt.s64.s32 %sd25, %s20; // radiation_rg.f90:4247
- add.s64 %sd26, %sd25, -2; // radiation_rg.f90:4247
- neg.s32 %s21, %s17; // radiation_rg.f90:4247
- cvt.s64.s32 %sd27, %s21; // radiation_rg.f90:4247
- mad.lo.s64 %sd28, %sd24, %sd26, %sd27; // radiation_rg.f90:4247
- mad.lo.s64 %sd29, %sd22, %sd23, %sd28; // radiation_rg.f90:4247
- cvt.s64.s32 %sd30, %s3; // radiation_rg.f90:4247
- add.s32 %s22, %s16, %s3; // radiation_rg.f90:4247
- add.s32 %s23, %s4, %s22; // radiation_rg.f90:4247
- cvt.s64.s32 %sd31, %s23; // radiation_rg.f90:4247
- mad.lo.s64 %sd32, %sd22, %sd30, %sd31; // radiation_rg.f90:4247
- add.s64 %sd1, %sd29, %sd32; // radiation_rg.f90:4247 : $$lis_0_t183
- ld.param.s32 %s24, [$$_arg_acc_seat_kspec_t118_t271];// radiation_rg.f90:4247 : $$_arg_acc_seat_kspec_t118_t271
- cvt.s64.s32 %sd33, %s24; // radiation_rg.f90:4247
- mul.lo.s64 %sd34, %sd33, 56; // radiation_rg.f90:4247
- ld.param.s32 %s25, [$$_arg_acc_seat_kh2o_t119_t272];// radiation_rg.f90:4247 : $$_arg_acc_seat_kh2o_t119_t272
- cvt.s64.s32 %sd35, %s25; // radiation_rg.f90:4247
- shl.b64 %bd1, %sd35, 3; // radiation_rg.f90:4247
- add.s64 %sd36, %sd34, %bd1; // radiation_rg.f90:4247
- ld.param.s64 %sd37, [$$arg_ptr_acc_cobti_t20_t241];// radiation_rg.f90:4247 : $$arg_ptr_acc_cobti_t20_t241
- add.s64 %sd11, %sd36, %sd37; // radiation_rg.f90:4247 : $$lis_cobti_2_t184
- ld.param.s64 %sd38, [$$arg_ptr_acc_coali_t22_t242];// radiation_rg.f90:4247 : $$arg_ptr_acc_coali_t22_t242
- add.s64 %sd10, %sd36, %sd38; // radiation_rg.f90:4247 : $$lis_coali_4_t185
- ld.param.s64 %sd39, [$$arg_ptr_acc_cobi_t24_t243];// radiation_rg.f90:4247 : $$arg_ptr_acc_cobi_t24_t243
- add.s64 %sd12, %sd36, %sd39; // radiation_rg.f90:4247 : $$lis_cobi_6_t186
- ld.param.s32 %s26, [$$_arg_acc_seat_ko3_t121_t274];// radiation_rg.f90:4247 : $$_arg_acc_seat_ko3_t121_t274
- cvt.s64.s32 %sd40, %s26; // radiation_rg.f90:4247
- shl.b64 %bd2, %sd40, 3; // radiation_rg.f90:4247
- add.s64 %sd41, %sd34, %bd2; // radiation_rg.f90:4247
- add.s64 %sd8, %sd41, %sd37; // radiation_rg.f90:4247 : $$lis_cobti_8_t187
- add.s64 %sd7, %sd41, %sd38; // radiation_rg.f90:4247 : $$lis_coali_10_t188
- add.s64 %sd9, %sd41, %sd39; // radiation_rg.f90:4247 : $$lis_cobi_12_t189
- ld.param.s32 %s27, [$$_arg_acc_seat_kco2_t120_t273];// radiation_rg.f90:4247 : $$_arg_acc_seat_kco2_t120_t273
- cvt.s64.s32 %sd42, %s27; // radiation_rg.f90:4247
- shl.b64 %bd3, %sd42, 3; // radiation_rg.f90:4247
- add.s64 %sd43, %sd34, %bd3; // radiation_rg.f90:4247
- add.s64 %sd5, %sd43, %sd37; // radiation_rg.f90:4247 : $$lis_cobti_14_t190
- add.s64 %sd4, %sd43, %sd38; // radiation_rg.f90:4247 : $$lis_coali_16_t191
- add.s64 %sd6, %sd43, %sd39; // radiation_rg.f90:4247 : $$lis_cobi_18_t192
- cvt.s64.s32 %sd44, %s4; // radiation_rg.f90:4244
- ld.param.s64 %sd45, [$$arg_dvmbr_s11_t263];// radiation_rg.f90:4244 : $$arg_dvmbr_s11_t263
- sub.s64 %sd46, %sd44, %sd45; // radiation_rg.f90:4244
- shl.b64 %bd4, %sd46, 3; // radiation_rg.f90:4244
- ld.param.s64 %sd47, [$$arg_ptr_acc_pa2f_t48_t246];// radiation_rg.f90:4244 : $$arg_ptr_acc_pa2f_t48_t246
- add.s64 %sd21, %bd4, %sd47; // radiation_rg.f90:4244 : $$lis_pa2f_19_t193
- ld.param.s64 %sd48, [$$arg_dvmbr_s16_t265];// radiation_rg.f90:4244 : $$arg_dvmbr_s16_t265
- sub.s64 %sd49, %sd44, %sd48; // radiation_rg.f90:4244
- shl.b64 %bd5, %sd49, 3; // radiation_rg.f90:4244
- ld.param.s64 %sd50, [$$arg_ptr_acc_pa1c_t54_t249];// radiation_rg.f90:4244 : $$arg_ptr_acc_pa1c_t54_t249
- add.s64 %sd20, %bd5, %sd50; // radiation_rg.f90:4244 : $$lis_pa1c_20_t194
- ld.param.s64 %sd51, [$$arg_dvmbr_s9_t262];// radiation_rg.f90:4244 : $$arg_dvmbr_s9_t262
- sub.s64 %sd52, %sd44, %sd51; // radiation_rg.f90:4244
- shl.b64 %bd6, %sd52, 3; // radiation_rg.f90:4244
- ld.param.s64 %sd53, [$$arg_ptr_acc_pa1f_t52_t248];// radiation_rg.f90:4244 : $$arg_ptr_acc_pa1f_t52_t248
- add.s64 %sd19, %bd6, %sd53; // radiation_rg.f90:4244 : $$lis_pa1f_21_t195
- ld.param.s64 %sd54, [$$arg_dvmbr_s18_t266];// radiation_rg.f90:4244 : $$arg_dvmbr_s18_t266
- sub.s64 %sd55, %sd44, %sd54; // radiation_rg.f90:4244
- shl.b64 %bd7, %sd55, 3; // radiation_rg.f90:4244
- ld.param.s64 %sd56, [$$arg_ptr_acc_pa2c_t50_t247];// radiation_rg.f90:4244 : $$arg_ptr_acc_pa2c_t50_t247
- add.s64 %sd18, %bd7, %sd56; // radiation_rg.f90:4244 : $$lis_pa2c_22_t196
- ld.param.s64 %sd57, [$$arg_dvmbr_s13_t264];// radiation_rg.f90:4244 : $$arg_dvmbr_s13_t264
- sub.s64 %sd58, %sd44, %sd57; // radiation_rg.f90:4244
- shl.b64 %bd8, %sd58, 3; // radiation_rg.f90:4244
- ld.param.s64 %sd59, [$$arg_ptr_acc_pa3f_t44_t244];// radiation_rg.f90:4244 : $$arg_ptr_acc_pa3f_t44_t244
- add.s64 %sd17, %bd8, %sd59; // radiation_rg.f90:4244 : $$lis_pa3f_23_t197
- ld.param.s64 %sd60, [$$arg_dvmbr_s20_t267];// radiation_rg.f90:4244 : $$arg_dvmbr_s20_t267
- sub.s64 %sd61, %sd44, %sd60; // radiation_rg.f90:4244
- shl.b64 %bd9, %sd61, 3; // radiation_rg.f90:4244
- ld.param.s64 %sd62, [$$arg_ptr_acc_pa3c_t46_t245];// radiation_rg.f90:4244 : $$arg_ptr_acc_pa3c_t46_t245
- add.s64 %sd16, %bd9, %sd62; // radiation_rg.f90:4244 : $$lis_pa3c_24_t198
- setp.eq.s32 %p4, %s25, 0; // radiation_rg.f90:4247
- selp.s32 %s10, 1, 0, %p4; // radiation_rg.f90:4247 : $$lis_26_t199
- setp.eq.s32 %p5, %s26, 0; // radiation_rg.f90:4247
- selp.s32 %s9, 1, 0, %p5; // radiation_rg.f90:4247 : $$lis_28_t200
- setp.eq.s32 %p6, %s27, 0; // radiation_rg.f90:4247
- selp.s32 %s6, 1, 0, %p6; // radiation_rg.f90:4247 : $$lis_30_t201
- mov.s32 %s11, %s19; // radiation_rg.f90:4247 : $$lis_ki1sd_32_t202
- mov.s64 %sd14, %sd22; // radiation_rg.f90:4247 : $$lis_ki1ed_34_t203
- $inv_th$radiation_rg_$ck_L4240_273__l11__:
- mov.s32 %s7, 0; // radiation_rg.f90:4244 : $$i_l4244_3_t177
- mov.s32 %s8, 0; // radiation_rg.f90:4247 : $$sr_e1_t181
- cvt.s64.s32 %sd63, %s5; // radiation_rg.f90:4247
- add.s64 %sd3, %sd1, %sd63; // radiation_rg.f90:4247 : $$sr_e2_t182
- neg.s64 %sd15, %sd2; // radiation_rg.f90:4244 : $$induc01_j0_t204
- $inv_th$radiation_rg_$ck_L4240_273__l14__:
- mov.f64 %fd1, 0d0000000000000000; // radiation_rg.f90:4247 : $sc_zodgf_i6
- setp.ne.s32 %p7, %s6, 0; // radiation_rg.f90:4247
- @%p7 bra $inv_th$radiation_rg_$ck_L4240_273__l18__;// radiation_rg.f90:4247
- cvt.s64.s32 %sd64, %s7; // radiation_rg.f90:4247
- add.s64 %sd65, %sd3, %sd64; // radiation_rg.f90:4247
- shl.b64 %bd10, %sd65, 3; // radiation_rg.f90:4247
- ld.global.nc.f64 %fd17, [%sd4 + 384]; // radiation_rg.f90:4247 : 48[$$lis_coali_16_t191,0,ex].L
- ld.param.s64 %sd66, [$$arg_ptr_acc_palogp_t108_t261];// radiation_rg.f90:4247 : $$arg_ptr_acc_palogp_t108_t261
- add.s64 %sd67, %bd10, %sd66; // radiation_rg.f90:4247
- sub.s32 %s28, 1, %s8; // radiation_rg.f90:4247
- cvt.s64.s32 %sd68, %s28; // radiation_rg.f90:4247
- shl.b64 %bd11, %sd68, 3; // radiation_rg.f90:4247
- add.s64 %sd69, %sd67, %bd11; // radiation_rg.f90:4247
- 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
- ld.param.s64 %sd70, [$$arg_ptr_acc_palogt_t106_t260];// radiation_rg.f90:4247 : $$arg_ptr_acc_palogt_t106_t260
- add.s64 %sd71, %bd10, %sd70; // radiation_rg.f90:4247
- sub.s32 %s29, 1, %s8; // radiation_rg.f90:4247
- cvt.s64.s32 %sd72, %s29; // radiation_rg.f90:4247
- shl.b64 %bd12, %sd72, 3; // radiation_rg.f90:4247
- add.s64 %sd73, %sd71, %bd12; // radiation_rg.f90:4247
- 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
- ld.global.nc.f64 %fd20, [%sd5 + 384]; // radiation_rg.f90:4247 : 48[$$lis_cobti_14_t190,0,ex].L
- mul.rn.f64 %fd21, %fd20, %fd19; // radiation_rg.f90:4247
- neg.f64 %fd22, %fd21; // radiation_rg.f90:4247
- mad.rn.f64 %fd23, %fd17, %fd18, %fd22; // radiation_rg.f90:4247
- st.param.f64 [__arg1_2], %fd23; // radiation_rg.f90:4247
- call.uni (__rv0_1), _EXP, (__arg1_2);// radiation_rg.f90:4247
- ld.param.f64 %fd25, [__rv0_1]; // radiation_rg.f90:4247
- ld.global.nc.f64 %fd26, [%sd6 + 384]; // radiation_rg.f90:4247 : 48[$$lis_cobi_18_t192,0,ex].L
- mul.rn.f64 %fd27, %fd26, %fd25; // radiation_rg.f90:4247
- ld.param.s64 %sd74, [$$arg_ptr_acc_pduco2_t78_t257];// radiation_rg.f90:4247 : $$arg_ptr_acc_pduco2_t78_t257
- add.s64 %sd75, %bd10, %sd74; // radiation_rg.f90:4247
- sub.s32 %s30, 1, %s8; // radiation_rg.f90:4247
- cvt.s64.s32 %sd76, %s30; // radiation_rg.f90:4247
- shl.b64 %bd13, %sd76, 3; // radiation_rg.f90:4247
- add.s64 %sd77, %sd75, %bd13; // radiation_rg.f90:4247
- 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
- mul.rn.f64 %fd1, %fd28, %fd27; // radiation_rg.f90:4247 : $sc_zodgf_i6
- $inv_th$radiation_rg_$ck_L4240_273__l18__:
- setp.ne.s32 %p8, %s9, 0; // radiation_rg.f90:4247
- @%p8 bra $inv_th$radiation_rg_$ck_L4240_273__l21__;// radiation_rg.f90:4247
- cvt.s64.s32 %sd78, %s7; // radiation_rg.f90:4247
- add.s64 %sd79, %sd3, %sd78; // radiation_rg.f90:4247
- shl.b64 %bd14, %sd79, 3; // radiation_rg.f90:4247
- ld.param.s64 %sd80, [$$arg_ptr_acc_pduo3_t76_t256];// radiation_rg.f90:4247 : $$arg_ptr_acc_pduo3_t76_t256
- add.s64 %sd81, %bd14, %sd80; // radiation_rg.f90:4247
- sub.s32 %s31, 1, %s8; // radiation_rg.f90:4247
- cvt.s64.s32 %sd82, %s31; // radiation_rg.f90:4247
- shl.b64 %bd15, %sd82, 3; // radiation_rg.f90:4247
- add.s64 %sd83, %sd81, %bd15; // radiation_rg.f90:4247
- 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
- ld.global.nc.f64 %fd30, [%sd7 + 832]; // radiation_rg.f90:4247 : 104[$$lis_coali_10_t188,0,ex].L
- ld.param.s64 %sd84, [$$arg_ptr_acc_palogp_t108_t261];// radiation_rg.f90:4247 : $$arg_ptr_acc_palogp_t108_t261
- add.s64 %sd85, %bd14, %sd84; // radiation_rg.f90:4247
- sub.s32 %s32, 1, %s8; // radiation_rg.f90:4247
- cvt.s64.s32 %sd86, %s32; // radiation_rg.f90:4247
- shl.b64 %bd16, %sd86, 3; // radiation_rg.f90:4247
- add.s64 %sd87, %sd85, %bd16; // radiation_rg.f90:4247
- 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
- ld.param.s64 %sd88, [$$arg_ptr_acc_palogt_t106_t260];// radiation_rg.f90:4247 : $$arg_ptr_acc_palogt_t106_t260
- add.s64 %sd89, %bd14, %sd88; // radiation_rg.f90:4247
- sub.s32 %s33, 1, %s8; // radiation_rg.f90:4247
- cvt.s64.s32 %sd90, %s33; // radiation_rg.f90:4247
- shl.b64 %bd17, %sd90, 3; // radiation_rg.f90:4247
- add.s64 %sd91, %sd89, %bd17; // radiation_rg.f90:4247
- 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
- ld.global.nc.f64 %fd33, [%sd8 + 832]; // radiation_rg.f90:4247 : 104[$$lis_cobti_8_t187,0,ex].L
- mul.rn.f64 %fd34, %fd33, %fd32; // radiation_rg.f90:4247
- neg.f64 %fd35, %fd34; // radiation_rg.f90:4247
- mad.rn.f64 %fd36, %fd30, %fd31, %fd35; // radiation_rg.f90:4247
- st.param.f64 [__arg1_2], %fd36; // radiation_rg.f90:4247
- call.uni (__rv0_1), _EXP, (__arg1_2);// radiation_rg.f90:4247
- ld.param.f64 %fd38, [__rv0_1]; // radiation_rg.f90:4247
- ld.global.nc.f64 %fd39, [%sd9 + 832]; // radiation_rg.f90:4247 : 104[$$lis_cobi_12_t189,0,ex].L
- mul.rn.f64 %fd40, %fd39, %fd38; // radiation_rg.f90:4247
- mad.rn.f64 %fd1, %fd29, %fd40, %fd1; // radiation_rg.f90:4247 : $sc_zodgf_i6
- $inv_th$radiation_rg_$ck_L4240_273__l21__:
- mov.f64 %fd2, %fd1; // radiation_rg.f90:4247 : $sc_zodgc_i7
- setp.ne.s32 %p9, %s10, 0; // radiation_rg.f90:4247
- @%p9 bra $inv_th$radiation_rg_$ck_L4240_273__l24__;// radiation_rg.f90:4247
- cvt.s64.s32 %sd92, %s7; // radiation_rg.f90:4247
- add.s64 %sd93, %sd3, %sd92; // radiation_rg.f90:4247
- shl.b64 %bd18, %sd93, 3; // radiation_rg.f90:4247
- ld.global.nc.f64 %fd41, [%sd10 + -64]; // radiation_rg.f90:4247 : -8[$$lis_coali_4_t185,0,ex].L
- ld.param.s64 %sd94, [$$arg_ptr_acc_palogp_t108_t261];// radiation_rg.f90:4247 : $$arg_ptr_acc_palogp_t108_t261
- add.s64 %sd95, %bd18, %sd94; // radiation_rg.f90:4247
- sub.s32 %s34, 1, %s8; // radiation_rg.f90:4247
- cvt.s64.s32 %sd96, %s34; // radiation_rg.f90:4247
- shl.b64 %bd19, %sd96, 3; // radiation_rg.f90:4247
- add.s64 %sd97, %sd95, %bd19; // radiation_rg.f90:4247
- 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
- ld.param.s64 %sd98, [$$arg_ptr_acc_palogt_t106_t260];// radiation_rg.f90:4247 : $$arg_ptr_acc_palogt_t106_t260
- add.s64 %sd99, %bd18, %sd98; // radiation_rg.f90:4247
- sub.s32 %s35, 1, %s8; // radiation_rg.f90:4247
- cvt.s64.s32 %sd100, %s35; // radiation_rg.f90:4247
- shl.b64 %bd20, %sd100, 3; // radiation_rg.f90:4247
- add.s64 %sd101, %sd99, %bd20; // radiation_rg.f90:4247
- 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
- ld.global.nc.f64 %fd44, [%sd11 + -64]; // radiation_rg.f90:4247 : -8[$$lis_cobti_2_t184,0,ex].L
- mul.rn.f64 %fd45, %fd44, %fd43; // radiation_rg.f90:4247
- neg.f64 %fd46, %fd45; // radiation_rg.f90:4247
- mad.rn.f64 %fd47, %fd41, %fd42, %fd46; // radiation_rg.f90:4247
- st.param.f64 [__arg1_2], %fd47; // radiation_rg.f90:4247
- call.uni (__rv0_1), _EXP, (__arg1_2);// radiation_rg.f90:4247
- ld.param.f64 %fd49, [__rv0_1]; // radiation_rg.f90:4247
- ld.global.nc.f64 %fd50, [%sd12 + -64]; // radiation_rg.f90:4247 : -8[$$lis_cobi_6_t186,0,ex].L
- mul.rn.f64 %fd51, %fd50, %fd49; // radiation_rg.f90:4247
- ld.param.s64 %sd102, [$$arg_ptr_acc_pduh2of_t80_t258];// radiation_rg.f90:4247 : $$arg_ptr_acc_pduh2of_t80_t258
- add.s64 %sd103, %bd18, %sd102; // radiation_rg.f90:4247
- sub.s32 %s36, 1, %s8; // radiation_rg.f90:4247
- cvt.s64.s32 %sd104, %s36; // radiation_rg.f90:4247
- shl.b64 %bd21, %sd104, 3; // radiation_rg.f90:4247
- add.s64 %sd105, %sd103, %bd21; // radiation_rg.f90:4247
- 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
- mad.rn.f64 %fd1, %fd52, %fd51, %fd1; // radiation_rg.f90:4247 : $sc_zodgf_i6
- ld.param.s64 %sd106, [$$arg_ptr_acc_pduh2oc_t82_t259];// radiation_rg.f90:4247 : $$arg_ptr_acc_pduh2oc_t82_t259
- add.s64 %sd107, %bd18, %sd106; // radiation_rg.f90:4247
- sub.s32 %s37, 1, %s8; // radiation_rg.f90:4247
- cvt.s64.s32 %sd108, %s37; // radiation_rg.f90:4247
- shl.b64 %bd22, %sd108, 3; // radiation_rg.f90:4247
- add.s64 %sd109, %sd107, %bd22; // radiation_rg.f90:4247
- 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
- mad.rn.f64 %fd2, %fd53, %fd51, %fd2; // radiation_rg.f90:4247 : $sc_zodgc_i7
- $inv_th$radiation_rg_$ck_L4240_273__l24__:
- min.f64 %fd1, %fd1, 0d412e848000000000;// radiation_rg.f90:4247 : $sc_zodgf_i6
- min.f64 %fd2, %fd2, 0d412e848000000000;// radiation_rg.f90:4247 : $sc_zodgc_i7
- cvt.s64.s32 %sd110, %s7; // radiation_rg.f90:4247
- add.s64 %sd111, %sd3, %sd110; // radiation_rg.f90:4247
- shl.b64 %sd13, %sd111, 3; // radiation_rg.f90:4247 : $$gvn_8_113_t227
- ld.param.s64 %sd112, [$$arg_ptr_acc_pbsff_t64_t250];// radiation_rg.f90:4247 : $$arg_ptr_acc_pbsff_t64_t250
- add.s64 %sd113, %sd13, %sd112; // radiation_rg.f90:4247
- sub.s32 %s38, 1, %s8; // radiation_rg.f90:4247
- cvt.s64.s32 %sd114, %s38; // radiation_rg.f90:4247
- shl.b64 %bd23, %sd114, 3; // radiation_rg.f90:4247
- add.s64 %sd115, %sd113, %bd23; // radiation_rg.f90:4247
- 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
- mul.rn.f64 %fd55, %fd54, 0d4000000000000000;// radiation_rg.f90:4247
- ld.param.s64 %sd116, [$$arg_ptr_acc_podsf_t72_t254];// radiation_rg.f90:4247 : $$arg_ptr_acc_podsf_t72_t254
- add.s64 %sd117, %sd13, %sd116; // radiation_rg.f90:4247
- sub.s32 %s39, 1, %s8; // radiation_rg.f90:4247
- cvt.s64.s32 %sd118, %s39; // radiation_rg.f90:4247
- shl.b64 %bd24, %sd118, 3; // radiation_rg.f90:4247
- add.s64 %sd119, %sd117, %bd24; // radiation_rg.f90:4247
- 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
- mul.rn.f64 %fd5, %fd55, %fd56; // radiation_rg.f90:4247 : $zod2_s2
- ld.param.s64 %sd120, [$$arg_ptr_acc_podaf_t68_t252];// radiation_rg.f90:4247 : $$arg_ptr_acc_podaf_t68_t252
- add.s64 %sd121, %sd13, %sd120; // radiation_rg.f90:4247
- sub.s32 %s40, 1, %s8; // radiation_rg.f90:4247
- cvt.s64.s32 %sd122, %s40; // radiation_rg.f90:4247
- shl.b64 %bd25, %sd122, 3; // radiation_rg.f90:4247
- add.s64 %sd123, %sd121, %bd25; // radiation_rg.f90:4247
- 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
- mad.rn.f64 %fd58, 0d4000000000000000, %fd57, %fd5;// radiation_rg.f90:4247
- mad.rn.f64 %fd4, 0d3ffa61298e32a203, %fd1, %fd58;// radiation_rg.f90:4247 : $zod1_s4
- mul.rn.f64 %fd59, %fd5, %fd5; // radiation_rg.f90:4247
- neg.f64 %fd60, %fd59; // radiation_rg.f90:4247
- mad.rn.f64 %fd61, %fd4, %fd4, %fd60; // radiation_rg.f90:4247
- sqrt.rn.f64 %fd62, %fd61; // radiation_rg.f90:4247
- mov.f64 %fd3, %fd62; // radiation_rg.f90:4247 : $zeps_s5
- setp.ge.f64 %p10, %fd62, 0d4054000000000000;// radiation_rg.f90:4247
- @%p10 bra $inv_th$radiation_rg_$ck_L4240_273__l27__;// radiation_rg.f90:4247
- neg.f64 %fd63, %fd3; // radiation_rg.f90:4247
- st.param.f64 [__arg1_2], %fd63; // radiation_rg.f90:4247
- call.uni (__rv0_1), _EXP, (__arg1_2);// radiation_rg.f90:4247
- ld.param.f64 %fd6, [__rv0_1]; // radiation_rg.f90:4247 : $ztau_s6
- bra $inv_th$radiation_rg_$ck_L4240_273__l29__;
- $inv_th$radiation_rg_$ck_L4240_273__l27__:
- mov.f64 %fd6, 0d38aa95a5b7f87a0f; // radiation_rg.f90:4247 : $ztau_s6
- $inv_th$radiation_rg_$ck_L4240_273__l29__:
- add.rn.f64 %fd65, %fd4, %fd3; // radiation_rg.f90:4247
- div.rn.f64 %fd66, %fd5, %fd65; // radiation_rg.f90:4247
- mul.rn.f64 %fd67, %fd66, %fd66; // radiation_rg.f90:4247
- mul.rn.f64 %fd68, %fd6, %fd6; // radiation_rg.f90:4247
- neg.f64 %fd69, %fd68; // radiation_rg.f90:4247
- mad.rn.f64 %fd70, %fd67, %fd69, 0d3ff0000000000000;// radiation_rg.f90:4247
- rcp.rn.f64 %fd71, %fd70; // radiation_rg.f90:4247
- sub.rn.f64 %fd72, 0d3ff0000000000000, %fd67;// radiation_rg.f90:4247
- mul.rn.f64 %fd73, %fd6, %fd72; // radiation_rg.f90:4247
- mul.rn.f64 %fd14, %fd73, %fd71; // radiation_rg.f90:4247 : $sca_pa1f_i2
- sub.rn.f64 %fd74, 0d3ff0000000000000, %fd68;// radiation_rg.f90:4247
- mul.rn.f64 %fd75, %fd66, %fd74; // radiation_rg.f90:4247
- mul.rn.f64 %fd16, %fd75, %fd71; // radiation_rg.f90:4247 : $sca_pa2f_i0
- sub.rn.f64 %fd76, 0d3ff0000000000000, %fd14;// radiation_rg.f90:4247
- add.rn.f64 %fd77, %fd76, %fd16; // radiation_rg.f90:4247
- add.rn.f64 %fd78, %fd4, %fd5; // radiation_rg.f90:4247
- div.rn.f64 %fd12, %fd77, %fd78; // radiation_rg.f90:4247 : $sca_pa3f_i4
- ld.param.s64 %sd124, [$$arg_ptr_acc_pbsfc_t66_t251];// radiation_rg.f90:4247 : $$arg_ptr_acc_pbsfc_t66_t251
- add.s64 %sd125, %sd13, %sd124; // radiation_rg.f90:4247
- sub.s32 %s41, 1, %s8; // radiation_rg.f90:4247
- cvt.s64.s32 %sd126, %s41; // radiation_rg.f90:4247
- shl.b64 %bd26, %sd126, 3; // radiation_rg.f90:4247
- add.s64 %sd127, %sd125, %bd26; // radiation_rg.f90:4247
- 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
- mul.rn.f64 %fd80, %fd79, 0d4000000000000000;// radiation_rg.f90:4247
- ld.param.s64 %sd128, [$$arg_ptr_acc_podsc_t74_t255];// radiation_rg.f90:4247 : $$arg_ptr_acc_podsc_t74_t255
- add.s64 %sd129, %sd13, %sd128; // radiation_rg.f90:4247
- sub.s32 %s42, 1, %s8; // radiation_rg.f90:4247
- cvt.s64.s32 %sd130, %s42; // radiation_rg.f90:4247
- shl.b64 %bd27, %sd130, 3; // radiation_rg.f90:4247
- add.s64 %sd131, %sd129, %bd27; // radiation_rg.f90:4247
- 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
- mul.rn.f64 %fd9, %fd80, %fd81; // radiation_rg.f90:4247 : $sc_zod2_i8
- ld.param.s64 %sd132, [$$arg_ptr_acc_podac_t70_t253];// radiation_rg.f90:4247 : $$arg_ptr_acc_podac_t70_t253
- add.s64 %sd133, %sd13, %sd132; // radiation_rg.f90:4247
- sub.s32 %s43, 1, %s8; // radiation_rg.f90:4247
- cvt.s64.s32 %sd134, %s43; // radiation_rg.f90:4247
- shl.b64 %bd28, %sd134, 3; // radiation_rg.f90:4247
- add.s64 %sd135, %sd133, %bd28; // radiation_rg.f90:4247
- 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
- mad.rn.f64 %fd83, 0d4000000000000000, %fd82, %fd9;// radiation_rg.f90:4247
- mad.rn.f64 %fd8, 0d3ffa61298e32a203, %fd2, %fd83;// radiation_rg.f90:4247 : $sc_zod1_i9
- mul.rn.f64 %fd84, %fd9, %fd9; // radiation_rg.f90:4247
- neg.f64 %fd85, %fd84; // radiation_rg.f90:4247
- mad.rn.f64 %fd86, %fd8, %fd8, %fd85; // radiation_rg.f90:4247
- sqrt.rn.f64 %fd7, %fd86; // radiation_rg.f90:4247 : $sc_zeps_i10
- setp.ge.f64 %p11, %fd7, 0d4054000000000000;// radiation_rg.f90:4247
- @%p11 bra $inv_th$radiation_rg_$ck_L4240_273__l32__;// radiation_rg.f90:4247
- neg.f64 %fd87, %fd7; // radiation_rg.f90:4247
- st.param.f64 [__arg1_2], %fd87; // radiation_rg.f90:4247
- call.uni (__rv0_1), _EXP, (__arg1_2);// radiation_rg.f90:4247
- ld.param.f64 %fd10, [__rv0_1]; // radiation_rg.f90:4247 : $sc_ztau_i12
- bra $inv_th$radiation_rg_$ck_L4240_273__l36__;
- $inv_th$radiation_rg_$ck_L4240_273__l32__:
- mov.f64 %fd10, 0d38aa95a5b7f87a0f; // radiation_rg.f90:4247 : $sc_ztau_i12
- $inv_th$radiation_rg_$ck_L4240_273__l36__:
- add.rn.f64 %fd89, %fd8, %fd7; // radiation_rg.f90:4247
- div.rn.f64 %fd90, %fd9, %fd89; // radiation_rg.f90:4247
- mul.rn.f64 %fd91, %fd90, %fd90; // radiation_rg.f90:4247
- mul.rn.f64 %fd92, %fd10, %fd10; // radiation_rg.f90:4247
- neg.f64 %fd93, %fd92; // radiation_rg.f90:4247
- mad.rn.f64 %fd94, %fd91, %fd93, 0d3ff0000000000000;// radiation_rg.f90:4247
- rcp.rn.f64 %fd95, %fd94; // radiation_rg.f90:4247
- sub.rn.f64 %fd96, 0d3ff0000000000000, %fd91;// radiation_rg.f90:4247
- mul.rn.f64 %fd97, %fd10, %fd96; // radiation_rg.f90:4247
- mul.rn.f64 %fd15, %fd97, %fd95; // radiation_rg.f90:4247 : $sca_pa1c_i1
- sub.rn.f64 %fd98, 0d3ff0000000000000, %fd92;// radiation_rg.f90:4247
- mul.rn.f64 %fd99, %fd90, %fd98; // radiation_rg.f90:4247
- mul.rn.f64 %fd13, %fd99, %fd95; // radiation_rg.f90:4247 : $sca_pa2c_i3
- sub.rn.f64 %fd100, 0d3ff0000000000000, %fd15;// radiation_rg.f90:4247
- add.rn.f64 %fd101, %fd100, %fd13; // radiation_rg.f90:4247
- add.rn.f64 %fd102, %fd8, %fd9; // radiation_rg.f90:4247
- div.rn.f64 %fd11, %fd101, %fd102; // radiation_rg.f90:4247 : $sca_pa3c_i5
- add.s32 %s8, %s11, %s8; // radiation_rg.f90:4247 : $$sr_e1_t181
- add.s64 %sd3, %sd3, %sd14; // radiation_rg.f90:4247 : $$sr_e2_t182
- add.s32 %s7, %s7, 1; // radiation_rg.f90:4314 : $$i_l4244_3_t177
- add.s64 %sd15, %sd15, 1; // radiation_rg.f90:4244 : $$induc01_j0_t204
- setp.lt.s64 %p12, %sd15, 0; // radiation_rg.f90:4314
- @%p12 bra $inv_th$radiation_rg_$ck_L4240_273__l14__;// radiation_rg.f90:4314
- cvt.s64.s32 %sd136, %s5; // radiation_rg.f90:4244
- shl.b64 %bd29, %sd136, 3; // radiation_rg.f90:4244
- add.s64 %sd137, %sd16, %bd29; // radiation_rg.f90:4244
- st.global.f64 [%sd137], %fd11; // radiation_rg.f90:4244 : 0[$$lis_pa3c_24_t198,$$i_l4242_11_t178].L
- add.s64 %sd138, %sd17, %bd29; // radiation_rg.f90:4244
- st.global.f64 [%sd138], %fd12; // radiation_rg.f90:4244 : 0[$$lis_pa3f_23_t197,$$i_l4242_11_t178].L
- add.s64 %sd139, %sd18, %bd29; // radiation_rg.f90:4244
- st.global.f64 [%sd139], %fd13; // radiation_rg.f90:4244 : 0[$$lis_pa2c_22_t196,$$i_l4242_11_t178].L
- add.s64 %sd140, %sd19, %bd29; // radiation_rg.f90:4244
- st.global.f64 [%sd140], %fd14; // radiation_rg.f90:4244 : 0[$$lis_pa1f_21_t195,$$i_l4242_11_t178].L
- add.s64 %sd141, %sd20, %bd29; // radiation_rg.f90:4244
- st.global.f64 [%sd141], %fd15; // radiation_rg.f90:4244 : 0[$$lis_pa1c_20_t194,$$i_l4242_11_t178].L
- add.s64 %sd142, %sd21, %bd29; // radiation_rg.f90:4244
- st.global.f64 [%sd142], %fd16; // radiation_rg.f90:4244 : 0[$$lis_pa2f_19_t193,$$i_l4242_11_t178].L
- add.s32 %s5, %s12, %s5; // radiation_rg.f90:4319 : $$i_l4242_11_t178
- setp.lt.s32 %p13, %s5, %s13; // radiation_rg.f90:4319
- @%p13 bra $inv_th$radiation_rg_$ck_L4240_273__l11__;// radiation_rg.f90:4319
- $inv_th$radiation_rg_$ck_L4240_273__l76__:
- exit;
- } // inv_th$radiation_rg_$ck_L4240_273
Add Comment
Please, Sign In to add comment