--C3L71 is lpm_add_sub:add_rtl_0|addcore:adder[1]|prop_node[3]~100
C3L71_p1_out = A1L15Q & A1L94Q;
C3L71_p2_out = A1L15Q & !acceleration[13];
C3L71_p3_out = A1L94Q & !acceleration[14];
C3L71_p4_out = !acceleration[13] & !acceleration[14];
C3L71_or_out = C3L71_p1_out # C3L71_p2_out # C3L71_p3_out # C3L71_p4_out;
C3L71 = C3L71_or_out;


--C2L3 is lpm_add_sub:add_rtl_0|addcore:adder[0]|prop_node[3]~77
C2L3_p1_out = A1L53Q & A1L33Q;
C2L3_p2_out = A1L53Q & !acceleration[5];
C2L3_p3_out = A1L33Q & !acceleration[6];
C2L3_p4_out = !acceleration[5] & !acceleration[6];
C2L3_or_out = C2L3_p1_out # C2L3_p2_out # C2L3_p3_out # C2L3_p4_out;
C2L3 = C2L3_or_out;


--C6L41 is lpm_add_sub:add_rtl_1|addcore:adder[0]|prop_node[3]~77
C6L41_p1_out = A1L73Q & A1L53Q;
C6L41_p2_out = A1L73Q & acceleration[6];
C6L41_p3_out = A1L53Q & acceleration[7];
C6L41_p4_out = acceleration[6] & acceleration[7];
C6L41_or_out = C6L41_p1_out # C6L41_p2_out # C6L41_p3_out # C6L41_p4_out;
C6L41 = C6L41_or_out;


--C6L7 is lpm_add_sub:add_rtl_1|addcore:adder[0]|genr_node[3]~88
C6L7_p1_out = A1L73Q & acceleration[7];
C6L7_p2_out = A1L73Q & A1L53Q & acceleration[6];
C6L7_p3_out = acceleration[7] & A1L53Q & acceleration[6];
C6L7_or_out = C6L7_p1_out # C6L7_p2_out # C6L7_p3_out;
C6L7 = C6L7_or_out;


--C7L1 is lpm_add_sub:add_rtl_1|addcore:adder[1]|g2cp[1]~17
C7L1_p1_out = A1L94Q & acceleration[13];
C7L1_p2_out = A1L94Q & A1L74Q & acceleration[12];
C7L1_p3_out = acceleration[13] & A1L74Q & acceleration[12];
C7L1_or_out = C7L1_p1_out # C7L1_p2_out # C7L1_p3_out;
C7L1 = C7L1_or_out;


--C7L2 is lpm_add_sub:add_rtl_1|addcore:adder[1]|g2cp[2]~23
C7L2_p0_out = A1L74Q & acceleration[12] & acceleration[13] & acceleration[14];
C7L2_p1_out = A1L15Q & A1L94Q & A1L74Q & acceleration[12];
C7L2_p2_out = A1L15Q & A1L74Q & acceleration[12] & acceleration[13];
C7L2_p3_out = A1L94Q & acceleration[13] & acceleration[14];
C7L2_p4_out = A1L94Q & A1L74Q & acceleration[12] & acceleration[14];
C7L2_or_out = C7L3 # C7L2_p0_out # C7L2_p1_out # C7L2_p2_out # C7L2_p3_out # C7L2_p4_out;
C7L2 = C7L2_or_out;


--C7L7 is lpm_add_sub:add_rtl_1|addcore:adder[1]|gcp[2]~12
C7L7_p0_out = A1L93Q & acceleration[8] & acceleration[9] & acceleration[10];
C7L7_p1_out = A1L34Q & A1L14Q & A1L93Q & acceleration[8];
C7L7_p2_out = A1L34Q & A1L93Q & acceleration[8] & acceleration[9];
C7L7_p3_out = A1L14Q & acceleration[9] & acceleration[10];
C7L7_p4_out = A1L14Q & A1L93Q & acceleration[8] & acceleration[10];
C7L7_or_out = C7L8 # C7L7_p0_out # C7L7_p1_out # C7L7_p2_out # C7L7_p3_out # C7L7_p4_out;
C7L7 = C7L7_or_out;


--C6L5 is lpm_add_sub:add_rtl_1|addcore:adder[0]|g2cp[2]~23
C6L5_p0_out = A1L13Q & acceleration[4] & acceleration[5] & acceleration[6];
C6L5_p1_out = A1L53Q & A1L33Q & A1L13Q & acceleration[4];
C6L5_p2_out = A1L53Q & A1L13Q & acceleration[4] & acceleration[5];
C6L5_p3_out = A1L33Q & acceleration[5] & acceleration[6];
C6L5_p4_out = A1L33Q & A1L13Q & acceleration[4] & acceleration[6];
C6L5_or_out = C6L6 # C6L5_p0_out # C6L5_p1_out # C6L5_p2_out # C6L5_p3_out # C6L5_p4_out;
C6L5 = C6L5_or_out;


--A1L32Q is second_pulse_out[0]~reg0
A1L32Q_p1_out = !Reset & acceleration[0] & !A1L32Q;
A1L32Q_p2_out = !Reset & !acceleration[0] & A1L32Q;
A1L32Q_or_out = A1L32Q_p1_out # A1L32Q_p2_out;
A1L32Q_reg_input = A1L32Q_or_out;
A1L32Q = DFFE(A1L32Q_reg_input, GLOBAL(Clk_1Hz), , , );


--C7L4 is lpm_add_sub:add_rtl_1|addcore:adder[1]|g4~17
C7L4_p1_out = acceleration[11] & A1L54Q;
C7L4_p0_out = acceleration[11] & !A1L54Q & acceleration[9] & A1L93Q & acceleration[8] & acceleration[10];
C7L4_p2_out = A1L34Q & acceleration[11] & !A1L54Q & acceleration[9] & A1L93Q & acceleration[8];
C7L4_p3_out = acceleration[11] & !A1L54Q & acceleration[9] & A1L14Q & acceleration[10];
C7L4_p4_out = acceleration[11] & !A1L54Q & A1L93Q & acceleration[8] & A1L14Q & acceleration[10];
C7L4_or_out = C7L6 # C7L4_p0_out # C7L4_p2_out # C7L4_p3_out # C7L4_p4_out;
C7L4 = C7L4_p1_out $ C7L4_or_out;


--F21L1 is lpm_add_sub:add_rtl_1|addcore:adder[0]|a_csnbuffer:result_node|sout_node[3]~15
F21L1 = EXP(!A1L92Q & acceleration[3]);


--F21L2 is lpm_add_sub:add_rtl_1|addcore:adder[0]|a_csnbuffer:result_node|sout_node[3]~16
F21L2 = EXP(!acceleration[3] & A1L92Q);


--F21L3 is lpm_add_sub:add_rtl_1|addcore:adder[0]|a_csnbuffer:result_node|sout_node[3]~17
F21L3_p1_out = F21L1 & F21L2;
F21L3_p0_out = A1L32Q & acceleration[0] & acceleration[2] & acceleration[1];
F21L3_p2_out = A1L52Q & A1L72Q & A1L32Q & acceleration[0];
F21L3_p3_out = A1L52Q & A1L32Q & acceleration[0] & acceleration[2];
F21L3_p4_out = A1L72Q & A1L32Q & acceleration[0] & acceleration[1];
F21L3_or_out = F21L4 # F21L3_p0_out # F21L3_p2_out # F21L3_p3_out # F21L3_p4_out;
F21L3 = F21L3_p1_out $ F21L3_or_out;


--F21L5 is lpm_add_sub:add_rtl_1|addcore:adder[0]|a_csnbuffer:result_node|sout_node[4]~24
F21L5 = EXP(!acceleration[3] & !A1L92Q);


--F21L6 is lpm_add_sub:add_rtl_1|addcore:adder[0]|a_csnbuffer:result_node|sout_node[4]~25
F21L6 = EXP(!A1L72Q & !acceleration[2]);


--F21L7 is lpm_add_sub:add_rtl_1|addcore:adder[0]|a_csnbuffer:result_node|sout_node[4]~26
F21L7 = EXP(!A1L52Q & !acceleration[1]);


--F21L8 is lpm_add_sub:add_rtl_1|addcore:adder[0]|a_csnbuffer:result_node|sout_node[4]~27
F21L8 = EXP(A1L13Q & !acceleration[4]);


--F21L9 is lpm_add_sub:add_rtl_1|addcore:adder[0]|a_csnbuffer:result_node|sout_node[4]~28
F21L9 = EXP(acceleration[4] & !A1L13Q);


--F21L01 is lpm_add_sub:add_rtl_1|addcore:adder[0]|a_csnbuffer:result_node|sout_node[4]~29
F21L01_p1_out = F21L8 & F21L9;
F21L01_p0_out = F21L5 & F21L6 & F21L7 & A1L32Q & acceleration[0];
F21L01_p2_out = acceleration[3] & A1L92Q;
F21L01_p3_out = F21L5 & A1L72Q & acceleration[2];
F21L01_p4_out = F21L5 & F21L6 & A1L52Q & acceleration[1];
F21L01_or_out = F21L01_p0_out # F21L01_p2_out # F21L01_p3_out # F21L01_p4_out;
F21L01 = F21L01_p1_out $ F21L01_or_out;


--C6L1 is lpm_add_sub:add_rtl_1|addcore:adder[0]|bg_out~29
C6L1 = EXP(!A1L33Q & !acceleration[5]);


--C6L2 is lpm_add_sub:add_rtl_1|addcore:adder[0]|bg_out~30
C6L2 = EXP(!A1L13Q & !acceleration[4]);


--C6L3 is lpm_add_sub:add_rtl_1|addcore:adder[0]|bg_out~39
C6L3_p0_out = C6L1 & C6L2 & F21L5 & F21L6 & F21L7 & A1L32Q & acceleration[0];
C6L3_p1_out = C6L1 & A1L13Q & acceleration[4];
C6L3_p2_out = C6L1 & C6L2 & A1L92Q & acceleration[3];
C6L3_p3_out = C6L1 & C6L2 & F21L5 & A1L72Q & acceleration[2];
C6L3_p4_out = C6L1 & C6L2 & F21L5 & F21L6 & A1L52Q & acceleration[1];
C6L3_or_out = C6L4 # C6L3_p0_out # C6L3_p1_out # C6L3_p2_out # C6L3_p3_out # C6L3_p4_out;
C6L3 = C6L3_or_out;


--F21L11 is lpm_add_sub:add_rtl_1|addcore:adder[0]|a_csnbuffer:result_node|sout_node[5]~40
F21L11 = EXP(A1L33Q & !acceleration[5]);


--F21L21 is lpm_add_sub:add_rtl_1|addcore:adder[0]|a_csnbuffer:result_node|sout_node[5]~41
F21L21 = EXP(acceleration[5] & !A1L33Q);


--F21L31 is lpm_add_sub:add_rtl_1|addcore:adder[0]|a_csnbuffer:result_node|sout_node[5]~42
F21L31_p1_out = F21L11 & F21L21;
F21L31_p0_out = C6L2 & F21L5 & F21L6 & F21L7 & A1L32Q & acceleration[0];
F21L31_p2_out = C6L2 & acceleration[3] & A1L92Q;
F21L31_p3_out = C6L2 & F21L5 & A1L72Q & acceleration[2];
F21L31_p4_out = C6L2 & F21L5 & F21L6 & A1L52Q & acceleration[1];
F21L31_or_out = F21L41 # F21L31_p0_out # F21L31_p2_out # F21L31_p3_out # F21L31_p4_out;
F21L31 = F21L31_p1_out $ F21L31_or_out;


--F51L1 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[1]~7
F51L1 = EXP(A1L14Q & !acceleration[9]);


--F51L2 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[1]~8
F51L2 = EXP(acceleration[9] & !A1L14Q);


--F51L3 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[1]~9
F51L3_p1_out = F51L1 & F51L2;
F51L3_p2_out = C6L7 & C7L9;
F51L3_p3_out = C6L41 & C6L3 & C7L9;
F51L3_p4_out = A1L93Q & acceleration[8];
F51L3_or_out = F51L3_p2_out # F51L3_p3_out # F51L3_p4_out;
F51L3 = F51L3_p1_out $ F51L3_or_out;


--F21L51 is lpm_add_sub:add_rtl_1|addcore:adder[0]|a_csnbuffer:result_node|sout_node[6]~54
F21L51 = EXP(A1L53Q & !acceleration[6]);


--F21L61 is lpm_add_sub:add_rtl_1|addcore:adder[0]|a_csnbuffer:result_node|sout_node[6]~55
F21L61 = EXP(acceleration[6] & !A1L53Q);


--F21L71 is lpm_add_sub:add_rtl_1|addcore:adder[0]|a_csnbuffer:result_node|sout_node[6]~56
F21L71_p1_out = F21L51 & F21L61;
F21L71_p0_out = C6L1 & C6L2 & F21L5 & F21L6 & F21L7 & A1L32Q & acceleration[0];
F21L71_p2_out = C6L1 & C6L2 & acceleration[3] & A1L92Q;
F21L71_p3_out = C6L1 & C6L2 & F21L5 & A1L72Q & acceleration[2];
F21L71_p4_out = C6L1 & C6L2 & F21L5 & F21L6 & A1L52Q & acceleration[1];
F21L71_or_out = F21L81 # F21L71_p0_out # F21L71_p2_out # F21L71_p3_out # F21L71_p4_out;
F21L71 = F21L71_p1_out $ F21L71_or_out;


--F51L7 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[3]~15
F51L7 = EXP(A1L54Q & !acceleration[11]);


--F51L8 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[3]~16
F51L8 = EXP(acceleration[11] & !A1L54Q);


--F51L9 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[3]~17
F51L9_p1_out = F51L7 & F51L8;
F51L9_p2_out = C6L7 & F6L5 & F6L2 & C7L9;
F51L9_p3_out = C6L41 & C6L3 & F6L5 & F6L2 & C7L9;
F51L9_or_out = F51L9_p2_out # F51L9_p3_out # C7L7;
F51L9 = F51L9_p1_out $ F51L9_or_out;


--C6L8 is lpm_add_sub:add_rtl_1|addcore:adder[0]|p2c[2]~25
C6L8 = EXP(acceleration[1] & A1L32Q & acceleration[0]);


--C6L9 is lpm_add_sub:add_rtl_1|addcore:adder[0]|p2c[2]~26
C6L9 = EXP(A1L32Q & acceleration[0]);


--C6L01 is lpm_add_sub:add_rtl_1|addcore:adder[0]|p2c[2]~27
C6L01 = EXP(acceleration[3] & A1L92Q);


--C6L11 is lpm_add_sub:add_rtl_1|addcore:adder[0]|p2c[2]~28
C6L11 = EXP(A1L72Q & acceleration[2]);


--C6L21 is lpm_add_sub:add_rtl_1|addcore:adder[0]|p2c[2]~34
C6L21_p0_out = C6L01 & C6L11 & C6L9 & !acceleration[1];
C6L21_p1_out = !A1L13Q & !acceleration[4];
C6L21_p2_out = !acceleration[3] & !A1L92Q;
C6L21_p3_out = C6L01 & !A1L72Q & !acceleration[2];
C6L21_p4_out = C6L01 & C6L11 & C6L8 & !A1L52Q;
C6L21_or_out = C6L31 # C6L21_p0_out # C6L21_p1_out # C6L21_p2_out # C6L21_p3_out # C6L21_p4_out;
C6L21 = C6L21_or_out;


--F51L01 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[4]~23
F51L01 = EXP(A1L74Q & !acceleration[12]);


--F51L11 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[4]~24
F51L11 = EXP(acceleration[12] & !A1L74Q);


--F51L21 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[4]~25
F51L21_p1_out = F51L01 & F51L11;
F51L21_p2_out = C6L7 & F6L8 & F6L5 & F6L2 & C7L9;
F51L21_p3_out = C6L41 & C6L3 & F6L8 & F6L5 & F6L2 & C7L9;
F51L21_or_out = F51L21_p2_out # F51L21_p3_out # C7L4;
F51L21 = F51L21_p1_out $ F51L21_or_out;


--F51L4 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[2]~31
F51L4 = EXP(A1L34Q & !acceleration[10]);


--F51L5 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[2]~32
F51L5 = EXP(acceleration[10] & !A1L34Q);


--F51L6 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[2]~33
F51L6_p1_out = F51L4 & F51L5;
F51L6_p0_out = A1L14Q & acceleration[9];
F51L6_p2_out = C6L7 & F6L2 & C7L9;
F51L6_p3_out = C6L41 & C6L3 & F6L2 & C7L9;
F51L6_p4_out = F6L2 & A1L93Q & acceleration[8];
F51L6_or_out = F51L6_p0_out # F51L6_p2_out # F51L6_p3_out # F51L6_p4_out;
F51L6 = F51L6_p1_out $ F51L6_or_out;


--A1L52Q is second_pulse_out[1]~reg0
A1L52Q_p0_out = !Reset & !acceleration[0] & acceleration[1] & !A1L52Q;
A1L52Q_p1_out = A1L32Q & !acceleration[16] & !Reset & acceleration[0] & acceleration[1] & A1L52Q;
A1L52Q_p2_out = !A1L32Q & !acceleration[16] & !Reset & !acceleration[1] & A1L52Q;
A1L52Q_p3_out = !A1L32Q & !acceleration[16] & !Reset & acceleration[1] & !A1L52Q;
A1L52Q_p4_out = !Reset & !acceleration[0] & !acceleration[1] & A1L52Q;
A1L52Q_or_out = A1L55 # A1L52Q_p0_out # A1L52Q_p1_out # A1L52Q_p2_out # A1L52Q_p3_out # A1L52Q_p4_out;
A1L52Q_reg_input = A1L52Q_or_out;
A1L52Q = DFFE(A1L52Q_reg_input, GLOBAL(Clk_1Hz), , , );


--F51L31 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[5]~40
F51L31 = EXP(A1L94Q & !acceleration[13]);


--F51L41 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[5]~41
F51L41 = EXP(acceleration[13] & !A1L94Q);


--F51L51 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[5]~42
F51L51_p1_out = F51L31 & F51L41;
F51L51_p0_out = A1L74Q & acceleration[12];
F51L51_p2_out = C7L4 & F6L11;
F51L51_p3_out = C6L7 & F6L11 & F6L8 & F6L5 & F6L2 & C7L9;
F51L51_p4_out = C6L41 & C6L3 & F6L11 & F6L8 & F6L5 & F6L2 & C7L9;
F51L51_or_out = F51L51_p0_out # F51L51_p2_out # F51L51_p3_out # F51L51_p4_out;
F51L51 = F51L51_p1_out $ F51L51_or_out;


--F51L61 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[6]~49
F51L61 = EXP(A1L15Q & !acceleration[14]);


--F51L71 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[6]~50
F51L71 = EXP(acceleration[14] & !A1L15Q);


--F51L81 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[6]~51
F51L81_p1_out = F51L61 & F51L71;
F51L81_p2_out = C7L4 & F6L41 & F6L11;
F51L81_p3_out = C6L7 & F6L41 & F6L11 & F6L8 & F6L5 & F6L2 & C7L9;
F51L81_p4_out = C6L41 & C6L3 & F6L41 & F6L11 & F6L8 & F6L5 & F6L2 & C7L9;
F51L81_or_out = C7L1 # F51L81_p2_out # F51L81_p3_out # F51L81_p4_out;
F51L81 = F51L81_p1_out $ F51L81_or_out;


--F51L91 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[7]~58
F51L91 = EXP(!A1L35Q & acceleration[15]);


--F51L02 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[7]~59
F51L02 = EXP(!acceleration[15] & A1L35Q);


--F51L12 is lpm_add_sub:add_rtl_1|addcore:adder[1]|a_csnbuffer:result_node|sout_node[7]~60
F51L12_p1_out = F51L91 & F51L02;
F51L12_p2_out = C7L4 & F6L61 & F6L41 & F6L11;
F51L12_p3_out = C6L7 & F6L61 & F6L41 & F6L11 & F6L8 & F6L5 & F6L2 & C7L9;
F51L12_p4_out = C6L41 & C6L3 & F6L61 & F6L41 & F6L11 & F6L8 & F6L5 & F6L2 & C7L9;
F51L12_or_out = C7L2 # F51L12_p2_out # F51L12_p3_out # F51L12_p4_out;
F51L12 = F51L12_p1_out $ F51L12_or_out;


--A1L45 is second_pulse_out~1202
A1L45_p0_out = acceleration[16] & !A1L52Q & acceleration[0] & !A1L72Q & !A1L32Q;
A1L45_p2_out = !acceleration[16] & !A1L52Q & !acceleration[0] & A1L72Q;
A1L45_p3_out = !acceleration[0] & A1L72Q & !acceleration[1];
A1L45_p4_out = !acceleration[16] & !A1L52Q & A1L72Q & !A1L32Q;
A1L45_or_out = A1L75 # A1L45_p0_out # A1L45_p2_out # A1L45_p3_out # A1L45_p4_out;
A1L45 = acceleration[2] $ A1L45_or_out;


--A1L72Q is second_pulse_out[2]~reg0
A1L72Q_p1_out = !Reset & A1L45;
A1L72Q_or_out = A1L72Q_p1_out;
A1L72Q_reg_input = A1L72Q_or_out;
A1L72Q = DFFE(A1L72Q_reg_input, GLOBAL(Clk_1Hz), , , );


--F3L1 is lpm_add_sub:add_rtl_0|addcore:adder[0]|a_csnbuffer:result_node|sout_node[4]~17
F3L1_p1_out = C6L01 & F21L5;
F3L1_p0_out = !A1L32Q & acceleration[1] & acceleration[0] & !A1L72Q;
F3L1_p2_out = acceleration[2] & !A1L32Q & acceleration[1] & acceleration[0];
F3L1_p3_out = !A1L32Q & acceleration[0] & !A1L52Q & !A1L72Q;
F3L1_p4_out = acceleration[1] & !A1L52Q & !A1L72Q;
F3L1_or_out = F3L2 # F3L1_p0_out # F3L1_p2_out # F3L1_p3_out # F3L1_p4_out;
F3L1 = F3L1_p1_out $ F3L1_or_out;


--A1L92Q is second_pulse_out[3]~reg0
A1L92Q_p1_out = !Reset & acceleration[16] & F3L1;
A1L92Q_p2_out = !Reset & !acceleration[16] & !F21L3;
A1L92Q_or_out = A1L92Q_p1_out # A1L92Q_p2_out;
A1L92Q_reg_input = A1L92Q_or_out;
A1L92Q = DFFE(A1L92Q_reg_input, GLOBAL(Clk_1Hz), , , );


--F3L3 is lpm_add_sub:add_rtl_0|addcore:adder[0]|a_csnbuffer:result_node|sout_node[5]~24
F3L3 = EXP(acceleration[1] & !A1L32Q & acceleration[0]);


--F3L4 is lpm_add_sub:add_rtl_0|addcore:adder[0]|a_csnbuffer:result_node|sout_node[5]~26
F3L4 = EXP(!A1L32Q & acceleration[0]);


--F3L5 is lpm_add_sub:add_rtl_0|addcore:adder[0]|a_csnbuffer:result_node|sout_node[5]~27
F3L5 = EXP(acceleration[2] & !A1L72Q);


--F3L6 is lpm_add_sub:add_rtl_0|addcore:adder[0]|a_csnbuffer:result_node|sout_node[5]~28
F3L6 = EXP(A1L13Q & acceleration[4]);


--F3L7 is lpm_add_sub:add_rtl_0|addcore:adder[0]|a_csnbuffer:result_node|sout_node[5]~30
F3L7_p1_out = F3L6 & C6L2;
F3L7_p0_out = F21L1 & F3L5 & F3L4 & !acceleration[1];
F3L7_p2_out = A1L92Q & !acceleration[3];
F3L7_p3_out = F21L1 & !acceleration[2] & A1L72Q;
F3L7_p4_out = F21L1 & F3L5 & F3L3 & A1L52Q;
F3L7_or_out = F3L7_p0_out # F3L7_p2_out # F3L7_p3_out # F3L7_p4_out;
F3L7 = F3L7_p1_out $ F3L7_or_out;


--A1L13Q is second_pulse_out[4]~reg0
A1L13Q_p1_out = !Reset & acceleration[16] & !F3L7;
A1L13Q_p2_out = !Reset & !acceleration[16] & !F21L01;
A1L13Q_or_out = A1L13Q_p1_out # A1L13Q_p2_out;
A1L13Q_reg_input = A1L13Q_or_out;
A1L13Q = DFFE(A1L13Q_reg_input, GLOBAL(Clk_1Hz), , , );


--F3L8 is lpm_add_sub:add_rtl_0|addcore:adder[0]|a_csnbuffer:result_node|sout_node[6]~39
F3L8 = EXP(A1L52Q & !acceleration[1]);


--F3L9 is lpm_add_sub:add_rtl_0|addcore:adder[0]|a_csnbuffer:result_node|sout_node[6]~40
F3L9 = EXP(!acceleration[2] & A1L72Q);


--F3L01 is lpm_add_sub:add_rtl_0|addcore:adder[0]|a_csnbuffer:result_node|sout_node[6]~41
F3L01 = EXP(A1L33Q & acceleration[5]);


--F3L11 is lpm_add_sub:add_rtl_0|addcore:adder[0]|a_csnbuffer:result_node|sout_node[6]~43
F3L11_p1_out = F3L01 & C6L1;
F3L11_p0_out = F21L8 & F21L2 & F3L9 & F3L8 & !A1L32Q & acceleration[0];
F3L11_p2_out = F21L8 & !A1L92Q & acceleration[3];
F3L11_p3_out = F21L8 & F21L2 & acceleration[2] & !A1L72Q;
F3L11_p4_out = F21L8 & F21L2 & F3L9 & !A1L52Q & acceleration[1];
F3L11_or_out = F3L21 # F3L11_p0_out # F3L11_p2_out # F3L11_p3_out # F3L11_p4_out;
F3L11 = F3L11_p1_out $ F3L11_or_out;


--A1L33Q is second_pulse_out[5]~reg0
A1L33Q_p1_out = !Reset & acceleration[16] & F3L11;
A1L33Q_p2_out = !Reset & !acceleration[16] & !F21L31;
A1L33Q_or_out = A1L33Q_p1_out # A1L33Q_p2_out;
A1L33Q_reg_input = A1L33Q_or_out;
A1L33Q = DFFE(A1L33Q_reg_input, GLOBAL(Clk_1Hz), , , );


--F3L31 is lpm_add_sub:add_rtl_0|addcore:adder[0]|a_csnbuffer:result_node|sout_node[7]~55
F3L31 = EXP(!A1L53Q & !acceleration[6]);


--F3L41 is lpm_add_sub:add_rtl_0|addcore:adder[0]|a_csnbuffer:result_node|sout_node[7]~56
F3L41 = EXP(acceleration[6] & A1L53Q);


--F3L51 is lpm_add_sub:add_rtl_0|addcore:adder[0]|a_csnbuffer:result_node|sout_node[7]~57
F3L51_p1_out = F3L31 & F3L41;
F3L51_p0_out = F21L11 & F21L8 & F21L2 & F3L9 & F3L8 & !A1L32Q & acceleration[0];
F3L51_p2_out = F21L11 & F21L8 & !A1L92Q & acceleration[3];
F3L51_p3_out = F21L11 & F21L8 & F21L2 & acceleration[2] & !A1L72Q;
F3L51_p4_out = F21L11 & F21L8 & F21L2 & F3L9 & !A1L52Q & acceleration[1];
F3L51_or_out = F3L61 # F3L51_p0_out # F3L51_p2_out # F3L51_p3_out # F3L51_p4_out;
F3L51 = F3L51_p1_out $ F3L51_or_out;


--A1L53Q is second_pulse_out[6]~reg0
A1L53Q_p1_out = !Reset & acceleration[16] & F3L51;
A1L53Q_p2_out = !Reset & !acceleration[16] & !F21L71;
A1L53Q_or_out = A1L53Q_p1_out # A1L53Q_p2_out;
A1L53Q_reg_input = A1L53Q_or_out;
A1L53Q = DFFE(A1L53Q_reg_input, GLOBAL(Clk_1Hz), , , );


--C2L2 is lpm_add_sub:add_rtl_0|addcore:adder[0]|genr_node[3]~82
C2L2_p1_out = A1L53Q & !acceleration[6];
C2L2_p2_out = A1L53Q & A1L33Q & !acceleration[5];
C2L2_p3_out = !acceleration[6] & A1L33Q & !acceleration[5];
C2L2_or_out = C2L2_p1_out # C2L2_p2_out # C2L2_p3_out;
C2L2 = C2L2_or_out;


--C2L1 is lpm_add_sub:add_rtl_0|addcore:adder[0]|bg_out~39
C2L1_p0_out = F21L9 & F21L1 & F3L5 & F3L4 & !acceleration[1];
C2L1_p1_out = A1L13Q & !acceleration[4];
C2L1_p2_out = F21L9 & A1L92Q & !acceleration[3];
C2L1_p3_out = F21L9 & F21L1 & A1L72Q & !acceleration[2];
C2L1_p4_out = F21L9 & F21L1 & F3L5 & F3L3 & A1L52Q;
C2L1_or_out = C2L1_p0_out # C2L1_p1_out # C2L1_p2_out # C2L1_p3_out # C2L1_p4_out;
C2L1 = C2L1_or_out;


--A1L73Q is second_pulse_out[7]~reg0
A1L73Q_p0_out = !Reset & !acceleration[16] & !acceleration[7] & !A1L73Q & !C6L21;
A1L73Q_p1_out = !C6L5 & !Reset & !acceleration[16] & !acceleration[7] & A1L73Q & C6L21;
A1L73Q_p2_out = C6L5 & !Reset & !acceleration[16] & acceleration[7] & A1L73Q;
A1L73Q_p3_out = !Reset & !acceleration[16] & acceleration[7] & A1L73Q & !C6L21;
A1L73Q_p4_out = C6L5 & !Reset & !acceleration[16] & !acceleration[7] & !A1L73Q;
A1L73Q_or_out = A1L95 # A1L73Q_p0_out # A1L73Q_p1_out # A1L73Q_p2_out # A1L73Q_p3_out # A1L73Q_p4_out;
A1L73Q_reg_input = A1L73Q_or_out;
A1L73Q = DFFE(A1L73Q_reg_input, GLOBAL(Clk_1Hz), , , );


--C3L41 is lpm_add_sub:add_rtl_0|addcore:adder[1]|prop_node[0]~105
C3L41_p1_out = A1L73Q & A1L93Q;
C3L41_p2_out = A1L73Q & !acceleration[8];
C3L41_p3_out = A1L93Q & !acceleration[7];
C3L41_p4_out = !acceleration[8] & !acceleration[7];
C3L41_or_out = C3L41_p1_out # C3L41_p2_out # C3L41_p3_out # C3L41_p4_out;
C3L41 = C3L41_or_out;


--A1L93Q is second_pulse_out[8]~reg0
A1L93Q_p0_out = !Reset & !acceleration[16] & C6L3 & !A1L93Q & !acceleration[8] & C6L41;
A1L93Q_p1_out = !C6L7 & !Reset & !acceleration[16] & !C6L3 & A1L93Q & !acceleration[8];
A1L93Q_p2_out = C6L7 & !Reset & !acceleration[16] & A1L93Q & acceleration[8];
A1L93Q_p3_out = C6L7 & !Reset & !acceleration[16] & !A1L93Q & !acceleration[8];
A1L93Q_p4_out = !Reset & !acceleration[16] & C6L3 & A1L93Q & acceleration[8] & C6L41;
A1L93Q_or_out = A1L26 # A1L93Q_p0_out # A1L93Q_p1_out # A1L93Q_p2_out # A1L93Q_p3_out # A1L93Q_p4_out;
A1L93Q_reg_input = A1L93Q_or_out;
A1L93Q = DFFE(A1L93Q_reg_input, GLOBAL(Clk_1Hz), , , );


--C3L01 is lpm_add_sub:add_rtl_0|addcore:adder[1]|genr_node[0]~91
C3L01_p1_out = A1L93Q & !acceleration[8];
C3L01_p2_out = A1L93Q & A1L73Q & !acceleration[7];
C3L01_p3_out = !acceleration[8] & A1L73Q & !acceleration[7];
C3L01_or_out = C3L01_p1_out # C3L01_p2_out # C3L01_p3_out;
C3L01 = C3L01_or_out;


--F6L1 is lpm_add_sub:add_rtl_0|addcore:adder[1]|a_csnbuffer:result_node|sout_node[2]~15
F6L1 = EXP(A1L14Q & acceleration[9]);


--F6L3 is lpm_add_sub:add_rtl_0|addcore:adder[1]|a_csnbuffer:result_node|sout_node[2]~17
F6L3_p1_out = F6L1 & F6L2;
F6L3_p0_out = A1L93Q & !acceleration[8];
F6L3_p2_out = C2L2 & C3L91 & C3L81;
F6L3_p3_out = C2L3 & C2L1 & C3L91 & C3L81;
F6L3_p4_out = C3L91 & A1L73Q & !acceleration[7];
F6L3_or_out = F6L3_p0_out # F6L3_p2_out # F6L3_p3_out # F6L3_p4_out;
F6L3 = F6L3_p1_out $ F6L3_or_out;


--A1L14Q is second_pulse_out[9]~reg0
A1L14Q_p1_out = !Reset & acceleration[16] & !F6L3;
A1L14Q_p2_out = !Reset & !acceleration[16] & !F51L3;
A1L14Q_or_out = A1L14Q_p1_out # A1L14Q_p2_out;
A1L14Q_reg_input = A1L14Q_or_out;
A1L14Q = DFFE(A1L14Q_reg_input, GLOBAL(Clk_1Hz), , , );


--C3L51 is lpm_add_sub:add_rtl_0|addcore:adder[1]|prop_node[1]~110
C3L51_p1_out = A1L34Q & A1L14Q;
C3L51_p2_out = A1L34Q & !acceleration[9];
C3L51_p3_out = A1L14Q & !acceleration[10];
C3L51_p4_out = !acceleration[9] & !acceleration[10];
C3L51_or_out = C3L51_p1_out # C3L51_p2_out # C3L51_p3_out # C3L51_p4_out;
C3L51 = C3L51_or_out;


--C3L8 is lpm_add_sub:add_rtl_0|addcore:adder[1]|gcp[2]~12
C3L8_p0_out = A1L73Q & !acceleration[7] & !acceleration[8] & !acceleration[9];
C3L8_p1_out = A1L14Q & A1L93Q & A1L73Q & !acceleration[7];
C3L8_p2_out = A1L14Q & A1L73Q & !acceleration[7] & !acceleration[8];
C3L8_p3_out = A1L93Q & !acceleration[8] & !acceleration[9];
C3L8_p4_out = A1L93Q & A1L73Q & !acceleration[7] & !acceleration[9];
C3L8_or_out = C3L9 # C3L8_p0_out # C3L8_p1_out # C3L8_p2_out # C3L8_p3_out # C3L8_p4_out;
C3L8 = C3L8_or_out;


--F6L4 is lpm_add_sub:add_rtl_0|addcore:adder[1]|a_csnbuffer:result_node|sout_node[3]~24
F6L4 = EXP(A1L34Q & acceleration[10]);


--F6L5 is lpm_add_sub:add_rtl_0|addcore:adder[1]|a_csnbuffer:result_node|sout_node[3]~25
F6L5 = EXP(!acceleration[10] & !A1L34Q);


--F6L6 is lpm_add_sub:add_rtl_0|addcore:adder[1]|a_csnbuffer:result_node|sout_node[3]~26
F6L6_p1_out = F6L4 & F6L5;
F6L6_p2_out = C2L2 & C3L91 & C3L81 & F51L2;
F6L6_p3_out = C2L3 & C2L1 & C3L91 & C3L81 & F51L2;
F6L6_or_out = F6L6_p2_out # F6L6_p3_out # C3L8;
F6L6 = F6L6_p1_out $ F6L6_or_out;


--A1L34Q is second_pulse_out[10]~reg0
A1L34Q_p1_out = !Reset & acceleration[16] & !F6L6;
A1L34Q_p2_out = !Reset & !acceleration[16] & !F51L6;
A1L34Q_or_out = A1L34Q_p1_out # A1L34Q_p2_out;
A1L34Q_reg_input = A1L34Q_or_out;
A1L34Q = DFFE(A1L34Q_reg_input, GLOBAL(Clk_1Hz), , , );


--C3L5 is lpm_add_sub:add_rtl_0|addcore:adder[1]|g4~17
C3L5_p1_out = !acceleration[10] & A1L34Q;
C3L5_p0_out = !acceleration[10] & !A1L34Q & !acceleration[8] & A1L73Q & !acceleration[7] & !acceleration[9];
C3L5_p2_out = A1L14Q & !acceleration[10] & !A1L34Q & !acceleration[8] & A1L73Q & !acceleration[7];
C3L5_p3_out = !acceleration[10] & !A1L34Q & !acceleration[8] & A1L93Q & !acceleration[9];
C3L5_p4_out = !acceleration[10] & !A1L34Q & A1L73Q & !acceleration[7] & A1L93Q & !acceleration[9];
C3L5_or_out = C3L7 # C3L5_p0_out # C3L5_p2_out # C3L5_p3_out # C3L5_p4_out;
C3L5 = C3L5_p1_out $ C3L5_or_out;


--C3L11 is lpm_add_sub:add_rtl_0|addcore:adder[1]|genr_node[1]~95
C3L11_p1_out = A1L34Q & !acceleration[10];
C3L11_p2_out = A1L34Q & A1L14Q & !acceleration[9];
C3L11_p3_out = !acceleration[10] & A1L14Q & !acceleration[9];
C3L11_or_out = C3L11_p1_out # C3L11_p2_out # C3L11_p3_out;
C3L11 = C3L11_or_out;


--F6L7 is lpm_add_sub:add_rtl_0|addcore:adder[1]|a_csnbuffer:result_node|sout_node[4]~32
F6L7 = EXP(A1L54Q & acceleration[11]);


--F6L8 is lpm_add_sub:add_rtl_0|addcore:adder[1]|a_csnbuffer:result_node|sout_node[4]~33
F6L8 = EXP(!acceleration[11] & !A1L54Q);


--F6L9 is lpm_add_sub:add_rtl_0|addcore:adder[1]|a_csnbuffer:result_node|sout_node[4]~34
F6L9_p1_out = F6L7 & F6L8;
F6L9_p2_out = C2L2 & F51L5 & C3L91 & C3L81 & F51L2;
F6L9_p3_out = C2L3 & C2L1 & F51L5 & C3L91 & C3L81 & F51L2;
F6L9_or_out = F6L9_p2_out # F6L9_p3_out # C3L5;
F6L9 = F6L9_p1_out $ F6L9_or_out;


--A1L54Q is second_pulse_out[11]~reg0
A1L54Q_p1_out = !Reset & acceleration[16] & !F6L9;
A1L54Q_p2_out = !Reset & !acceleration[16] & !F51L9;
A1L54Q_or_out = A1L54Q_p1_out # A1L54Q_p2_out;
A1L54Q_reg_input = A1L54Q_or_out;
A1L54Q = DFFE(A1L54Q_reg_input, GLOBAL(Clk_1Hz), , , );


--F6L01 is lpm_add_sub:add_rtl_0|addcore:adder[1]|a_csnbuffer:result_node|sout_node[5]~40
F6L01 = EXP(A1L74Q & acceleration[12]);


--F6L11 is lpm_add_sub:add_rtl_0|addcore:adder[1]|a_csnbuffer:result_node|sout_node[5]~41
F6L11 = EXP(!acceleration[12] & !A1L74Q);


--F6L21 is lpm_add_sub:add_rtl_0|addcore:adder[1]|a_csnbuffer:result_node|sout_node[5]~42
F6L21_p1_out = F6L01 & F6L11;
F6L21_p0_out = A1L54Q & !acceleration[11];
F6L21_p2_out = C3L5 & F51L8;
F6L21_p3_out = C2L2 & F51L5 & C3L91 & C3L81 & F51L2 & F51L8;
F6L21_p4_out = C2L3 & C2L1 & F51L5 & C3L91 & C3L81 & F51L2 & F51L8;
F6L21_or_out = F6L21_p0_out # F6L21_p2_out # F6L21_p3_out # F6L21_p4_out;
F6L21 = F6L21_p1_out $ F6L21_or_out;


--A1L74Q is second_pulse_out[12]~reg0
A1L74Q_p1_out = !Reset & acceleration[16] & !F6L21;
A1L74Q_p2_out = !Reset & !acceleration[16] & !F51L21;
A1L74Q_or_out = A1L74Q_p1_out # A1L74Q_p2_out;
A1L74Q_reg_input = A1L74Q_or_out;
A1L74Q = DFFE(A1L74Q_reg_input, GLOBAL(Clk_1Hz), , , );


--C3L61 is lpm_add_sub:add_rtl_0|addcore:adder[1]|prop_node[2]~115
C3L61_p1_out = A1L74Q & A1L54Q;
C3L61_p2_out = A1L74Q & !acceleration[11];
C3L61_p3_out = A1L54Q & !acceleration[12];
C3L61_p4_out = !acceleration[11] & !acceleration[12];
C3L61_or_out = C3L61_p1_out # C3L61_p2_out # C3L61_p3_out # C3L61_p4_out;
C3L61 = C3L61_or_out;


--C3L21 is lpm_add_sub:add_rtl_0|addcore:adder[1]|genr_node[2]~99
C3L21_p1_out = A1L74Q & !acceleration[12];
C3L21_p2_out = A1L74Q & A1L54Q & !acceleration[11];
C3L21_p3_out = !acceleration[12] & A1L54Q & !acceleration[11];
C3L21_or_out = C3L21_p1_out # C3L21_p2_out # C3L21_p3_out;
C3L21 = C3L21_or_out;


--C3L2 is lpm_add_sub:add_rtl_0|addcore:adder[1]|g2cp[1]~17
C3L2_p1_out = A1L74Q & !acceleration[12];
C3L2_p2_out = A1L74Q & A1L54Q & !acceleration[11];
C3L2_p3_out = !acceleration[12] & A1L54Q & !acceleration[11];
C3L2_or_out = C3L2_p1_out # C3L2_p2_out # C3L2_p3_out;
C3L2 = C3L2_or_out;


--F6L31 is lpm_add_sub:add_rtl_0|addcore:adder[1]|a_csnbuffer:result_node|sout_node[6]~49
F6L31 = EXP(A1L94Q & acceleration[13]);


--F6L41 is lpm_add_sub:add_rtl_0|addcore:adder[1]|a_csnbuffer:result_node|sout_node[6]~50
F6L41 = EXP(!acceleration[13] & !A1L94Q);


--F6L51 is lpm_add_sub:add_rtl_0|addcore:adder[1]|a_csnbuffer:result_node|sout_node[6]~51
F6L51_p1_out = F6L31 & F6L41;
F6L51_p2_out = C3L5 & F51L8 & F51L11;
F6L51_p3_out = C2L2 & F51L5 & C3L91 & C3L81 & F51L2 & F51L8 & F51L11;
F6L51_p4_out = C2L3 & C2L1 & F51L5 & C3L91 & C3L81 & F51L2 & F51L8 & F51L11;
F6L51_or_out = C3L2 # F6L51_p2_out # F6L51_p3_out # F6L51_p4_out;
F6L51 = F6L51_p1_out $ F6L51_or_out;


--A1L94Q is second_pulse_out[13]~reg0
A1L94Q_p1_out = !Reset & acceleration[16] & !F6L51;
A1L94Q_p2_out = !Reset & !acceleration[16] & !F51L51;
A1L94Q_or_out = A1L94Q_p1_out # A1L94Q_p2_out;
A1L94Q_reg_input = A1L94Q_or_out;
A1L94Q = DFFE(A1L94Q_reg_input, GLOBAL(Clk_1Hz), , , );


--C3L3 is lpm_add_sub:add_rtl_0|addcore:adder[1]|g2cp[2]~23
C3L3_p0_out = A1L54Q & !acceleration[11] & !acceleration[12] & !acceleration[13];
C3L3_p1_out = A1L94Q & A1L74Q & A1L54Q & !acceleration[11];
C3L3_p2_out = A1L94Q & A1L54Q & !acceleration[11] & !acceleration[12];
C3L3_p3_out = A1L74Q & !acceleration[12] & !acceleration[13];
C3L3_p4_out = A1L74Q & A1L54Q & !acceleration[11] & !acceleration[13];
C3L3_or_out = C3L4 # C3L3_p0_out # C3L3_p1_out # C3L3_p2_out # C3L3_p3_out # C3L3_p4_out;
C3L3 = C3L3_or_out;


--F6L61 is lpm_add_sub:add_rtl_0|addcore:adder[1]|a_csnbuffer:result_node|sout_node[7]~58
F6L61 = EXP(!A1L15Q & !acceleration[14]);


--F6L71 is lpm_add_sub:add_rtl_0|addcore:adder[1]|a_csnbuffer:result_node|sout_node[7]~59
F6L71 = EXP(acceleration[14] & A1L15Q);


--F6L81 is lpm_add_sub:add_rtl_0|addcore:adder[1]|a_csnbuffer:result_node|sout_node[7]~60
F6L81_p1_out = F6L61 & F6L71;
F6L81_p2_out = C3L5 & F51L41 & F51L8 & F51L11;
F6L81_p3_out = C2L2 & F51L41 & F51L5 & C3L91 & C3L81 & F51L2 & F51L8 & F51L11;
F6L81_p4_out = C2L3 & C2L1 & F51L41 & F51L5 & C3L91 & C3L81 & F51L2 & F51L8 & F51L11;
F6L81_or_out = C3L3 # F6L81_p2_out # F6L81_p3_out # F6L81_p4_out;
F6L81 = F6L81_p1_out $ F6L81_or_out;


--A1L15Q is second_pulse_out[14]~reg0
A1L15Q_p1_out = !Reset & acceleration[16] & !F6L81;
A1L15Q_p2_out = !Reset & !acceleration[16] & !F51L81;
A1L15Q_or_out = A1L15Q_p1_out # A1L15Q_p2_out;
A1L15Q_reg_input = A1L15Q_or_out;
A1L15Q = DFFE(A1L15Q_reg_input, GLOBAL(Clk_1Hz), , , );


--C3L31 is lpm_add_sub:add_rtl_0|addcore:adder[1]|genr_node[3]~103
C3L31_p1_out = A1L15Q & !acceleration[14];
C3L31_p2_out = A1L15Q & A1L94Q & !acceleration[13];
C3L31_p3_out = !acceleration[14] & A1L94Q & !acceleration[13];
C3L31_or_out = C3L31_p1_out # C3L31_p2_out # C3L31_p3_out;
C3L31 = C3L31_or_out;


--F9L1 is lpm_add_sub:add_rtl_0|addcore:adder[2]|a_csnbuffer:result_node|sout_node[0]~2
F9L1_p1_out = F51L02 & F51L91;
F9L1_p0_out = C3L71 & C3L61 & C3L51 & C3L41 & C2L3 & C2L1;
F9L1_p2_out = C3L11 & C3L71 & C3L61;
F9L1_p3_out = C3L71 & C3L61 & C3L01 & C3L51;
F9L1_p4_out = C3L71 & C3L61 & C3L51 & C2L2 & C3L41;
F9L1_or_out = F9L2 # F9L1_p0_out # F9L1_p2_out # F9L1_p3_out # F9L1_p4_out;
F9L1 = F9L1_p1_out $ F9L1_or_out;


--A1L35Q is second_pulse_out[15]~reg0
A1L35Q_p1_out = F9L1 & acceleration[16] & !Reset;
A1L35Q_p2_out = !acceleration[16] & !Reset & !F51L12;
A1L35Q_or_out = A1L35Q_p1_out # A1L35Q_p2_out;
A1L35Q_reg_input = A1L35Q_or_out;
A1L35Q = DFFE(A1L35Q_reg_input, GLOBAL(Clk_1Hz), , , );


--C7L3 is lpm_add_sub:add_rtl_1|addcore:adder[1]|g2cp[2]~24
C7L3_p1_out = A1L15Q & acceleration[14];
C7L3_p2_out = A1L15Q & A1L94Q & acceleration[13];
C7L3 = C7L3_p1_out # C7L3_p2_out;


--C7L8 is lpm_add_sub:add_rtl_1|addcore:adder[1]|gcp[2]~13
C7L8_p1_out = A1L34Q & acceleration[10];
C7L8_p2_out = A1L34Q & A1L14Q & acceleration[9];
C7L8 = C7L8_p1_out # C7L8_p2_out;


--C6L6 is lpm_add_sub:add_rtl_1|addcore:adder[0]|g2cp[2]~24
C6L6_p1_out = A1L53Q & acceleration[6];
C6L6_p2_out = A1L53Q & A1L33Q & acceleration[5];
C6L6 = C6L6_p1_out # C6L6_p2_out;


--C7L5 is lpm_add_sub:add_rtl_1|addcore:adder[1]|g4~24
C7L5_p0_out = !acceleration[11] & A1L54Q & acceleration[10] & A1L14Q & acceleration[9];
C7L5_p1_out = A1L34Q & !acceleration[11] & A1L54Q & acceleration[10];
C7L5_p2_out = A1L34Q & !acceleration[11] & A1L54Q & A1L14Q & acceleration[9];
C7L5_p3_out = A1L34Q & !acceleration[11] & A1L54Q & A1L14Q & A1L93Q & acceleration[8];
C7L5_p4_out = A1L34Q & !acceleration[11] & A1L54Q & acceleration[9] & A1L93Q & acceleration[8];
C7L5 = C7L5_p0_out # C7L5_p1_out # C7L5_p2_out # C7L5_p3_out # C7L5_p4_out;


--C7L6 is lpm_add_sub:add_rtl_1|addcore:adder[1]|g4~30
C7L6_p0_out = A1L14Q & acceleration[11] & !A1L54Q & A1L93Q & acceleration[8] & A1L34Q;
C7L6_p1_out = A1L14Q & !acceleration[11] & A1L54Q & acceleration[10] & A1L93Q & acceleration[8];
C7L6_p2_out = !acceleration[11] & A1L54Q & acceleration[10] & A1L93Q & acceleration[8] & acceleration[9];
C7L6_p3_out = acceleration[11] & !A1L54Q & acceleration[10] & A1L34Q;
C7L6_p4_out = A1L14Q & acceleration[11] & !A1L54Q & acceleration[9] & A1L34Q;
C7L6 = C7L5 # C7L6_p0_out # C7L6_p1_out # C7L6_p2_out # C7L6_p3_out # C7L6_p4_out;


--F21L4 is lpm_add_sub:add_rtl_1|addcore:adder[0]|a_csnbuffer:result_node|sout_node[3]~80
F21L4_p1_out = A1L72Q & acceleration[2];
F21L4_p2_out = A1L72Q & A1L52Q & acceleration[1];
F21L4_p3_out = acceleration[2] & A1L52Q & acceleration[1];
F21L4 = F21L4_p1_out # F21L4_p2_out # F21L4_p3_out;


--C6L4 is lpm_add_sub:add_rtl_1|addcore:adder[0]|bg_out~40
C6L4_p1_out = A1L33Q & acceleration[5];
C6L4 = C6L4_p1_out;


--F21L41 is lpm_add_sub:add_rtl_1|addcore:adder[0]|a_csnbuffer:result_node|sout_node[5]~84
F21L41_p1_out = A1L13Q & acceleration[4];
F21L41 = F21L41_p1_out;


--F21L81 is lpm_add_sub:add_rtl_1|addcore:adder[0]|a_csnbuffer:result_node|sout_node[6]~86
F21L81_p1_out = A1L33Q & acceleration[5];
F21L81_p2_out = C6L1 & A1L13Q & acceleration[4];
F21L81 = F21L81_p1_out # F21L81_p2_out;


--C6L31 is lpm_add_sub:add_rtl_1|addcore:adder[0]|p2c[2]~35
C6L31_p1_out = !A1L53Q & !acceleration[6];
C6L31_p2_out = !A1L33Q & !acceleration[5];
C6L31 = C6L31_p1_out # C6L31_p2_out;


--A1L55 is second_pulse_out~1256
A1L55_p0_out = A1L32Q & !acceleration[16] & !Reset & !acceleration[1] & !A1L52Q & acceleration[0];
A1L55_p1_out = A1L32Q & acceleration[16] & !Reset & !acceleration[1] & A1L52Q;
A1L55_p2_out = A1L32Q & acceleration[16] & !Reset & acceleration[1] & !A1L52Q;
A1L55_p3_out = !A1L32Q & acceleration[16] & !Reset & !acceleration[1] & !A1L52Q & acceleration[0];
A1L55_p4_out = !A1L32Q & acceleration[16] & !Reset & acceleration[1] & A1L52Q & acceleration[0];
A1L55 = A1L55_p0_out # A1L55_p1_out # A1L55_p2_out # A1L55_p3_out # A1L55_p4_out;


--A1L65 is second_pulse_out~1262
A1L65_p1_out = !acceleration[16] & A1L52Q & A1L32Q & acceleration[0] & !A1L72Q;
A1L65_p2_out = acceleration[16] & !A1L52Q & !A1L72Q & acceleration[1];
A1L65_p3_out = !A1L52Q & A1L32Q & acceleration[0] & !A1L72Q & acceleration[1];
A1L65_p4_out = !acceleration[16] & A1L52Q & !A1L72Q & acceleration[1];
A1L65 = A1L65_p1_out # A1L65_p2_out # A1L65_p3_out # A1L65_p4_out;


--A1L75 is second_pulse_out~1267
A1L75_p0_out = A1L52Q & !acceleration[0] & A1L72Q & acceleration[16];
A1L75_p1_out = acceleration[1] & A1L52Q & !A1L32Q & acceleration[0] & !A1L72Q;
A1L75_p2_out = !acceleration[1] & A1L52Q & !A1L32Q & A1L72Q;
A1L75_p3_out = A1L52Q & A1L32Q & A1L72Q & acceleration[16];
A1L75_p4_out = !acceleration[1] & !A1L52Q & A1L32Q & A1L72Q;
A1L75 = A1L65 # A1L75_p0_out # A1L75_p1_out # A1L75_p2_out # A1L75_p3_out # A1L75_p4_out;


--F3L2 is lpm_add_sub:add_rtl_0|addcore:adder[0]|a_csnbuffer:result_node|sout_node[4]~76
F3L2_p1_out = acceleration[2] & !A1L52Q & !A1L32Q & acceleration[0];
F3L2_p2_out = acceleration[2] & !A1L52Q & acceleration[1];
F3L2_p3_out = acceleration[2] & !A1L72Q;
F3L2 = F3L2_p1_out # F3L2_p2_out # F3L2_p3_out;


--F3L21 is lpm_add_sub:add_rtl_0|addcore:adder[0]|a_csnbuffer:result_node|sout_node[6]~80
F3L21_p1_out = !A1L13Q & acceleration[4];
F3L21 = F3L21_p1_out;


--F3L61 is lpm_add_sub:add_rtl_0|addcore:adder[0]|a_csnbuffer:result_node|sout_node[7]~82
F3L61_p1_out = !A1L33Q & acceleration[5];
F3L61_p2_out = F21L11 & !A1L13Q & acceleration[4];
F3L61 = F3L61_p1_out # F3L61_p2_out;


--A1L85 is second_pulse_out~1273
A1L85_p1_out = !C2L2 & !C2L3 & !Reset & acceleration[16] & !acceleration[7] & !A1L73Q;
A1L85_p2_out = !C2L2 & !C2L3 & !Reset & acceleration[16] & acceleration[7] & A1L73Q;
A1L85_p3_out = !C2L2 & !Reset & acceleration[16] & !acceleration[7] & !A1L73Q & !C2L1;
A1L85_p4_out = !C2L2 & !Reset & acceleration[16] & acceleration[7] & A1L73Q & !C2L1;
A1L85 = A1L85_p1_out # A1L85_p2_out # A1L85_p3_out # A1L85_p4_out;


--A1L95 is second_pulse_out~1278
A1L95_p0_out = !Reset & !acceleration[16] & acceleration[7] & !A1L73Q & !C6L5 & C6L21;
A1L95_p1_out = C2L2 & !Reset & acceleration[16] & !acceleration[7] & A1L73Q;
A1L95_p2_out = C2L2 & !Reset & acceleration[16] & acceleration[7] & !A1L73Q;
A1L95_p3_out = !Reset & acceleration[16] & !acceleration[7] & A1L73Q & C2L3 & C2L1;
A1L95_p4_out = !Reset & acceleration[16] & acceleration[7] & !A1L73Q & C2L3 & C2L1;
A1L95 = A1L85 # A1L95_p0_out # A1L95_p1_out # A1L95_p2_out # A1L95_p3_out # A1L95_p4_out;


--A1L06 is second_pulse_out~1284
A1L06_p0_out = !Reset & acceleration[16] & !A1L93Q & acceleration[8] & A1L73Q & !acceleration[7];
A1L06_p1_out = C2L2 & !Reset & acceleration[16] & !A1L93Q & acceleration[8] & C3L81;
A1L06_p2_out = C2L2 & !Reset & acceleration[16] & A1L93Q & !acceleration[8] & C3L81;
A1L06_p3_out = !Reset & acceleration[16] & !A1L93Q & acceleration[8] & C2L3 & C2L1 & C3L81;
A1L06_p4_out = !Reset & acceleration[16] & A1L93Q & !acceleration[8] & C2L3 & C2L1 & C3L81;
A1L06 = A1L06_p0_out # A1L06_p1_out # A1L06_p2_out # A1L06_p3_out # A1L06_p4_out;


--A1L16 is second_pulse_out~1290
A1L16_p0_out = !Reset & acceleration[16] & !A1L93Q & !acceleration[8] & !C2L2 & !C2L1 & C3L1;
A1L16_p1_out = !Reset & acceleration[16] & A1L93Q & !acceleration[8] & A1L73Q & !acceleration[7];
A1L16_p2_out = !Reset & acceleration[16] & A1L93Q & acceleration[8] & !C2L3 & !C2L2 & C3L1;
A1L16_p3_out = !Reset & acceleration[16] & !A1L93Q & !acceleration[8] & !C2L3 & !C2L2 & C3L1;
A1L16_p4_out = !Reset & acceleration[16] & A1L93Q & acceleration[8] & !C2L2 & !C2L1 & C3L1;
A1L16 = A1L06 # A1L16_p0_out # A1L16_p1_out # A1L16_p2_out # A1L16_p3_out # A1L16_p4_out;


--A1L26 is second_pulse_out~1296
A1L26_p0_out = !Reset & !acceleration[16] & !A1L93Q & acceleration[8] & !C6L7 & !C6L3;
A1L26_p1_out = !Reset & acceleration[16] & A1L93Q & acceleration[8] & !A1L73Q & acceleration[7] & C3L1;
A1L26_p2_out = !Reset & acceleration[16] & !A1L93Q & !acceleration[8] & !A1L73Q & acceleration[7] & C3L1;
A1L26_p3_out = !Reset & !acceleration[16] & !A1L93Q & acceleration[8] & !C6L7 & !C6L41;
A1L26_p4_out = !Reset & !acceleration[16] & A1L93Q & !acceleration[8] & !C6L7 & !C6L41;
A1L26 = A1L16 # A1L26_p0_out # A1L26_p1_out # A1L26_p2_out # A1L26_p3_out # A1L26_p4_out;


--C3L9 is lpm_add_sub:add_rtl_0|addcore:adder[1]|gcp[2]~13
C3L9_p1_out = A1L14Q & !acceleration[9];
C3L9_p2_out = A1L14Q & A1L93Q & !acceleration[8];
C3L9 = C3L9_p1_out # C3L9_p2_out;


--C3L6 is lpm_add_sub:add_rtl_0|addcore:adder[1]|g4~24
C3L6_p0_out = acceleration[10] & A1L34Q & !acceleration[9] & A1L93Q & !acceleration[8];
C3L6_p1_out = A1L14Q & acceleration[10] & A1L34Q & !acceleration[9];
C3L6_p2_out = A1L14Q & acceleration[10] & A1L34Q & A1L93Q & !acceleration[8];
C3L6_p3_out = A1L14Q & acceleration[10] & A1L34Q & A1L93Q & A1L73Q & !acceleration[7];
C3L6_p4_out = A1L14Q & acceleration[10] & A1L34Q & !acceleration[8] & A1L73Q & !acceleration[7];
C3L6 = C3L6_p0_out # C3L6_p1_out # C3L6_p2_out # C3L6_p3_out # C3L6_p4_out;


--C3L7 is lpm_add_sub:add_rtl_0|addcore:adder[1]|g4~30
C3L7_p0_out = A1L93Q & !acceleration[10] & !A1L34Q & A1L73Q & !acceleration[7] & A1L14Q;
C3L7_p1_out = A1L93Q & acceleration[10] & A1L34Q & !acceleration[9] & A1L73Q & !acceleration[7];
C3L7_p2_out = acceleration[10] & A1L34Q & !acceleration[9] & A1L73Q & !acceleration[7] & !acceleration[8];
C3L7_p3_out = !acceleration[10] & !A1L34Q & !acceleration[9] & A1L14Q;
C3L7_p4_out = A1L93Q & !acceleration[10] & !A1L34Q & !acceleration[8] & A1L14Q;
C3L7 = C3L6 # C3L7_p0_out # C3L7_p1_out # C3L7_p2_out # C3L7_p3_out # C3L7_p4_out;


--C3L4 is lpm_add_sub:add_rtl_0|addcore:adder[1]|g2cp[2]~24
C3L4_p1_out = A1L94Q & !acceleration[13];
C3L4_p2_out = A1L94Q & A1L74Q & !acceleration[12];
C3L4 = C3L4_p1_out # C3L4_p2_out;


--F9L2 is lpm_add_sub:add_rtl_0|addcore:adder[2]|a_csnbuffer:result_node|sout_node[0]~9
F9L2_p2_out = C3L21 & C3L71;
F9L2 = C3L31 # F9L2_p2_out;


--C3L1 is lpm_add_sub:add_rtl_0|addcore:adder[1]|_~143sexp
C3L1 = EXP(A1L73Q & !acceleration[7]);


--C3L81 is lpm_add_sub:add_rtl_0|addcore:adder[1]|ps[0]~23sexpbal
C3L81_p1_out = !A1L73Q & acceleration[7];
C3L81_or_out = C3L81_p1_out;
C3L81 = !(C3L81_or_out);


--F6L2 is lpm_add_sub:add_rtl_0|addcore:adder[1]|a_csnbuffer:result_node|sout_node[2]~16bal
F6L2_p1_out = !acceleration[9] & !A1L14Q;
F6L2_or_out = F6L2_p1_out;
F6L2 = !(F6L2_or_out);


--C7L9 is lpm_add_sub:add_rtl_1|addcore:adder[1]|ps[0]~29sexpbal
C7L9_p1_out = !A1L93Q & !acceleration[8];
C7L9_or_out = C7L9_p1_out;
C7L9 = !(C7L9_or_out);


--C3L91 is lpm_add_sub:add_rtl_0|addcore:adder[1]|ps[1]~21sexpbal
C3L91_p1_out = !A1L93Q & acceleration[8];
C3L91_or_out = C3L91_p1_out;
C3L91 = !(C3L91_or_out);


--Reset is Reset
--operation mode is input

Reset = INPUT();


--Clk_1Hz is Clk_1Hz
--operation mode is input

Clk_1Hz = INPUT();


--speed[15] is speed[15]
--operation mode is input

speed[15] = INPUT();


--speed[14] is speed[14]
--operation mode is input

speed[14] = INPUT();


--speed[13] is speed[13]
--operation mode is input

speed[13] = INPUT();


--speed[12] is speed[12]
--operation mode is input

speed[12] = INPUT();


--speed[11] is speed[11]
--operation mode is input

speed[11] = INPUT();


--speed[10] is speed[10]
--operation mode is input

speed[10] = INPUT();


--speed[9] is speed[9]
--operation mode is input

speed[9] = INPUT();


--speed[8] is speed[8]
--operation mode is input

speed[8] = INPUT();


--speed[7] is speed[7]
--operation mode is input

speed[7] = INPUT();


--speed[6] is speed[6]
--operation mode is input

speed[6] = INPUT();


--speed[5] is speed[5]
--operation mode is input

speed[5] = INPUT();


--speed[4] is speed[4]
--operation mode is input

speed[4] = INPUT();


--speed[3] is speed[3]
--operation mode is input

speed[3] = INPUT();


--speed[2] is speed[2]
--operation mode is input

speed[2] = INPUT();


--speed[1] is speed[1]
--operation mode is input

speed[1] = INPUT();


--speed[0] is speed[0]
--operation mode is input

speed[0] = INPUT();


--acceleration[16] is acceleration[16]
--operation mode is input

acceleration[16] = INPUT();


--acceleration[15] is acceleration[15]
--operation mode is input

acceleration[15] = INPUT();


--acceleration[14] is acceleration[14]
--operation mode is input

acceleration[14] = INPUT();


--acceleration[13] is acceleration[13]
--operation mode is input

acceleration[13] = INPUT();


--acceleration[12] is acceleration[12]
--operation mode is input

acceleration[12] = INPUT();


--acceleration[11] is acceleration[11]
--operation mode is input

acceleration[11] = INPUT();


--acceleration[10] is acceleration[10]
--operation mode is input

acceleration[10] = INPUT();


--acceleration[9] is acceleration[9]
--operation mode is input

acceleration[9] = INPUT();


--acceleration[8] is acceleration[8]
--operation mode is input

acceleration[8] = INPUT();


--acceleration[7] is acceleration[7]
--operation mode is input

acceleration[7] = INPUT();


--acceleration[6] is acceleration[6]
--operation mode is input

acceleration[6] = INPUT();


--acceleration[5] is acceleration[5]
--operation mode is input

acceleration[5] = INPUT();


--acceleration[4] is acceleration[4]
--operation mode is input

acceleration[4] = INPUT();


--acceleration[3] is acceleration[3]
--operation mode is input

acceleration[3] = INPUT();


--acceleration[2] is acceleration[2]
--operation mode is input

acceleration[2] = INPUT();


--acceleration[1] is acceleration[1]
--operation mode is input

acceleration[1] = INPUT();


--acceleration[0] is acceleration[0]
--operation mode is input

acceleration[0] = INPUT();


--second_pulse_out[0] is second_pulse_out[0]
--operation mode is output

second_pulse_out[0] = OUTPUT(A1L32Q);


--second_pulse_out[1] is second_pulse_out[1]
--operation mode is output

second_pulse_out[1] = OUTPUT(A1L52Q);


--second_pulse_out[2] is second_pulse_out[2]
--operation mode is output

second_pulse_out[2] = OUTPUT(A1L72Q);


--second_pulse_out[3] is second_pulse_out[3]
--operation mode is output

second_pulse_out[3] = OUTPUT(A1L92Q);


--second_pulse_out[4] is second_pulse_out[4]
--operation mode is output

second_pulse_out[4] = OUTPUT(A1L13Q);


--second_pulse_out[5] is second_pulse_out[5]
--operation mode is output

second_pulse_out[5] = OUTPUT(A1L33Q);


--second_pulse_out[6] is second_pulse_out[6]
--operation mode is output

second_pulse_out[6] = OUTPUT(A1L53Q);


--second_pulse_out[7] is second_pulse_out[7]
--operation mode is output

second_pulse_out[7] = OUTPUT(A1L73Q);


--second_pulse_out[8] is second_pulse_out[8]
--operation mode is output

second_pulse_out[8] = OUTPUT(A1L93Q);


--second_pulse_out[9] is second_pulse_out[9]
--operation mode is output

second_pulse_out[9] = OUTPUT(A1L14Q);


--second_pulse_out[10] is second_pulse_out[10]
--operation mode is output

second_pulse_out[10] = OUTPUT(A1L34Q);


--second_pulse_out[11] is second_pulse_out[11]
--operation mode is output

second_pulse_out[11] = OUTPUT(A1L54Q);


--second_pulse_out[12] is second_pulse_out[12]
--operation mode is output

second_pulse_out[12] = OUTPUT(A1L74Q);


--second_pulse_out[13] is second_pulse_out[13]
--operation mode is output

second_pulse_out[13] = OUTPUT(A1L94Q);


--second_pulse_out[14] is second_pulse_out[14]
--operation mode is output

second_pulse_out[14] = OUTPUT(A1L15Q);


--second_pulse_out[15] is second_pulse_out[15]
--operation mode is output

second_pulse_out[15] = OUTPUT(A1L35Q);


