%p<33>; .reg .b16 %rs<143>; .reg .f32 %f<353>; .reg .b32 %r<33>; ld.param.f32 %f1, [activation_16_param_0]; mov.b32 %r1, %f1; ld.param.f32 %f16, [activation_16_param_0+60]; ld.param.f32 %f15, [activation_16_param_0+56]; ld.param.f32 %f14, [activation_16_param_0+52]; ld.param.f32 %f13, [activation_16_param_0+48]; ld.param.f32 %f12, [activation_16_param_0+44]; ld.param.f32 %f11, [activation_16_param_0+40]; ld.param.f32 %f10, [activation_16_param_0+36]; ld.param.f32 %f9, [activation_16_param_0+32]; ld.param.f32 %f8, [activation_16_param_0+28]; ld.param.f32 %f7, [activation_16_param_0+24]; ld.param.f32 %f6, [activation_16_param_0+20]; ld.param.f32 %f5, [activation_16_param_0+16]; ld.param.f32 %f4, [activation_16_param_0+12]; ld.param.f32 %f3, [activation_16_param_0+8]; ld.param.f32 %f2, [activation_16_param_0+4]; mov.b32 {%rs79, %rs2}, %r1; // begin inline asm { cvt.f32.f16 %f321, %rs79;} // end inline asm setp.geu.ftz.f32 %p1, %f321, 0f00000000; @%p1 bra $L__BB0_2; ld.const.f32 %f114, [params]; mul.ftz.f32 %f115, %f321, 0f3FB8AA3B; ex2.approx.ftz.f32 %f116, %f115; add.ftz.f32 %f117, %f116, 0fBF800000; mul.ftz.f32 %f321, %f114, %f117; $L__BB0_2: // begin inline asm { cvt.rn.f16.f32 %rs80, %f321;} // end inline asm // begin inline asm { cvt.f32.f16 %f322, %rs2;} // end inline asm setp.geu.ftz.f32 %p2, %f322, 0f00000000; @%p2 bra $L__BB0_4; ld.const.f32 %f120, [params]; mul.ftz.f32 %f121, %f322, 0f3FB8AA3B; ex2.approx.ftz.f32 %f122, %f121; add.ftz.f32 %f123, %f122, 0fBF800000; mul.ftz.f32 %f322, %f120, %f123; $L__BB0_4: // begin inline asm { cvt.rn.f16.f32 %rs82, %f322;} // end inline asm mov.b32 %r2, %f2; mov.b32 {%rs83, %rs7}, %r2; // begin inline asm { cvt.f32.f16 %f323, %rs83;} // end inline asm setp.geu.ftz.f32 %p3, %f323, 0f00000000; @%p3 bra $L__BB0_6; ld.const.f32 %f126, [params]; mul.ftz.f32 %f127, %f323, 0f3FB8AA3B; ex2.approx.ftz.f32 %f128, %f127; add.ftz.f32 %f129, %f128, 0fBF800000; mul.ftz.f32 %f323, %f126, %f129; $L__BB0_6: // begin inline asm { cvt.rn.f16.f32 %rs84, %f323;} // end inline asm // begin inline asm { cvt.f32.f16 %f324, %rs7;} // end inline asm setp.geu.ftz.f32 %p4, %f324, 0f00000000; @%p4 bra $L__BB0_8; ld.const.f32 %f132, [params]; mul.ftz.f32 %f133, %f324, 0f3FB8AA3B; ex2.approx.ftz.f32 %f134, %f133; add.ftz.f32 %f135, %f134, 0fBF800000; mul.ftz.f32 %f324, %f132, %f135; $L__BB0_8: // begin inline asm { cvt.rn.f16.f32 %rs86, %f324;} // end inline asm mov.b32 %r3, %f3; mov.b32 {%rs87, %rs12}, %r3; // begin inline asm { cvt.f32.f16 %f325, %rs87;} // end inline asm setp.geu.ftz.f32 %p5, %f325, 0f00000000; @%p5 bra $L__BB0_10; ld.const.f32 %f138, [params]; mul.ftz.f32 %f139, %f325, 0f3FB8AA3B; ex2.approx.ftz.f32 %f140, %f139; add.ftz.f32 %f141, %f140, 0fBF800000; mul.ftz.f32 %f325, %f138, %f141; $L__BB0_10: // begin inline asm { cvt.rn.f16.f32 %rs88, %f325;} // end inline asm // begin inline asm { cvt.f32.f16 %f326, %rs12;} // end inline asm setp.geu.ftz.f32 %p6, %f326, 0f00000000; @%p6 bra $L__BB0_12; ld.const.f32 %f144, [params]; mul.ftz.f32 %f145, %f326, 0f3FB8AA3B; ex2.approx.ftz.f32 %f146, %f145; add.ftz.f32 %f147, %f146, 0fBF800000; mul.ftz.f32 %f326, %f144, %f147; $L__BB0_12: // begin inline asm { cvt.rn.f16.f32 %rs90, %f326;} // end inline asm mov.b32 %r4, %f4; mov.b32 {%rs91, %rs17}, %r4; // begin inline asm { cvt.f32.f16 %f327, %rs91;} // end inline asm setp.geu.ftz.f32 %p7, %f327, 0f00000000; @%p7 bra $L__BB0_14; ld.const.f32 %f150, [params]; mul.ftz.f32 %f151, %f327, 0f3FB8AA3B; ex2.approx.ftz.f32 %f152, %f151; add.ftz.f32 %f153, %f152, 0fBF800000; mul.ftz.f32 %f327, %f150, %f153; $L__BB0_14: // begin inline asm { cvt.rn.f16.f32 %rs92, %f327;} // end inline asm // begin inline asm { cvt.f32.f16 %f328, %rs17;} // end inline asm setp.geu.ftz.f32 %p8, %f328, 0f00000000; @%p8 bra $L__BB0_16; ld.const.f32 %f156, [params]; mul.ftz.f32 %f157, %f328, 0f3FB8AA3B; ex2.approx.ftz.f32 %f158, %f157; add.ftz.f32 %f159, %f158, 0fBF800000; mul.ftz.f32 %f328, %f156, %f159; $L__BB0_16: // begin inline asm { cvt.rn.f16.f32 %rs94, %f328;} // end inline asm mov.b32 %r5, %f5; mov.b32 {%rs95, %rs22}, %r5; // begin inline asm { cvt.f32.f16 %f329, %rs95;} // end inline asm setp.geu.ftz.f32 %p9, %f329, 0f00000000; @%p9 bra $L__BB0_18; ld.const.f32 %f162, [params]; mul.ftz.f32 %f163, %f329, 0f3FB8AA3B; ex2.approx.ftz.f32 %f164, %f163; add.ftz.f32 %f165, %f164, 0fBF800000; mul.ftz.f32 %f329, %f162, %f165; $L__BB0_18: // begin inline asm { cvt.rn.f16.f32 %rs96, %f329;} // end inline asm // begin inline asm { cvt.f32.f16 %f330, %rs22;} // end inline asm setp.geu.ftz.f32 %p10, %f330, 0f00000000; @%p10 bra $L__BB0_20; ld.const.f32 %f168, [params]; mul.ftz.f32 %f169, %f330, 0f3FB8AA3B; ex2.approx.ftz.f32 %f170, %f169; add.ftz.f32 %f171, %f170, 0fBF800000; mul.ftz.f32 %f330, %f168, %f171; $L__BB0_20: // begin inline asm { cvt.rn.f16.f32 %rs98, %f330;} // end inline asm mov.b32 %r6, %f6; mov.b32 {%rs99, %rs27}, %r6; // begin inline asm { cvt.f32.f16 %f331, %rs99;} // end inline asm setp.geu.ftz.f32 %p11, %f331, 0f00000000; @%p11 bra $L__BB0_22; ld.const.f32 %f174, [params]; mul.ftz.f32 %f175, %f331, 0f3FB8AA3B; ex2.approx.ftz.f32 %f176, %f175; add.ftz.f32 %f177, %f176, 0fBF800000; mul.ftz.f32 %f331, %f174, %f177; $L__BB0_22: // begin inline asm { cvt.rn.f16.f32 %rs100, %f331;} // end inline asm // begin inline asm { cvt.f32.f16 %f332, %rs27;} // end inline asm setp.geu.ftz.f32 %p12, %f332, 0f00000000; @%p12 bra $L__BB0_24; ld.const.f32 %f180, [params]; mul.ftz.f32 %f181, %f332, 0f3FB8AA3B; ex2.approx.ftz.f32 %f182, %f181; add.ftz.f32 %f183, %f182, 0fBF800000; mul.ftz.f32 %f332, %f180, %f183; $L__BB0_24: // begin inline asm { cvt.rn.f16.f32 %rs102, %f332;} // end inline asm mov.b32 %r7, %f7; mov.b32 {%rs103, %rs32}, %r7; // begin inline asm { cvt.f32.f16 %f333, %rs103;} // end inline asm setp.geu.ftz.f32 %p13, %f333, 0f00000000; @%p13 bra $L__BB0_26; ld.const.f32 %f186, [params]; mul.ftz.f32 %f187, %f333, 0f3FB8AA3B; ex2.approx.ftz.f32 %f188, %f187; add.ftz.f32 %f189, %f188, 0fBF800000; mul.ftz.f32 %f333, %f186, %f189; $L__BB0_26: // begin inline asm { cvt.rn.f16.f32 %rs104, %f333;} // end inline asm // begin inline asm { cvt.f32.f16 %f334, %rs32;} // end inline asm setp.geu.ftz.f32 %p14, %f334, 0f00000000; @%p14 bra $L__BB0_28; ld.const.f32 %f192, [params]; mul.ftz.f32 %f193, %f334, 0f3FB8AA3B; ex2.approx.ftz.f32 %f194, %f193; add.ftz.f32 %f195, %f194, 0fBF800000; mul.ftz.f32 %f334, %f192, %f195; $L__BB0_28: // begin inline asm { cvt.rn.f16.f32 %rs106, %f334;} // end inline asm mov.b32 %r8, %f8; mov.b32 {%rs107, %rs37}, %r8; // begin inline asm { cvt.f32.f16 %f335, %rs107;} // end inline asm setp.geu.ftz.f32 %p15, %f335, 0f00000000; @%p15 bra $L__BB0_30; ld.const.f32 %f198, [params]; mul.ftz.f32 %f199, %f335, 0f3FB8AA3B; ex2.approx.ftz.f32 %f200, %f199; add.ftz.f32 %f201, %f200, 0fBF800000; mul.ftz.f32 %f335, %f198, %f201; $L__BB0_30: // begin inline asm { cvt.rn.f16.f32 %rs108, %f335;} // end inline asm // begin inline asm { cvt.f32.f16 %f336, %rs37;} // end inline asm setp.geu.ftz.f32 %p16, %f336, 0f00000000; @%p16 bra $L__BB0_32; ld.const.f32 %f204, [params]; mul.ftz.f32 %f205, %f336, 0f3FB8AA3B; ex2.approx.ftz.f32 %f206, %f205; add.ftz.f32 %f207, %f206, 0fBF800000; mul.ftz.f32 %f336, %f204, %f207; $L__BB0_32: // begin inline asm { cvt.rn.f16.f32 %rs110, %f336;} // end inline asm mov.b32 %r9, %f9; mov.b32 {%rs111, %rs42}, %r9; // begin inline asm { cvt.f32.f16 %f337, %rs111;} // end inline asm setp.geu.ftz.f32 %p17, %f337, 0f00000000; @%p17 bra $L__BB0_34; ld.const.f32 %f210, [params]; mul.ftz.f32 %f211, %f337, 0f3FB8AA3B; ex2.approx.ftz.f32 %f212, %f211; add.ftz.f32 %f213, %f212, 0fBF800000; mul.ftz.f32 %f337, %f210, %f213; $L__BB0_34: // begin inline asm { cvt.rn.f16.f32 %rs112, %f337;} // end inline asm // begin inline asm { cvt.f32.f16 %f338, %rs42;} // end inline asm setp.geu.ftz.f32 %p18, %f338, 0f00000000; @%p18 bra $L__BB0_36; ld.const.f32 %f216, [params]; mul.ftz.f32 %f217, %f338, 0f3FB8AA3B; ex2.approx.ftz.f32 %f218, %f217; add.ftz.f32 %f219, %f218, 0fBF800000; mul.ftz.f32 %f338, %f216, %f219; $L__BB0_36: // begin inline asm { cvt.rn.f16.f32 %rs114, %f338;} // end inline asm mov.b32 %r10, %f10; mov.b32 {%rs115, %rs47}, %r10; // begin inline asm { cvt.f32.f16 %f339, %rs115;} // end inline asm setp.geu.ftz.f32 %p19, %f339, 0f00000000; @%p19 bra $L__BB0_38; ld.const.f32 %f222, [params]; mul.ftz.f32 %f223, %f339, 0f3FB8AA3B; ex2.approx.ftz.f32 %f224, %f223; add.ftz.f32 %f225, %f224, 0fBF800000; mul.ftz.f32 %f339, %f222, %f225; $L__BB0_38: // begin inline asm { cvt.rn.f16.f32 %rs116, %f339;} // end inline asm // begin inline asm { cvt.f32.f16 %f340, %rs47;} // end inline asm setp.geu.ftz.f32 %p20, %f340, 0f00000000; @%p20 bra $L__BB0_40; ld.const.f32 %f228, [params]; mul.ftz.f32 %f229, %f340, 0f3FB8AA3B; ex2.approx.ftz.f32 %f230, %f229; add.ftz.f32 %f231, %f230, 0fBF800000; mul.ftz.f32 %f340, %f228, %f231; $L__BB0_40: // begin inline asm { cvt.rn.f16.f32 %rs118, %f340;} // end inline asm mov.b32 %r11, %f11; mov.b32 {%rs119, %rs52}, %r11; // begin inline asm { cvt.f32.f16 %f341, %rs119;} // end inline asm setp.geu.ftz.f32 %p21, %f341, 0f00000000; @%p21 bra $L__BB0_42; ld.const.f32 %f234, [params]; mul.ftz.f32 %f235, %f341, 0f3FB8AA3B; ex2.approx.ftz.f32 %f236, %f235; add.ftz.f32 %f237, %f236, 0fBF800000; mul.ftz.f32 %f341, %f234, %f237; $L__BB0_42: // begin inline asm { cvt.rn.f16.f32 %rs120, %f341;} // end inline asm // begin inline asm { cvt.f32.f16 %f342, %rs52;} // end inline asm setp.geu.ftz.f32 %p22, %f342, 0f00000000; @%p22 bra $L__BB0_44; ld.const.f32 %f240, [params]; mul.ftz.f32 %f241, %f342, 0f3FB8AA3B; ex2.approx.ftz.f32 %f242, %f241; add.ftz.f32 %f243, %f242, 0fBF800000; mul.ftz.f32 %f342, %f240, %f243; $L__BB0_44: // begin inline asm { cvt.rn.f16.f32 %rs122, %f342;} // end inline asm mov.b32 %r12, %f12; mov.b32 {%rs123, %rs57}, %r12; // begin inline asm { cvt.f32.f16 %f343, %rs123;} // end inline asm setp.geu.ftz.f32 %p23, %f343, 0f00000000; @%p23 bra $L__BB0_46; ld.const.f32 %f246, [params]; mul.ftz.f32 %f247, %f343, 0f3FB8AA3B; ex2.approx.ftz.f32 %f248, %f247; add.ftz.f32 %f249, %f248, 0fBF800000; mul.ftz.f32 %f343, %f246, %f249; $L__BB0_46: // begin inline asm { cvt.rn.f16.f32 %rs124, %f343;} // end inline asm // begin inline asm { cvt.f32.f16 %f344, %rs57;} // end inline asm setp.geu.ftz.f32 %p24, %f344, 0f00000000; @%p24 bra $L__BB0_48; ld.const.f32 %f252, [params]; mul.ftz.f32 %f253, %f344, 0f3FB8AA3B; ex2.approx.ftz.f32 %f254, %f253; add.ftz.f32 %f255, %f254, 0fBF800000; mul.ftz.f32 %f344, %f252, %f255; $L__BB0_48: // begin inline asm { cvt.rn.f16.f32 %rs126, %f344;} // end inline asm mov.b32 %r13, %f13; mov.b32 {%rs127, %rs62}, %r13; // begin inline asm { cvt.f32.f16 %f345, %rs127;} // end inline asm setp.geu.ftz.f32 %p25, %f345, 0f00000000; @%p25 bra $L__BB0_50; ld.const.f32 %f258, [params]; mul.ftz.f32 %f259, %f345, 0f3FB8AA3B; ex2.approx.ftz.f32 %f260, %f259; add.ftz.f32 %f261, %f260, 0fBF800000; mul.ftz.f32 %f345, %f258, %f261; $L__BB0_50: // begin inline asm { cvt.rn.f16.f32 %rs128, %f345;} // end inline asm // begin inline asm { cvt.f32.f16 %f346, %rs62;} // end inline asm setp.geu.ftz.f32 %p26, %f346, 0f00000000; @%p26 bra $L__BB0_52; ld.const.f32 %f264, [params]; mul.ftz.f32 %f265, %f346, 0f3FB8AA3B; ex2.approx.ftz.f32 %f266, %f265; add.ftz.f32 %f267, %f266, 0fBF800000; mul.ftz.f32 %f346, %f264, %f267; $L__BB0_52: // begin inline asm { cvt.rn.f16.f32 %rs130, %f346;} // end inline asm mov.b32 %r14, %f14; mov.b32 {%rs131, %rs67}, %r14; // begin inline asm { cvt.f32.f16 %f347, %rs131;} // end inline asm setp.geu.ftz.f32 %p27, %f347, 0f00000000; @%p27 bra $L__BB0_54; ld.const.f32 %f270, [params]; mul.ftz.f32 %f271, %f347, 0f3FB8AA3B; ex2.approx.ftz.f32 %f272, %f271; add.ftz.f32 %f273, %f272, 0fBF800000; mul.ftz.f32 %f347, %f270, %f273; $L__BB0_54: // begin inline asm { cvt.rn.f16.f32 %rs132, %f347;} // end inline asm // begin inline asm { cvt.f32.f16 %f348, %rs67;} // end inline asm setp.geu.ftz.f32 %p28, %f348, 0f00000000; @%p28 bra $L__BB0_56; ld.const.f32 %f276, [params]; mul.ftz.f32 %f277, %f348, 0f3FB8AA3B; ex2.approx.ftz.f32 %f278, %f277; add.ftz.f32 %f279, %f278, 0fBF800000; mul.ftz.f32 %f348, %f276, %f279; $L__BB0_56: // begin inline asm { cvt.rn.f16.f32 %rs134, %f348;} // end inline asm mov.b32 %r15, %f15; mov.b32 {%rs135, %rs72}, %r15; // begin inline asm { cvt.f32.f16 %f349, %rs135;} // end inline asm setp.geu.ftz.f32 %p29, %f349, 0f00000000; @%p29 bra $L__BB0_58; ld.const.f32 %f282, [params]; mul.ftz.f32 %f283, %f349, 0f3FB8AA3B; ex2.approx.ftz.f32 %f284, %f283; add.ftz.f32 %f285, %f284, 0fBF800000; mul.ftz.f32 %f349, %f282, %f285; $L__BB0_58: // begin inline asm { cvt.rn.f16.f32 %rs136, %f349;} // end inline asm // begin inline asm { cvt.f32.f16 %f350, %rs72;} // end inline asm setp.geu.ftz.f32 %p30, %f350, 0f00000000; @%p30 bra $L__BB0_60; ld.const.f32 %f288, [params]; mul.ftz.f32 %f289, %f350, 0f3FB8AA3B; ex2.approx.ftz.f32 %f290, %f289; add.ftz.f32 %f291, %f290, 0fBF800000; mul.ftz.f32 %f350, %f288, %f291; $L__BB0_60: // begin inline asm { cvt.rn.f16.f32 %rs138, %f350;} // end inline asm mov.b32 %r16, %f16; mov.b32 {%rs139, %rs77}, %r16; // begin inline asm { cvt.f32.f16 %f351, %rs139;} // end inline asm setp.geu.ftz.f32 %p31, %f351, 0f00000000; @%p31 bra $L__BB0_62; ld.const.f32 %f294, [params]; mul.ftz.f32 %f295, %f351, 0f3FB8AA3B; ex2.approx.ftz.f32 %f296, %f295; add.ftz.f32 %f297, %f296, 0fBF800000; mul.ftz.f32 %f351, %f294, %f297; $L__BB0_62: // begin inline asm { cvt.rn.f16.f32 %rs140, %f351;} // end inline asm // begin inline asm { cvt.f32.f16 %f352, %rs77;} // end inline asm setp.geu.ftz.f32 %p32, %f352, 0f00000000; @%p32 bra $L__BB0_64; ld.const.f32 %f300, [params]; mul.ftz.f32 %f301, %f352, 0f3FB8AA3B; ex2.approx.ftz.f32 %f302, %f301; add.ftz.f32 %f303, %f302, 0fBF800000; mul.ftz.f32 %f352, %f300, %f303; $L__BB0_64: // begin inline asm { cvt.rn.f16.f32 %rs142, %f352;} // end inline asm mov.b32 %r17, {%rs140, %rs142}; mov.b32 %r18, {%rs80, %rs82}; mov.b32 %r19, {%rs84, %rs86}; mov.b32 %r20, {%rs88, %rs90}; mov.b32 %r21, {%rs92, %rs94}; mov.b32 %r22, {%rs96, %rs98}; mov.b32 %r23, {%rs100, %rs102}; mov.b32 %r24, {%rs104, %rs106}; mov.b32 %r25, {%rs108, %rs110}; mov.b32 %r26, {%rs112, %rs114}; mov.b32 %r27, {%rs116, %rs118}; mov.b32 %r28, {%rs120, %rs122}; mov.b32 %r29, {%rs124, %rs126}; mov.b32 %r30, {%rs128, %rs130}; mov.b32 %r31, {%rs132, %rs134}; mov.b32 %r32, {%rs136, %rs138}; mov.b32 %f305, %r17; mov.b32 %f306, %r32; mov.b32 %f307, %r31; mov.b32 %f308, %r30; mov.b32 %f309, %r29; mov.b32 %f310, %r28; mov.b32 %f311, %r27; mov.b32 %f312, %r26; mov.b32 %f313, %r25; mov.b32 %f314, %r24; mov.b32 %f315, %r23; mov.b32 %f316, %r22; mov.b32 %f317, %r21; mov.b32 %f318, %r20; mov.b32 %f319, %r19; mov.b32 %f320, %r18; st.param.f32 [func_retval0+0], %f320; st.param.f32 [func_retval0+4], %f319; st.param.f32 [func_retval0+8], %f318; st.param.f32 [func_retval0+12], %f317; st.param.f32 [func_retval0+16], %f316; st.param.f32 [func_retval0+20], %f315; st.param.f32 [func_retval0+24], %f314; st.param.f32 [func_retval0+28], %f313; st.param.f32 [func_retval0+32], %f312; st.param.f32 [func_retval0+36], %f311; st.param.f32 [func_retval0+40], %f310; st.param.f32 [func_retval0+44], %f309; st.param.f32 [func_retval0+48], %f308; st.param.f32 [func_retval0+52], %f307; st.param.f32 [func_retval0+56], %f306; st.param.f32 [func_retval0+60], %f305; ret; }