|
- //
- // Generated by NVIDIA NVVM Compiler
- //
- // Compiler Build ID: CL-26907403
- // Cuda compilation tools, release 10.1, V10.1.243
- // Based on LLVM 3.4svn
- //
-
- .version 6.4
- .target sm_60
- .address_size 64
-
- // .globl Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0
-
- .visible .entry Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0(
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_0,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_1,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_2,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_3,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_4,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_5,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_6,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_7,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_8,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_9,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_10,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_11,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_12,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_13,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_14,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_15,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_16,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_17,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_18,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_19,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_20,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_21,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_22,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_23,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_24,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_25,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_26,
- .param .u64 Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_27
- )
- {
- .reg .f32 %f<321>;
- .reg .b32 %r<3>;
- .reg .b64 %rd<113>;
-
-
- ld.param.u64 %rd1, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_0];
- cvta.to.global.u64 %rd29, %rd1;
- ld.param.u64 %rd112, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_1];
- cvta.to.global.u64 %rd30, %rd112;
- ld.param.u64 %rd111, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_6];
- cvta.to.global.u64 %rd31, %rd111;
- ld.param.u64 %rd110, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_7];
- cvta.to.global.u64 %rd32, %rd110;
- ld.param.u64 %rd109, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_8];
- cvta.to.global.u64 %rd33, %rd109;
- ld.param.u64 %rd108, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_9];
- cvta.to.global.u64 %rd34, %rd108;
- ld.param.u64 %rd107, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_10];
- cvta.to.global.u64 %rd35, %rd107;
- ld.param.u64 %rd106, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_11];
- cvta.to.global.u64 %rd36, %rd106;
- ld.param.u64 %rd105, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_12];
- cvta.to.global.u64 %rd37, %rd105;
- ld.param.u64 %rd104, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_13];
- cvta.to.global.u64 %rd38, %rd104;
- ld.param.u64 %rd103, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_14];
- cvta.to.global.u64 %rd39, %rd103;
- ld.param.u64 %rd102, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_15];
- cvta.to.global.u64 %rd40, %rd102;
- ld.param.u64 %rd101, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_2];
- cvta.to.global.u64 %rd41, %rd101;
- ld.param.u64 %rd100, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_16];
- cvta.to.global.u64 %rd42, %rd100;
- ld.param.u64 %rd99, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_17];
- cvta.to.global.u64 %rd43, %rd99;
- ld.param.u64 %rd98, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_18];
- cvta.to.global.u64 %rd44, %rd98;
- ld.param.u64 %rd97, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_19];
- cvta.to.global.u64 %rd45, %rd97;
- ld.param.u64 %rd96, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_20];
- cvta.to.global.u64 %rd46, %rd96;
- ld.param.u64 %rd95, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_21];
- cvta.to.global.u64 %rd47, %rd95;
- ld.param.u64 %rd94, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_22];
- cvta.to.global.u64 %rd48, %rd94;
- ld.param.u64 %rd93, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_23];
- cvta.to.global.u64 %rd49, %rd93;
- ld.param.u64 %rd92, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_24];
- cvta.to.global.u64 %rd50, %rd92;
- ld.param.u64 %rd91, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_25];
- cvta.to.global.u64 %rd51, %rd91;
- ld.param.u64 %rd90, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_3];
- cvta.to.global.u64 %rd52, %rd90;
- ld.param.u64 %rd89, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_26];
- cvta.to.global.u64 %rd53, %rd89;
- ld.param.u64 %rd88, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_4];
- cvta.to.global.u64 %rd54, %rd88;
- ld.param.u64 %rd87, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_5];
- cvta.to.global.u64 %rd55, %rd87;
- mov.u32 %r1, %tid.x;
- shl.b32 %r2, %r1, 2;
- mul.wide.s32 %rd56, %r2, 4;
- add.s64 %rd57, %rd55, %rd56;
- ld.global.nc.v4.f32 {%f1, %f2, %f3, %f4}, [%rd57];
- add.s64 %rd58, %rd54, %rd56;
- ld.global.nc.v4.f32 {%f9, %f10, %f11, %f12}, [%rd58];
- add.s64 %rd59, %rd53, %rd56;
- ld.global.nc.v4.f32 {%f17, %f18, %f19, %f20}, [%rd59];
- add.s64 %rd60, %rd52, %rd56;
- ld.global.nc.v4.f32 {%f25, %f26, %f27, %f28}, [%rd60];
- add.s64 %rd61, %rd51, %rd56;
- ld.global.nc.v4.f32 {%f33, %f34, %f35, %f36}, [%rd61];
- add.s64 %rd62, %rd50, %rd56;
- ld.global.nc.v4.f32 {%f41, %f42, %f43, %f44}, [%rd62];
- add.s64 %rd63, %rd49, %rd56;
- ld.global.nc.v4.f32 {%f49, %f50, %f51, %f52}, [%rd63];
- add.s64 %rd64, %rd48, %rd56;
- ld.global.nc.v4.f32 {%f57, %f58, %f59, %f60}, [%rd64];
- add.s64 %rd65, %rd47, %rd56;
- ld.global.nc.v4.f32 {%f65, %f66, %f67, %f68}, [%rd65];
- add.s64 %rd66, %rd46, %rd56;
- ld.global.nc.v4.f32 {%f73, %f74, %f75, %f76}, [%rd66];
- add.s64 %rd67, %rd45, %rd56;
- ld.global.nc.v4.f32 {%f81, %f82, %f83, %f84}, [%rd67];
- add.s64 %rd68, %rd44, %rd56;
- ld.global.nc.v4.f32 {%f89, %f90, %f91, %f92}, [%rd68];
- add.s64 %rd69, %rd43, %rd56;
- ld.global.nc.v4.f32 {%f97, %f98, %f99, %f100}, [%rd69];
- add.s64 %rd70, %rd42, %rd56;
- ld.global.nc.v4.f32 {%f105, %f106, %f107, %f108}, [%rd70];
- add.s64 %rd71, %rd41, %rd56;
- ld.global.nc.v4.f32 {%f113, %f114, %f115, %f116}, [%rd71];
- add.s64 %rd72, %rd40, %rd56;
- ld.global.nc.v4.f32 {%f121, %f122, %f123, %f124}, [%rd72];
- add.s64 %rd73, %rd39, %rd56;
- ld.global.nc.v4.f32 {%f129, %f130, %f131, %f132}, [%rd73];
- add.s64 %rd74, %rd38, %rd56;
- ld.global.nc.v4.f32 {%f137, %f138, %f139, %f140}, [%rd74];
- add.s64 %rd75, %rd37, %rd56;
- ld.global.nc.v4.f32 {%f145, %f146, %f147, %f148}, [%rd75];
- add.s64 %rd76, %rd36, %rd56;
- ld.global.nc.v4.f32 {%f153, %f154, %f155, %f156}, [%rd76];
- add.s64 %rd77, %rd35, %rd56;
- ld.global.nc.v4.f32 {%f161, %f162, %f163, %f164}, [%rd77];
- add.s64 %rd78, %rd34, %rd56;
- ld.global.nc.v4.f32 {%f169, %f170, %f171, %f172}, [%rd78];
- add.s64 %rd79, %rd33, %rd56;
- ld.global.nc.v4.f32 {%f177, %f178, %f179, %f180}, [%rd79];
- add.s64 %rd80, %rd32, %rd56;
- ld.global.nc.v4.f32 {%f185, %f186, %f187, %f188}, [%rd80];
- add.s64 %rd81, %rd31, %rd56;
- ld.global.nc.v4.f32 {%f193, %f194, %f195, %f196}, [%rd81];
- add.s64 %rd82, %rd30, %rd56;
- ld.global.nc.v4.f32 {%f201, %f202, %f203, %f204}, [%rd82];
- add.s64 %rd83, %rd29, %rd56;
- ld.global.nc.v4.f32 {%f209, %f210, %f211, %f212}, [%rd83];
- add.f32 %f217, %f209, %f201;
- add.f32 %f218, %f217, %f113;
- add.f32 %f219, %f218, %f25;
- add.f32 %f220, %f219, %f9;
- add.f32 %f221, %f220, %f1;
- add.f32 %f222, %f221, %f193;
- add.f32 %f223, %f222, %f185;
- add.f32 %f224, %f223, %f177;
- add.f32 %f225, %f224, %f169;
- add.f32 %f226, %f225, %f161;
- add.f32 %f227, %f226, %f153;
- add.f32 %f228, %f227, %f145;
- add.f32 %f229, %f228, %f137;
- add.f32 %f230, %f229, %f129;
- add.f32 %f231, %f230, %f121;
- add.f32 %f232, %f231, %f105;
- add.f32 %f233, %f232, %f97;
- add.f32 %f234, %f233, %f89;
- add.f32 %f235, %f234, %f81;
- add.f32 %f236, %f235, %f73;
- add.f32 %f237, %f236, %f65;
- add.f32 %f238, %f237, %f57;
- add.f32 %f239, %f238, %f49;
- add.f32 %f240, %f239, %f41;
- add.f32 %f241, %f240, %f33;
- add.f32 %f242, %f210, %f202;
- add.f32 %f243, %f242, %f114;
- add.f32 %f244, %f243, %f26;
- add.f32 %f245, %f244, %f10;
- add.f32 %f246, %f245, %f2;
- add.f32 %f247, %f246, %f194;
- add.f32 %f248, %f247, %f186;
- add.f32 %f249, %f248, %f178;
- add.f32 %f250, %f249, %f170;
- add.f32 %f251, %f250, %f162;
- add.f32 %f252, %f251, %f154;
- add.f32 %f253, %f252, %f146;
- add.f32 %f254, %f253, %f138;
- add.f32 %f255, %f254, %f130;
- add.f32 %f256, %f255, %f122;
- add.f32 %f257, %f256, %f106;
- add.f32 %f258, %f257, %f98;
- add.f32 %f259, %f258, %f90;
- add.f32 %f260, %f259, %f82;
- add.f32 %f261, %f260, %f74;
- add.f32 %f262, %f261, %f66;
- add.f32 %f263, %f262, %f58;
- add.f32 %f264, %f263, %f50;
- add.f32 %f265, %f264, %f42;
- add.f32 %f266, %f265, %f34;
- add.f32 %f267, %f211, %f203;
- add.f32 %f268, %f267, %f115;
- add.f32 %f269, %f268, %f27;
- add.f32 %f270, %f269, %f11;
- add.f32 %f271, %f270, %f3;
- add.f32 %f272, %f271, %f195;
- add.f32 %f273, %f272, %f187;
- add.f32 %f274, %f273, %f179;
- add.f32 %f275, %f274, %f171;
- add.f32 %f276, %f275, %f163;
- add.f32 %f277, %f276, %f155;
- add.f32 %f278, %f277, %f147;
- add.f32 %f279, %f278, %f139;
- add.f32 %f280, %f279, %f131;
- add.f32 %f281, %f280, %f123;
- add.f32 %f282, %f281, %f107;
- add.f32 %f283, %f282, %f99;
- add.f32 %f284, %f283, %f91;
- add.f32 %f285, %f284, %f83;
- add.f32 %f286, %f285, %f75;
- add.f32 %f287, %f286, %f67;
- add.f32 %f288, %f287, %f59;
- add.f32 %f289, %f288, %f51;
- add.f32 %f290, %f289, %f43;
- add.f32 %f291, %f290, %f35;
- add.f32 %f292, %f212, %f204;
- add.f32 %f293, %f292, %f116;
- add.f32 %f294, %f293, %f28;
- add.f32 %f295, %f294, %f12;
- add.f32 %f296, %f295, %f4;
- add.f32 %f297, %f296, %f196;
- add.f32 %f298, %f297, %f188;
- add.f32 %f299, %f298, %f180;
- add.f32 %f300, %f299, %f172;
- add.f32 %f301, %f300, %f164;
- add.f32 %f302, %f301, %f156;
- add.f32 %f303, %f302, %f148;
- add.f32 %f304, %f303, %f140;
- add.f32 %f305, %f304, %f132;
- add.f32 %f306, %f305, %f124;
- add.f32 %f307, %f306, %f108;
- add.f32 %f308, %f307, %f100;
- add.f32 %f309, %f308, %f92;
- add.f32 %f310, %f309, %f84;
- add.f32 %f311, %f310, %f76;
- add.f32 %f312, %f311, %f68;
- add.f32 %f313, %f312, %f60;
- add.f32 %f314, %f313, %f52;
- add.f32 %f315, %f314, %f44;
- add.f32 %f316, %f315, %f36;
- ld.param.u64 %rd86, [Fused_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Add_Ad_more_split_15185072720598210_kernel0_param_27];
- cvta.to.global.u64 %rd84, %rd86;
- add.s64 %rd85, %rd84, %rd56;
- add.f32 %f317, %f316, %f20;
- add.f32 %f318, %f291, %f19;
- add.f32 %f319, %f266, %f18;
- add.f32 %f320, %f241, %f17;
- st.global.v4.f32 [%rd85], {%f320, %f319, %f318, %f317};
- ret;
- }
-
|