-- VHDL data flow description generated from `multi8_o` -- date : Fri Sep 24 11:14:39 2004 -- Entity Declaration ENTITY multi8_o IS PORT ( x : in bit_vector(7 DOWNTO 0) ; -- x y : in bit_vector(7 DOWNTO 0) ; -- y r : out bit_vector(15 DOWNTO 0) ; -- r vdd : in BIT; -- vdd vss : in BIT -- vss ); END multi8_o; -- Architecture Declaration ARCHITECTURE behaviour_data_flow OF multi8_o IS SIGNAL rtlcarry_12_8 : BIT; -- rtlcarry_12_8 SIGNAL rtlcarry_12_7 : BIT; -- rtlcarry_12_7 SIGNAL rtlcarry_12_6 : BIT; -- rtlcarry_12_6 SIGNAL rtlcarry_12_5 : BIT; -- rtlcarry_12_5 SIGNAL rtlcarry_12_4 : BIT; -- rtlcarry_12_4 SIGNAL rtlcarry_12_3 : BIT; -- rtlcarry_12_3 SIGNAL rtlcarry_12_2 : BIT; -- rtlcarry_12_2 SIGNAL rtlcarry_12_1 : BIT; -- rtlcarry_12_1 SIGNAL rtlcarry_11_8 : BIT; -- rtlcarry_11_8 SIGNAL rtlcarry_11_7 : BIT; -- rtlcarry_11_7 SIGNAL rtlcarry_11_6 : BIT; -- rtlcarry_11_6 SIGNAL rtlcarry_11_5 : BIT; -- rtlcarry_11_5 SIGNAL rtlcarry_11_4 : BIT; -- rtlcarry_11_4 SIGNAL rtlcarry_11_3 : BIT; -- rtlcarry_11_3 SIGNAL rtlcarry_11_2 : BIT; -- rtlcarry_11_2 SIGNAL rtlcarry_11_1 : BIT; -- rtlcarry_11_1 SIGNAL rtlcarry_10_8 : BIT; -- rtlcarry_10_8 SIGNAL rtlcarry_10_7 : BIT; -- rtlcarry_10_7 SIGNAL rtlcarry_10_6 : BIT; -- rtlcarry_10_6 SIGNAL rtlcarry_10_5 : BIT; -- rtlcarry_10_5 SIGNAL rtlcarry_10_4 : BIT; -- rtlcarry_10_4 SIGNAL rtlcarry_10_3 : BIT; -- rtlcarry_10_3 SIGNAL rtlcarry_10_2 : BIT; -- rtlcarry_10_2 SIGNAL rtlcarry_10_1 : BIT; -- rtlcarry_10_1 SIGNAL rtlcarry_9_8 : BIT; -- rtlcarry_9_8 SIGNAL rtlcarry_9_7 : BIT; -- rtlcarry_9_7 SIGNAL rtlcarry_9_6 : BIT; -- rtlcarry_9_6 SIGNAL rtlcarry_9_5 : BIT; -- rtlcarry_9_5 SIGNAL rtlcarry_9_4 : BIT; -- rtlcarry_9_4 SIGNAL rtlcarry_9_3 : BIT; -- rtlcarry_9_3 SIGNAL rtlcarry_9_2 : BIT; -- rtlcarry_9_2 SIGNAL rtlcarry_9_1 : BIT; -- rtlcarry_9_1 SIGNAL rtlcarry_6_10 : BIT; -- rtlcarry_6_10 SIGNAL rtlcarry_6_9 : BIT; -- rtlcarry_6_9 SIGNAL rtlcarry_6_8 : BIT; -- rtlcarry_6_8 SIGNAL rtlcarry_6_7 : BIT; -- rtlcarry_6_7 SIGNAL rtlcarry_6_6 : BIT; -- rtlcarry_6_6 SIGNAL rtlcarry_6_5 : BIT; -- rtlcarry_6_5 SIGNAL rtlcarry_6_4 : BIT; -- rtlcarry_6_4 SIGNAL rtlcarry_6_3 : BIT; -- rtlcarry_6_3 SIGNAL rtlcarry_6_2 : BIT; -- rtlcarry_6_2 SIGNAL rtlcarry_3_10 : BIT; -- rtlcarry_3_10 SIGNAL rtlcarry_3_9 : BIT; -- rtlcarry_3_9 SIGNAL rtlcarry_3_8 : BIT; -- rtlcarry_3_8 SIGNAL rtlcarry_3_7 : BIT; -- rtlcarry_3_7 SIGNAL rtlcarry_3_6 : BIT; -- rtlcarry_3_6 SIGNAL rtlcarry_3_5 : BIT; -- rtlcarry_3_5 SIGNAL rtlcarry_3_4 : BIT; -- rtlcarry_3_4 SIGNAL rtlcarry_3_3 : BIT; -- rtlcarry_3_3 SIGNAL rtlcarry_3_2 : BIT; -- rtlcarry_3_2 SIGNAL rtlcarry_0_14 : BIT; -- rtlcarry_0_14 SIGNAL rtlcarry_0_13 : BIT; -- rtlcarry_0_13 SIGNAL rtlcarry_0_12 : BIT; -- rtlcarry_0_12 SIGNAL rtlcarry_0_11 : BIT; -- rtlcarry_0_11 SIGNAL rtlcarry_0_10 : BIT; -- rtlcarry_0_10 SIGNAL rtlcarry_0_9 : BIT; -- rtlcarry_0_9 SIGNAL rtlcarry_0_8 : BIT; -- rtlcarry_0_8 SIGNAL rtlcarry_0_7 : BIT; -- rtlcarry_0_7 SIGNAL rtlcarry_0_6 : BIT; -- rtlcarry_0_6 SIGNAL rtlcarry_0_5 : BIT; -- rtlcarry_0_5 SIGNAL rtlcarry_0_4 : BIT; -- rtlcarry_0_4 SIGNAL rtlcarry_0_3 : BIT; -- rtlcarry_0_3 SIGNAL rtlcarry_0_2 : BIT; -- rtlcarry_0_2 BEGIN rtlcarry_0_2 <= '0'; rtlcarry_0_3 <= (((x(0) AND y(2)) XOR (rtlcarry_12_2 XOR (x(1) AND y(1)) XOR (y(0) AND x(2))) XOR rtlcarry_6_2) AND rtlcarry_0_2); rtlcarry_0_4 <= (((rtlcarry_11_1 XOR (x(0) AND y(3)) XOR (x(1) AND y(2))) XOR (rtlcarry_12_3 XOR (x(2) AND y(1)) XOR (y(0) AND x(3))) XOR rtlcarry_6_3) AND rtlcarry_0_3); rtlcarry_0_5 <= ((((rtlcarry_12_4 XOR (x(3) AND y(1)) XOR (y(0) AND x(4))) XOR (rtlcarry_11_2 XOR (x(1) AND y(3)) XOR (y(2) AND x(2))) XOR rtlcarry_6_4) AND ( rtlcarry_0_4 OR (x(0) AND y(4)))) OR (rtlcarry_0_4 AND (x(0) AND y(4)))); rtlcarry_0_6 <= (((rtlcarry_10_1 XOR (x(0) AND y(5)) XOR (x(1) AND y(4))) AND (rtlcarry_0_5 OR ((rtlcarry_11_3 XOR (y(3) AND x(2)) XOR (x(3) AND y(2))) XOR ( rtlcarry_12_5 XOR (y(0) AND x(5)) XOR (x(4) AND y(1))) XOR rtlcarry_6_5))) OR (rtlcarry_0_5 AND ((rtlcarry_11_3 XOR ( y(3) AND x(2)) XOR (x(3) AND y(2))) XOR ( rtlcarry_12_5 XOR (y(0) AND x(5)) XOR (x(4) AND y(1))) XOR rtlcarry_6_5))); rtlcarry_0_7 <= ((((x(0) AND y(6)) XOR (rtlcarry_10_2 XOR (x(1) AND y(5)) XOR (y(4) AND x(2))) XOR rtlcarry_3_2) AND (rtlcarry_0_6 OR ((rtlcarry_11_4 XOR (x(4) AND y(2)) XOR (y(3) AND x(3))) XOR rtlcarry_6_6 XOR ( rtlcarry_12_6 XOR (x(5) AND y(1)) XOR (y(0) AND x(6)))))) OR ( rtlcarry_0_6 AND ((rtlcarry_11_4 XOR (x(4) AND y(2)) XOR ( y(3) AND x(3))) XOR rtlcarry_6_6 XOR (rtlcarry_12_6 XOR (x(5) AND y(1)) XOR (y(0) AND x(6)))))); rtlcarry_0_8 <= ((((rtlcarry_9_1 XOR (x(0) AND y(7)) XOR (x(1) AND y(6))) XOR (rtlcarry_10_3 XOR (y(5) AND x(2)) XOR (y(4) AND x(3))) XOR rtlcarry_3_3) AND ( rtlcarry_0_7 OR ((rtlcarry_11_5 XOR (x(4) AND y(3)) XOR (x(5) AND y(2))) XOR (rtlcarry_12_7 XOR (x(6) AND y(1)) XOR (y(0) AND x(7))) XOR rtlcarry_6_7))) OR ( rtlcarry_0_7 AND ((rtlcarry_11_5 XOR (x(4) AND y(3)) XOR ( x(5) AND y(2))) XOR (rtlcarry_12_7 XOR (x(6) AND y(1) ) XOR (y(0) AND x(7))) XOR rtlcarry_6_7))); rtlcarry_0_9 <= ((((rtlcarry_9_2 XOR (y(6) AND x(2)) XOR (x(1) AND y(7))) XOR (rtlcarry_10_4 XOR (x(4) AND y(4)) XOR (y(5) AND x(3))) XOR rtlcarry_3_4) AND ( rtlcarry_0_8 OR ((rtlcarry_11_6 XOR (x(5) AND y(3)) XOR (x(6) AND y(2))) XOR (rtlcarry_12_8 XOR (x(7) AND y(1)) ) XOR rtlcarry_6_8))) OR (rtlcarry_0_8 AND (( rtlcarry_11_6 XOR (x(5) AND y(3)) XOR (x(6) AND y(2))) XOR ( rtlcarry_12_8 XOR (x(7) AND y(1))) XOR rtlcarry_6_8))); rtlcarry_0_10 <= ((((rtlcarry_9_3 XOR (y(7) AND x(2)) XOR (x(3) AND y(6))) XOR (rtlcarry_10_5 XOR (y(5) AND x(4)) XOR (x(5) AND y(4))) XOR rtlcarry_3_5) AND ( rtlcarry_0_9 OR ((rtlcarry_11_7 XOR (x(6) AND y(3)) XOR (x(7) AND y(2))) XOR (rtlcarry_12_8 AND (x(7) AND y(1)) ) XOR rtlcarry_6_9))) OR (rtlcarry_0_9 AND (( rtlcarry_11_7 XOR (x(6) AND y(3)) XOR (x(7) AND y(2))) XOR ( rtlcarry_12_8 AND (x(7) AND y(1))) XOR rtlcarry_6_9))); rtlcarry_0_11 <= ((((rtlcarry_9_4 XOR (x(4) AND y(6)) XOR (y(7) AND x(3))) XOR rtlcarry_3_6 XOR (rtlcarry_10_6 XOR ( x(5) AND y(5)) XOR (x(6) AND y(4)))) AND ( rtlcarry_0_10 OR ((rtlcarry_11_8 XOR (x(7) AND y(3))) XOR rtlcarry_6_10))) OR (rtlcarry_0_10 AND ((rtlcarry_11_8 XOR ( x(7) AND y(3))) XOR rtlcarry_6_10))); rtlcarry_0_12 <= ((((rtlcarry_9_5 XOR (y(7) AND x(4)) XOR (x(5) AND y(6))) XOR (rtlcarry_10_7 XOR (x(6) AND y(5)) XOR (x(7) AND y(4))) XOR rtlcarry_3_7) AND ((( rtlcarry_11_8 AND (x(7) AND y(3))) XOR ((rtlcarry_11_8 XOR ( x(7) AND y(3))) AND rtlcarry_6_10)) OR rtlcarry_0_11) ) OR (((rtlcarry_11_8 AND (x(7) AND y(3))) XOR (( rtlcarry_11_8 XOR (x(7) AND y(3))) AND rtlcarry_6_10)) AND rtlcarry_0_11)); rtlcarry_0_13 <= (((rtlcarry_9_6 XOR (x(5) AND y(7)) XOR (x(6) AND y(6))) XOR (rtlcarry_10_8 XOR (x(7) AND y(5))) XOR rtlcarry_3_8) AND rtlcarry_0_12); rtlcarry_0_14 <= (((rtlcarry_9_7 XOR (x(7) AND y(6)) XOR (x(6) AND y(7))) XOR (rtlcarry_10_8 AND (x(7) AND y(5))) XOR rtlcarry_3_9) AND rtlcarry_0_13); rtlcarry_3_2 <= '0'; rtlcarry_3_3 <= (((x(0) AND y(6)) AND (rtlcarry_3_2 OR ( rtlcarry_10_2 XOR (x(1) AND y(5)) XOR (y(4) AND x(2))))) OR ( rtlcarry_3_2 AND (rtlcarry_10_2 XOR (x(1) AND y(5)) XOR (y(4) AND x(2))))); rtlcarry_3_4 <= (((rtlcarry_9_1 XOR (x(0) AND y(7)) XOR (x(1) AND y(6))) AND (rtlcarry_3_3 OR (rtlcarry_10_3 XOR ( y(5) AND x(2)) XOR (y(4) AND x(3))))) OR ( rtlcarry_3_3 AND (rtlcarry_10_3 XOR (y(5) AND x(2)) XOR (y(4) AND x(3))))); rtlcarry_3_5 <= (((rtlcarry_9_2 XOR (y(6) AND x(2)) XOR (x(1) AND y(7))) AND (rtlcarry_3_4 OR (rtlcarry_10_4 XOR ( x(4) AND y(4)) XOR (y(5) AND x(3))))) OR ( rtlcarry_3_4 AND (rtlcarry_10_4 XOR (x(4) AND y(4)) XOR (y(5) AND x(3))))); rtlcarry_3_6 <= (((rtlcarry_9_3 XOR (y(7) AND x(2)) XOR (x(3) AND y(6))) AND (rtlcarry_3_5 OR (rtlcarry_10_5 XOR ( y(5) AND x(4)) XOR (x(5) AND y(4))))) OR ( rtlcarry_3_5 AND (rtlcarry_10_5 XOR (y(5) AND x(4)) XOR (x(5) AND y(4))))); rtlcarry_3_7 <= (((rtlcarry_9_4 XOR (x(4) AND y(6)) XOR (y(7) AND x(3))) AND ((rtlcarry_10_6 XOR (x(5) AND y(5)) XOR (x(6) AND y(4))) OR rtlcarry_3_6)) OR (( rtlcarry_10_6 XOR (x(5) AND y(5)) XOR (x(6) AND y(4))) AND rtlcarry_3_6)); rtlcarry_3_8 <= (((rtlcarry_9_5 XOR (y(7) AND x(4)) XOR (x(5) AND y(6))) AND (rtlcarry_3_7 OR (rtlcarry_10_7 XOR ( x(6) AND y(5)) XOR (x(7) AND y(4))))) OR ( rtlcarry_3_7 AND (rtlcarry_10_7 XOR (x(6) AND y(5)) XOR (x(7) AND y(4))))); rtlcarry_3_9 <= (((rtlcarry_9_6 XOR (x(5) AND y(7)) XOR (x(6) AND y(6))) AND (rtlcarry_3_8 OR (rtlcarry_10_8 XOR ( x(7) AND y(5))))) OR (rtlcarry_3_8 AND (rtlcarry_10_8 XOR (x(7) AND y(5))))); rtlcarry_3_10 <= (((rtlcarry_9_7 XOR (x(7) AND y(6)) XOR (x(6) AND y(7))) AND (rtlcarry_3_9 OR (rtlcarry_10_8 AND ( x(7) AND y(5))))) OR (rtlcarry_3_9 AND (rtlcarry_10_8 AND (x(7) AND y(5))))); rtlcarry_6_2 <= '0'; rtlcarry_6_3 <= (((x(0) AND y(2)) AND (rtlcarry_6_2 OR ( rtlcarry_12_2 XOR (x(1) AND y(1)) XOR (y(0) AND x(2))))) OR ( rtlcarry_6_2 AND (rtlcarry_12_2 XOR (x(1) AND y(1)) XOR (y(0) AND x(2))))); rtlcarry_6_4 <= (((rtlcarry_11_1 XOR (x(0) AND y(3)) XOR (x(1) AND y(2))) AND (rtlcarry_6_3 OR (rtlcarry_12_3 XOR ( x(2) AND y(1)) XOR (y(0) AND x(3))))) OR ( rtlcarry_6_3 AND (rtlcarry_12_3 XOR (x(2) AND y(1)) XOR (y(0) AND x(3))))); rtlcarry_6_5 <= (((rtlcarry_12_4 XOR (x(3) AND y(1)) XOR (y(0) AND x(4))) AND (rtlcarry_6_4 OR (rtlcarry_11_2 XOR ( x(1) AND y(3)) XOR (y(2) AND x(2))))) OR ( rtlcarry_6_4 AND (rtlcarry_11_2 XOR (x(1) AND y(3)) XOR (y(2) AND x(2))))); rtlcarry_6_6 <= (((rtlcarry_11_3 XOR (y(3) AND x(2)) XOR (x(3) AND y(2))) AND (rtlcarry_6_5 OR (rtlcarry_12_5 XOR ( y(0) AND x(5)) XOR (x(4) AND y(1))))) OR ( rtlcarry_6_5 AND (rtlcarry_12_5 XOR (y(0) AND x(5)) XOR (x(4) AND y(1))))); rtlcarry_6_7 <= (((rtlcarry_11_4 XOR (x(4) AND y(2)) XOR (y(3) AND x(3))) AND ((rtlcarry_12_6 XOR (x(5) AND y(1)) XOR (y(0) AND x(6))) OR rtlcarry_6_6)) OR (( rtlcarry_12_6 XOR (x(5) AND y(1)) XOR (y(0) AND x(6))) AND rtlcarry_6_6)); rtlcarry_6_8 <= (((rtlcarry_11_5 XOR (x(4) AND y(3)) XOR (x(5) AND y(2))) AND (rtlcarry_6_7 OR (rtlcarry_12_7 XOR ( x(6) AND y(1)) XOR (y(0) AND x(7))))) OR ( rtlcarry_6_7 AND (rtlcarry_12_7 XOR (x(6) AND y(1)) XOR (y(0) AND x(7))))); rtlcarry_6_9 <= (((rtlcarry_11_6 XOR (x(5) AND y(3)) XOR (x(6) AND y(2))) AND (rtlcarry_6_8 OR (rtlcarry_12_8 XOR ( x(7) AND y(1))))) OR (rtlcarry_6_8 AND (rtlcarry_12_8 XOR (x(7) AND y(1))))); rtlcarry_6_10 <= (((rtlcarry_11_7 XOR (x(6) AND y(3)) XOR (x(7) AND y(2))) AND (rtlcarry_6_9 OR (rtlcarry_12_8 AND ( x(7) AND y(1))))) OR (rtlcarry_6_9 AND (rtlcarry_12_8 AND (x(7) AND y(1))))); rtlcarry_9_1 <= '0'; rtlcarry_9_2 <= ((rtlcarry_9_1 AND ((x(1) AND y(6)) OR (x(0) AND y(7)))) OR ((x(1) AND y(6)) AND (x(0) AND y(7)))); rtlcarry_9_3 <= ((rtlcarry_9_2 AND ((x(1) AND y(7)) OR (y(6) AND x(2)))) OR ((x(1) AND y(7)) AND (y(6) AND x(2)))); rtlcarry_9_4 <= ((rtlcarry_9_3 AND ((x(3) AND y(6)) OR (y(7) AND x(2)))) OR ((x(3) AND y(6)) AND (y(7) AND x(2)))); rtlcarry_9_5 <= ((rtlcarry_9_4 AND ((y(7) AND x(3)) OR (x(4) AND y(6)))) OR ((y(7) AND x(3)) AND (x(4) AND y(6)))); rtlcarry_9_6 <= ((rtlcarry_9_5 AND ((x(5) AND y(6)) OR (y(7) AND x(4)))) OR ((x(5) AND y(6)) AND (y(7) AND x(4)))); rtlcarry_9_7 <= ((rtlcarry_9_6 AND ((x(6) AND y(6)) OR (x(5) AND y(7)))) OR ((x(6) AND y(6)) AND (x(5) AND y(7)))); rtlcarry_9_8 <= ((rtlcarry_9_7 AND ((x(6) AND y(7)) OR (x(7) AND y(6)))) OR ((x(6) AND y(7)) AND (x(7) AND y(6)))); rtlcarry_10_1 <= '0'; rtlcarry_10_2 <= ((rtlcarry_10_1 AND ((x(1) AND y(4)) OR (x(0) AND y(5)))) OR ((x(1) AND y(4)) AND (x(0) AND y(5)))); rtlcarry_10_3 <= ((rtlcarry_10_2 AND ((y(4) AND x(2)) OR (x(1) AND y(5)))) OR ((y(4) AND x(2)) AND (x(1) AND y(5)))); rtlcarry_10_4 <= ((rtlcarry_10_3 AND ((y(4) AND x(3)) OR (y(5) AND x(2)))) OR ((y(4) AND x(3)) AND (y(5) AND x(2)))); rtlcarry_10_5 <= ((rtlcarry_10_4 AND ((y(5) AND x(3)) OR (x(4) AND y(4)))) OR ((y(5) AND x(3)) AND (x(4) AND y(4)))); rtlcarry_10_6 <= ((rtlcarry_10_5 AND ((x(5) AND y(4)) OR (y(5) AND x(4)))) OR ((x(5) AND y(4)) AND (y(5) AND x(4)))); rtlcarry_10_7 <= ((rtlcarry_10_6 AND ((x(6) AND y(4)) OR (x(5) AND y(5)))) OR ((x(6) AND y(4)) AND (x(5) AND y(5)))); rtlcarry_10_8 <= ((rtlcarry_10_7 AND ((x(7) AND y(4)) OR (x(6) AND y(5)))) OR ((x(7) AND y(4)) AND (x(6) AND y(5)))); rtlcarry_11_1 <= '0'; rtlcarry_11_2 <= ((rtlcarry_11_1 AND ((x(1) AND y(2)) OR (x(0) AND y(3)))) OR ((x(1) AND y(2)) AND (x(0) AND y(3)))); rtlcarry_11_3 <= ((rtlcarry_11_2 AND ((y(2) AND x(2)) OR (x(1) AND y(3)))) OR ((y(2) AND x(2)) AND (x(1) AND y(3)))); rtlcarry_11_4 <= ((rtlcarry_11_3 AND ((x(3) AND y(2)) OR (y(3) AND x(2)))) OR ((x(3) AND y(2)) AND (y(3) AND x(2)))); rtlcarry_11_5 <= ((rtlcarry_11_4 AND ((y(3) AND x(3)) OR (x(4) AND y(2)))) OR ((y(3) AND x(3)) AND (x(4) AND y(2)))); rtlcarry_11_6 <= ((rtlcarry_11_5 AND ((x(5) AND y(2)) OR (x(4) AND y(3)))) OR ((x(5) AND y(2)) AND (x(4) AND y(3)))); rtlcarry_11_7 <= ((rtlcarry_11_6 AND ((x(6) AND y(2)) OR (x(5) AND y(3)))) OR ((x(6) AND y(2)) AND (x(5) AND y(3)))); rtlcarry_11_8 <= ((rtlcarry_11_7 AND ((x(7) AND y(2)) OR (x(6) AND y(3)))) OR ((x(7) AND y(2)) AND (x(6) AND y(3)))); rtlcarry_12_1 <= '0'; rtlcarry_12_2 <= ((rtlcarry_12_1 AND ((y(0) AND x(1)) OR (x(0) AND y(1)))) OR ((y(0) AND x(1)) AND (x(0) AND y(1)))); rtlcarry_12_3 <= ((rtlcarry_12_2 AND ((y(0) AND x(2)) OR (x(1) AND y(1)))) OR ((y(0) AND x(2)) AND (x(1) AND y(1)))); rtlcarry_12_4 <= ((rtlcarry_12_3 AND ((y(0) AND x(3)) OR (x(2) AND y(1)))) OR ((y(0) AND x(3)) AND (x(2) AND y(1)))); rtlcarry_12_5 <= ((rtlcarry_12_4 AND ((y(0) AND x(4)) OR (x(3) AND y(1)))) OR ((y(0) AND x(4)) AND (x(3) AND y(1)))); rtlcarry_12_6 <= ((rtlcarry_12_5 AND ((x(4) AND y(1)) OR (y(0) AND x(5)))) OR ((x(4) AND y(1)) AND (y(0) AND x(5)))); rtlcarry_12_7 <= ((rtlcarry_12_6 AND ((y(0) AND x(6)) OR (x(5) AND y(1)))) OR ((y(0) AND x(6)) AND (x(5) AND y(1)))); rtlcarry_12_8 <= ((rtlcarry_12_7 AND ((y(0) AND x(7)) OR (x(6) AND y(1)))) OR ((y(0) AND x(7)) AND (x(6) AND y(1)))); r (0) <= (y(0) AND x(0)); r (1) <= (rtlcarry_12_1 XOR (x(0) AND y(1)) XOR (y(0) AND x(1))); r (2) <= (((x(0) AND y(2)) XOR (rtlcarry_12_2 XOR (x(1) AND y(1)) XOR (y(0) AND x(2))) XOR rtlcarry_6_2) XOR rtlcarry_0_2); r (3) <= (((rtlcarry_11_1 XOR (x(0) AND y(3)) XOR (x(1) AND y(2))) XOR (rtlcarry_12_3 XOR (x(2) AND y(1)) XOR (y(0) AND x(3))) XOR rtlcarry_6_3) XOR rtlcarry_0_3); r (4) <= (((rtlcarry_12_4 XOR (x(3) AND y(1)) XOR (y(0) AND x(4))) XOR (rtlcarry_11_2 XOR (x(1) AND y(3)) XOR (y(2) AND x(2))) XOR rtlcarry_6_4) XOR (x(0) AND y(4)) XOR rtlcarry_0_4); r (5) <= ((rtlcarry_10_1 XOR (x(0) AND y(5)) XOR (x(1) AND y(4))) XOR ((rtlcarry_11_3 XOR (y(3) AND x(2)) XOR (x(3) AND y(2))) XOR (rtlcarry_12_5 XOR (y(0) AND x(5)) XOR (x(4) AND y(1))) XOR rtlcarry_6_5) XOR rtlcarry_0_5); r (6) <= (((x(0) AND y(6)) XOR (rtlcarry_10_2 XOR (x(1) AND y(5)) XOR (y(4) AND x(2))) XOR rtlcarry_3_2) XOR ((rtlcarry_11_4 XOR (x(4) AND y(2)) XOR (y(3) AND x(3))) XOR rtlcarry_6_6 XOR (rtlcarry_12_6 XOR ( x(5) AND y(1)) XOR (y(0) AND x(6)))) XOR rtlcarry_0_6 ); r (7) <= (((rtlcarry_9_1 XOR (x(0) AND y(7)) XOR (x(1) AND y(6))) XOR (rtlcarry_10_3 XOR (y(5) AND x(2)) XOR (y(4) AND x(3))) XOR rtlcarry_3_3) XOR (( rtlcarry_11_5 XOR (x(4) AND y(3)) XOR (x(5) AND y(2))) XOR ( rtlcarry_12_7 XOR (x(6) AND y(1)) XOR (y(0) AND x(7))) XOR rtlcarry_6_7) XOR rtlcarry_0_7); r (8) <= (((rtlcarry_9_2 XOR (y(6) AND x(2)) XOR (x(1) AND y(7))) XOR (rtlcarry_10_4 XOR (x(4) AND y(4)) XOR (y(5) AND x(3))) XOR rtlcarry_3_4) XOR (( rtlcarry_11_6 XOR (x(5) AND y(3)) XOR (x(6) AND y(2))) XOR ( rtlcarry_12_8 XOR (x(7) AND y(1))) XOR rtlcarry_6_8) XOR rtlcarry_0_8); r (9) <= (((rtlcarry_9_3 XOR (y(7) AND x(2)) XOR (x(3) AND y(6))) XOR (rtlcarry_10_5 XOR (y(5) AND x(4)) XOR (x(5) AND y(4))) XOR rtlcarry_3_5) XOR (( rtlcarry_11_7 XOR (x(6) AND y(3)) XOR (x(7) AND y(2))) XOR ( rtlcarry_12_8 AND (x(7) AND y(1))) XOR rtlcarry_6_9) XOR rtlcarry_0_9); r (10) <= (((rtlcarry_9_4 XOR (x(4) AND y(6)) XOR (y(7) AND x(3))) XOR rtlcarry_3_6 XOR (rtlcarry_10_6 XOR ( x(5) AND y(5)) XOR (x(6) AND y(4)))) XOR (( rtlcarry_11_8 XOR (x(7) AND y(3))) XOR rtlcarry_6_10) XOR rtlcarry_0_10); r (11) <= (((rtlcarry_9_5 XOR (y(7) AND x(4)) XOR (x(5) AND y(6))) XOR (rtlcarry_10_7 XOR (x(6) AND y(5)) XOR (x(7) AND y(4))) XOR rtlcarry_3_7) XOR rtlcarry_0_11 XOR ((rtlcarry_11_8 AND (x(7) AND y(3))) XOR (( rtlcarry_11_8 XOR (x(7) AND y(3))) AND rtlcarry_6_10))); r (12) <= (((rtlcarry_9_6 XOR (x(5) AND y(7)) XOR (x(6) AND y(6))) XOR (rtlcarry_10_8 XOR (x(7) AND y(5))) XOR rtlcarry_3_8) XOR rtlcarry_0_12); r (13) <= (((rtlcarry_9_7 XOR (x(7) AND y(6)) XOR (x(6) AND y(7))) XOR (rtlcarry_10_8 AND (x(7) AND y(5))) XOR rtlcarry_3_9) XOR rtlcarry_0_13); r (14) <= (((rtlcarry_9_8 XOR (y(7) AND x(7))) XOR rtlcarry_3_10) XOR rtlcarry_0_14); r (15) <= (((rtlcarry_9_8 AND (y(7) AND x(7))) XOR (( rtlcarry_9_8 XOR (y(7) AND x(7))) AND rtlcarry_3_10)) XOR ((( rtlcarry_9_8 XOR (y(7) AND x(7))) XOR rtlcarry_3_10) AND rtlcarry_0_14)); END; |