--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
+ <dia:diagramdata>
+ <dia:attribute name="background">
+ <dia:color val="#ffffffff"/>
+ </dia:attribute>
+ <dia:attribute name="pagebreak">
+ <dia:color val="#000099ff"/>
+ </dia:attribute>
+ <dia:attribute name="paper">
+ <dia:composite type="paper">
+ <dia:attribute name="name">
+ <dia:string>#Letter#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="tmargin">
+ <dia:real val="2.5399999618530273"/>
+ </dia:attribute>
+ <dia:attribute name="bmargin">
+ <dia:real val="2.5399999618530273"/>
+ </dia:attribute>
+ <dia:attribute name="lmargin">
+ <dia:real val="2.5399999618530273"/>
+ </dia:attribute>
+ <dia:attribute name="rmargin">
+ <dia:real val="2.5399999618530273"/>
+ </dia:attribute>
+ <dia:attribute name="is_portrait">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="scaling">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="fitto">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ <dia:attribute name="grid">
+ <dia:composite type="grid">
+ <dia:attribute name="dynamic">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="width_x">
+ <dia:real val="0.125"/>
+ </dia:attribute>
+ <dia:attribute name="width_y">
+ <dia:real val="0.125"/>
+ </dia:attribute>
+ <dia:attribute name="visible_x">
+ <dia:int val="1"/>
+ </dia:attribute>
+ <dia:attribute name="visible_y">
+ <dia:int val="1"/>
+ </dia:attribute>
+ <dia:composite type="color"/>
+ </dia:composite>
+ </dia:attribute>
+ <dia:attribute name="color">
+ <dia:color val="#d8e5e5ff"/>
+ </dia:attribute>
+ <dia:attribute name="guides">
+ <dia:composite type="guides">
+ <dia:attribute name="hguides"/>
+ <dia:attribute name="vguides"/>
+ </dia:composite>
+ </dia:attribute>
+ <dia:attribute name="display">
+ <dia:composite type="display">
+ <dia:attribute name="antialiased">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="snap-to-grid">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="snap-to-object">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="show-grid">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="show-connection-points">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:diagramdata>
+ <dia:layer name="4x maddld" visible="true" connectable="true">
+ <dia:object type="Standard - Path" version="0" id="O0">
+ <dia:attribute name="obj_pos">
+ <dia:point val="9.5,0.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="9.475,0.475;10.025,8.525"/>
+ </dia:attribute>
+ <dia:attribute name="meta">
+ <dia:composite type="dict"/>
+ </dia:attribute>
+ <dia:attribute name="bez_points">
+ <dia:bezpoint type="moveto" p1="9.5,0.5"/>
+ <dia:bezpoint type="curveto" p1="9.67863,0.5" p2="9.8437,1.2624" p3="9.93301,2.5"/>
+ <dia:bezpoint type="curveto" p1="10.0223,3.7376" p2="10.0223,5.2624" p3="9.93301,6.5"/>
+ <dia:bezpoint type="curveto" p1="9.8437,7.7376" p2="9.67863,8.5" p3="9.5,8.5"/>
+ </dia:attribute>
+ <dia:attribute name="stroke_or_fill">
+ <dia:enum val="1"/>
+ </dia:attribute>
+ <dia:attribute name="line_width">
+ <dia:real val="0.05000000074505806"/>
+ </dia:attribute>
+ <dia:attribute name="line_colour">
+ <dia:color val="#c0c0c0ff"/>
+ </dia:attribute>
+ <dia:attribute name="line_style">
+ <dia:enum val="0"/>
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="line_join">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="line_caps">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="fill_colour">
+ <dia:color val="#ffffffff"/>
+ </dia:attribute>
+ <dia:attribute name="show_control_lines">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="pattern"/>
+ </dia:object>
+ <dia:object type="Standard - Polygon" version="0" id="O1">
+ <dia:attribute name="obj_pos">
+ <dia:point val="5.375,1.125"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="4.95493,0.703287;5.775,1.29671"/>
+ </dia:attribute>
+ <dia:attribute name="poly_points">
+ <dia:point val="5.375,1.125"/>
+ <dia:point val="5.75,1.125"/>
+ <dia:point val="5.75,0.875"/>
+ <dia:point val="5.375,0.875"/>
+ <dia:point val="5.375,0.75"/>
+ <dia:point val="5,1"/>
+ <dia:point val="5.375,1.25"/>
+ </dia:attribute>
+ <dia:attribute name="line_width">
+ <dia:real val="0.05000000074505806"/>
+ </dia:attribute>
+ <dia:attribute name="show_background">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:group>
+ <dia:attribute name="meta">
+ <dia:composite type="dict"/>
+ </dia:attribute>
+ <dia:attribute name="matrix"/>
+ <dia:object type="Standard - Polygon" version="0" id="O2">
+ <dia:attribute name="obj_pos">
+ <dia:point val="7,1"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="6.95,0.95;8.05,2.05"/>
+ </dia:attribute>
+ <dia:attribute name="poly_points">
+ <dia:point val="7,1"/>
+ <dia:point val="8,1"/>
+ <dia:point val="8,2"/>
+ <dia:point val="7,2"/>
+ </dia:attribute>
+ <dia:attribute name="show_background">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Line" version="0" id="O3">
+ <dia:attribute name="obj_pos">
+ <dia:point val="7.25,1.25"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="7.17929,1.17929;7.82071,1.82071"/>
+ </dia:attribute>
+ <dia:attribute name="conn_endpoints">
+ <dia:point val="7.25,1.25"/>
+ <dia:point val="7.75,1.75"/>
+ </dia:attribute>
+ <dia:attribute name="numcp">
+ <dia:int val="1"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Line" version="0" id="O4">
+ <dia:attribute name="obj_pos">
+ <dia:point val="7.75,1.25"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="7.17929,1.17929;7.82071,1.82071"/>
+ </dia:attribute>
+ <dia:attribute name="conn_endpoints">
+ <dia:point val="7.75,1.25"/>
+ <dia:point val="7.25,1.75"/>
+ </dia:attribute>
+ <dia:attribute name="numcp">
+ <dia:int val="1"/>
+ </dia:attribute>
+ </dia:object>
+ </dia:group>
+ <dia:object type="Standard - Polygon" version="0" id="O5">
+ <dia:attribute name="obj_pos">
+ <dia:point val="11,0"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="10.95,-0.05;15.05,10.05"/>
+ </dia:attribute>
+ <dia:attribute name="poly_points">
+ <dia:point val="11,0"/>
+ <dia:point val="15,0"/>
+ <dia:point val="15,10"/>
+ <dia:point val="11,10"/>
+ </dia:attribute>
+ <dia:attribute name="show_background">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Text" version="1" id="O6">
+ <dia:attribute name="obj_pos">
+ <dia:point val="13,5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="11.2363,3.8275;14.7637,6.1725"/>
+ </dia:attribute>
+ <dia:attribute name="text">
+ <dia:composite type="text">
+ <dia:attribute name="string">
+ <dia:string>#320-bit
+Carry-Save
+Adder#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="font">
+ <dia:font family="sans" style="0" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="pos">
+ <dia:point val="13,4.42156"/>
+ </dia:attribute>
+ <dia:attribute name="color">
+ <dia:color val="#000000ff"/>
+ </dia:attribute>
+ <dia:attribute name="alignment">
+ <dia:enum val="1"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ <dia:attribute name="valign">
+ <dia:enum val="2"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O5" connection="8"/>
+ </dia:connections>
+ </dia:object>
+ <dia:group>
+ <dia:attribute name="meta">
+ <dia:composite type="dict"/>
+ </dia:attribute>
+ <dia:attribute name="matrix"/>
+ <dia:object type="Standard - Polygon" version="0" id="O7">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,4"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.05,2.87929;5.07071,7.12071"/>
+ </dia:attribute>
+ <dia:attribute name="poly_points">
+ <dia:point val="0,4"/>
+ <dia:point val="3,4"/>
+ <dia:point val="3,3"/>
+ <dia:point val="5,5"/>
+ <dia:point val="3,7"/>
+ <dia:point val="3,6"/>
+ <dia:point val="0,6"/>
+ </dia:attribute>
+ <dia:attribute name="show_background">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Text" version="1" id="O8">
+ <dia:attribute name="obj_pos">
+ <dia:point val="2.25,5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="0.375,4.2275;4.125,5.7725"/>
+ </dia:attribute>
+ <dia:attribute name="text">
+ <dia:composite type="text">
+ <dia:attribute name="string">
+ <dia:string>#4 64-bit
+maddld ops#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="font">
+ <dia:font family="sans" style="0" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="pos">
+ <dia:point val="2.25,4.82156"/>
+ </dia:attribute>
+ <dia:attribute name="color">
+ <dia:color val="#000000ff"/>
+ </dia:attribute>
+ <dia:attribute name="alignment">
+ <dia:enum val="1"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ <dia:attribute name="valign">
+ <dia:enum val="2"/>
+ </dia:attribute>
+ </dia:object>
+ </dia:group>
+ <dia:group>
+ <dia:attribute name="meta">
+ <dia:composite type="dict"/>
+ </dia:attribute>
+ <dia:attribute name="matrix"/>
+ <dia:object type="Standard - Polygon" version="0" id="O9">
+ <dia:attribute name="obj_pos">
+ <dia:point val="7,3"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="6.95,2.95;8.05,4.05"/>
+ </dia:attribute>
+ <dia:attribute name="poly_points">
+ <dia:point val="7,3"/>
+ <dia:point val="8,3"/>
+ <dia:point val="8,4"/>
+ <dia:point val="7,4"/>
+ </dia:attribute>
+ <dia:attribute name="show_background">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Line" version="0" id="O10">
+ <dia:attribute name="obj_pos">
+ <dia:point val="7.25,3.25"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="7.17929,3.17929;7.82071,3.82071"/>
+ </dia:attribute>
+ <dia:attribute name="conn_endpoints">
+ <dia:point val="7.25,3.25"/>
+ <dia:point val="7.75,3.75"/>
+ </dia:attribute>
+ <dia:attribute name="numcp">
+ <dia:int val="1"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Line" version="0" id="O11">
+ <dia:attribute name="obj_pos">
+ <dia:point val="7.75,3.25"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="7.17929,3.17929;7.82071,3.82071"/>
+ </dia:attribute>
+ <dia:attribute name="conn_endpoints">
+ <dia:point val="7.75,3.25"/>
+ <dia:point val="7.25,3.75"/>
+ </dia:attribute>
+ <dia:attribute name="numcp">
+ <dia:int val="1"/>
+ </dia:attribute>
+ </dia:object>
+ </dia:group>
+ <dia:group>
+ <dia:attribute name="meta">
+ <dia:composite type="dict"/>
+ </dia:attribute>
+ <dia:attribute name="matrix"/>
+ <dia:object type="Standard - Polygon" version="0" id="O12">
+ <dia:attribute name="obj_pos">
+ <dia:point val="7,5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="6.95,4.95;8.05,6.05"/>
+ </dia:attribute>
+ <dia:attribute name="poly_points">
+ <dia:point val="7,5"/>
+ <dia:point val="8,5"/>
+ <dia:point val="8,6"/>
+ <dia:point val="7,6"/>
+ </dia:attribute>
+ <dia:attribute name="show_background">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Line" version="0" id="O13">
+ <dia:attribute name="obj_pos">
+ <dia:point val="7.25,5.25"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="7.17929,5.17929;7.82071,5.82071"/>
+ </dia:attribute>
+ <dia:attribute name="conn_endpoints">
+ <dia:point val="7.25,5.25"/>
+ <dia:point val="7.75,5.75"/>
+ </dia:attribute>
+ <dia:attribute name="numcp">
+ <dia:int val="1"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Line" version="0" id="O14">
+ <dia:attribute name="obj_pos">
+ <dia:point val="7.75,5.25"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="7.17929,5.17929;7.82071,5.82071"/>
+ </dia:attribute>
+ <dia:attribute name="conn_endpoints">
+ <dia:point val="7.75,5.25"/>
+ <dia:point val="7.25,5.75"/>
+ </dia:attribute>
+ <dia:attribute name="numcp">
+ <dia:int val="1"/>
+ </dia:attribute>
+ </dia:object>
+ </dia:group>
+ <dia:group>
+ <dia:attribute name="meta">
+ <dia:composite type="dict"/>
+ </dia:attribute>
+ <dia:attribute name="matrix"/>
+ <dia:object type="Standard - Polygon" version="0" id="O15">
+ <dia:attribute name="obj_pos">
+ <dia:point val="7,7"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="6.95,6.95;8.05,8.05"/>
+ </dia:attribute>
+ <dia:attribute name="poly_points">
+ <dia:point val="7,7"/>
+ <dia:point val="8,7"/>
+ <dia:point val="8,8"/>
+ <dia:point val="7,8"/>
+ </dia:attribute>
+ <dia:attribute name="show_background">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Line" version="0" id="O16">
+ <dia:attribute name="obj_pos">
+ <dia:point val="7.25,7.25"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="7.17929,7.17929;7.82071,7.82071"/>
+ </dia:attribute>
+ <dia:attribute name="conn_endpoints">
+ <dia:point val="7.25,7.25"/>
+ <dia:point val="7.75,7.75"/>
+ </dia:attribute>
+ <dia:attribute name="numcp">
+ <dia:int val="1"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Line" version="0" id="O17">
+ <dia:attribute name="obj_pos">
+ <dia:point val="7.75,7.25"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="7.17929,7.17929;7.82071,7.82071"/>
+ </dia:attribute>
+ <dia:attribute name="conn_endpoints">
+ <dia:point val="7.75,7.25"/>
+ <dia:point val="7.25,7.75"/>
+ </dia:attribute>
+ <dia:attribute name="numcp">
+ <dia:int val="1"/>
+ </dia:attribute>
+ </dia:object>
+ </dia:group>
+ <dia:object type="Standard - Polygon" version="0" id="O18">
+ <dia:attribute name="obj_pos">
+ <dia:point val="5.625,2.125"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="4.975,1.70329;6.04507,2.29671"/>
+ </dia:attribute>
+ <dia:attribute name="poly_points">
+ <dia:point val="5.625,2.125"/>
+ <dia:point val="5.625,2.25"/>
+ <dia:point val="6,2"/>
+ <dia:point val="5.625,1.75"/>
+ <dia:point val="5.625,1.875"/>
+ <dia:point val="5,1.875"/>
+ <dia:point val="5,2.125"/>
+ </dia:attribute>
+ <dia:attribute name="line_width">
+ <dia:real val="0.05000000074505806"/>
+ </dia:attribute>
+ <dia:attribute name="show_background">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Polygon" version="0" id="O19">
+ <dia:attribute name="obj_pos">
+ <dia:point val="5.625,3"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="5.225,2.57829;6.04507,3.17171"/>
+ </dia:attribute>
+ <dia:attribute name="poly_points">
+ <dia:point val="5.625,3"/>
+ <dia:point val="5.625,3.125"/>
+ <dia:point val="6,2.875"/>
+ <dia:point val="5.625,2.625"/>
+ <dia:point val="5.625,2.75"/>
+ <dia:point val="5.25,2.75"/>
+ <dia:point val="5.25,3"/>
+ </dia:attribute>
+ <dia:attribute name="line_width">
+ <dia:real val="0.05000000074505806"/>
+ </dia:attribute>
+ <dia:attribute name="show_background">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:group>
+ <dia:attribute name="meta">
+ <dia:composite type="dict"/>
+ <dia:connections>
+ <dia:connection handle="0" to="O22" connection="6"/>
+ </dia:connections>
+ </dia:attribute>
+ <dia:attribute name="matrix">
+ <dia:connections>
+ <dia:connection handle="0" to="O20" connection="2"/>
+ </dia:connections>
+ </dia:attribute>
+ <dia:object type="Standard - ZigZagLine" version="1" id="O20">
+ <dia:attribute name="obj_pos">
+ <dia:point val="2.125,1.375"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="2.05429,1.325;2.69571,1.425"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="2.125,1.375"/>
+ <dia:point val="2.125,1.375"/>
+ <dia:point val="2.625,1.375"/>
+ <dia:point val="2.625,1.375"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ <dia:enum val="1"/>
+ </dia:attribute>
+ <dia:attribute name="autorouting">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="line_color">
+ <dia:color val="#008080ff"/>
+ </dia:attribute>
+ <dia:attribute name="line_caps">
+ <dia:enum val="1"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Text" version="1" id="O21">
+ <dia:attribute name="obj_pos">
+ <dia:point val="2.625,1.375"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="1.4175,0.8525;3.8325,1.225"/>
+ </dia:attribute>
+ <dia:attribute name="text">
+ <dia:composite type="text">
+ <dia:attribute name="string">
+ <dia:string>#latex:\tiny MSB#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="font">
+ <dia:font family="sans" style="0" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="height">
+ <dia:real val="0.40000000596046448"/>
+ </dia:attribute>
+ <dia:attribute name="pos">
+ <dia:point val="2.625,1.14953"/>
+ </dia:attribute>
+ <dia:attribute name="color">
+ <dia:color val="#000000ff"/>
+ </dia:attribute>
+ <dia:attribute name="alignment">
+ <dia:enum val="1"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ <dia:attribute name="valign">
+ <dia:enum val="1"/>
+ </dia:attribute>
+ <dia:attribute name="margin">
+ <dia:real val="0.14999999999999999"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O24" connection="2"/>
+ </dia:connections>
+ </dia:object>
+ <dia:object type="Standard - ZigZagLine" version="1" id="O22">
+ <dia:attribute name="obj_pos">
+ <dia:point val="2.125,2.625"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="2.075,1.05429;2.175,2.69571"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="2.125,2.625"/>
+ <dia:point val="2.125,2.625"/>
+ <dia:point val="2.125,2.375"/>
+ <dia:point val="2.125,2.375"/>
+ <dia:point val="2.125,1.875"/>
+ <dia:point val="2.125,1.875"/>
+ <dia:point val="2.125,1.375"/>
+ <dia:point val="2.125,1.375"/>
+ <dia:point val="2.125,1.125"/>
+ <dia:point val="2.125,1.125"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="0"/>
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="autorouting">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O22" connection="2"/>
+ </dia:connections>
+ </dia:object>
+ <dia:object type="Standard - Text" version="1" id="O23">
+ <dia:attribute name="obj_pos">
+ <dia:point val="2.625,2.375"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="1.46625,1.8525;3.78375,2.225"/>
+ </dia:attribute>
+ <dia:attribute name="text">
+ <dia:composite type="text">
+ <dia:attribute name="string">
+ <dia:string>#latex:\tiny LSB#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="font">
+ <dia:font family="sans" style="0" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="height">
+ <dia:real val="0.40000000596046448"/>
+ </dia:attribute>
+ <dia:attribute name="pos">
+ <dia:point val="2.625,2.14953"/>
+ </dia:attribute>
+ <dia:attribute name="color">
+ <dia:color val="#000000ff"/>
+ </dia:attribute>
+ <dia:attribute name="alignment">
+ <dia:enum val="1"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ <dia:attribute name="valign">
+ <dia:enum val="1"/>
+ </dia:attribute>
+ <dia:attribute name="margin">
+ <dia:real val="0.14999999999999999"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - ZigZagLine" version="1" id="O24">
+ <dia:attribute name="obj_pos">
+ <dia:point val="2.125,2.375"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="2.05429,2.325;2.69571,2.425"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="2.125,2.375"/>
+ <dia:point val="2.125,2.375"/>
+ <dia:point val="2.625,2.375"/>
+ <dia:point val="2.625,2.375"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ <dia:enum val="1"/>
+ </dia:attribute>
+ <dia:attribute name="autorouting">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="line_caps">
+ <dia:enum val="1"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Polygon" version="0" id="O25">
+ <dia:attribute name="obj_pos">
+ <dia:point val="1.75,2"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="1.35,1.57829;2.17007,2.17171"/>
+ </dia:attribute>
+ <dia:attribute name="poly_points">
+ <dia:point val="1.75,2"/>
+ <dia:point val="1.75,2.125"/>
+ <dia:point val="2.125,1.875"/>
+ <dia:point val="1.75,1.625"/>
+ <dia:point val="1.75,1.75"/>
+ <dia:point val="1.375,1.75"/>
+ <dia:point val="1.375,2"/>
+ </dia:attribute>
+ <dia:attribute name="line_width">
+ <dia:real val="0.05000000074505806"/>
+ </dia:attribute>
+ <dia:attribute name="show_background">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ </dia:object>
+ </dia:group>
+ <dia:object type="Standard - Polygon" version="0" id="O26">
+ <dia:attribute name="obj_pos">
+ <dia:point val="10.25,1.75"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="7.975,0.953287;11.0451,2.04671"/>
+ </dia:attribute>
+ <dia:attribute name="poly_points">
+ <dia:point val="10.25,1.75"/>
+ <dia:point val="10.25,2"/>
+ <dia:point val="11,1.5"/>
+ <dia:point val="10.25,1"/>
+ <dia:point val="10.25,1.25"/>
+ <dia:point val="8,1.25"/>
+ <dia:point val="8,1.75"/>
+ </dia:attribute>
+ <dia:attribute name="line_width">
+ <dia:real val="0.05000000074505806"/>
+ </dia:attribute>
+ <dia:attribute name="show_background">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Text" version="1" id="O27">
+ <dia:attribute name="obj_pos">
+ <dia:point val="9.5,-0.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="7.0125,-1.30086;12.0061,-0.5"/>
+ </dia:attribute>
+ <dia:attribute name="text">
+ <dia:composite type="text">
+ <dia:attribute name="string">
+ <dia:string>#Partial Products#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="font">
+ <dia:font family="sans" style="0" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="pos">
+ <dia:point val="9.5,-0.688184"/>
+ </dia:attribute>
+ <dia:attribute name="color">
+ <dia:color val="#000000ff"/>
+ </dia:attribute>
+ <dia:attribute name="alignment">
+ <dia:enum val="1"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ <dia:attribute name="valign">
+ <dia:enum val="1"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O31" connection="1"/>
+ </dia:connections>
+ </dia:object>
+ <dia:object type="Standard - Polygon" version="0" id="O28">
+ <dia:attribute name="obj_pos">
+ <dia:point val="10.25,3.75"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="7.975,2.95329;11.0451,4.04671"/>
+ </dia:attribute>
+ <dia:attribute name="poly_points">
+ <dia:point val="10.25,3.75"/>
+ <dia:point val="10.25,4"/>
+ <dia:point val="11,3.5"/>
+ <dia:point val="10.25,3"/>
+ <dia:point val="10.25,3.25"/>
+ <dia:point val="8,3.25"/>
+ <dia:point val="8,3.75"/>
+ </dia:attribute>
+ <dia:attribute name="line_width">
+ <dia:real val="0.05000000074505806"/>
+ </dia:attribute>
+ <dia:attribute name="show_background">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Polygon" version="0" id="O29">
+ <dia:attribute name="obj_pos">
+ <dia:point val="10.25,5.75"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="7.975,4.95329;11.0451,6.04671"/>
+ </dia:attribute>
+ <dia:attribute name="poly_points">
+ <dia:point val="10.25,5.75"/>
+ <dia:point val="10.25,6"/>
+ <dia:point val="11,5.5"/>
+ <dia:point val="10.25,5"/>
+ <dia:point val="10.25,5.25"/>
+ <dia:point val="8,5.25"/>
+ <dia:point val="8,5.75"/>
+ </dia:attribute>
+ <dia:attribute name="line_width">
+ <dia:real val="0.05000000074505806"/>
+ </dia:attribute>
+ <dia:attribute name="show_background">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Polygon" version="0" id="O30">
+ <dia:attribute name="obj_pos">
+ <dia:point val="10.25,7.75"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="7.975,6.95329;11.0451,8.04671"/>
+ </dia:attribute>
+ <dia:attribute name="poly_points">
+ <dia:point val="10.25,7.75"/>
+ <dia:point val="10.25,8"/>
+ <dia:point val="11,7.5"/>
+ <dia:point val="10.25,7"/>
+ <dia:point val="10.25,7.25"/>
+ <dia:point val="8,7.25"/>
+ <dia:point val="8,7.75"/>
+ </dia:attribute>
+ <dia:attribute name="line_width">
+ <dia:real val="0.05000000074505806"/>
+ </dia:attribute>
+ <dia:attribute name="show_background">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - ZigZagLine" version="1" id="O31">
+ <dia:attribute name="obj_pos">
+ <dia:point val="9.5,0.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="9.475,-0.535355;9.525,0.525"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="9.5,0.5"/>
+ <dia:point val="9.5,-0.5"/>
+ <dia:point val="9.5,-0.5"/>
+ <dia:point val="9.5,-0.5"/>
+ <dia:point val="9.5,-0.5"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="autorouting">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="line_color">
+ <dia:color val="#c0c0c0ff"/>
+ </dia:attribute>
+ <dia:attribute name="line_width">
+ <dia:real val="0.05000000074505806"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Path" version="0" id="O32">
+ <dia:attribute name="obj_pos">
+ <dia:point val="9.5,0.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="8.975,0.475;9.525,8.525"/>
+ </dia:attribute>
+ <dia:attribute name="meta">
+ <dia:composite type="dict"/>
+ </dia:attribute>
+ <dia:attribute name="bez_points">
+ <dia:bezpoint type="moveto" p1="9.5,0.5"/>
+ <dia:bezpoint type="curveto" p1="9.32137,0.5" p2="9.1563,1.2624" p3="9.06699,2.5"/>
+ <dia:bezpoint type="curveto" p1="8.97767,3.7376" p2="8.97767,5.2624" p3="9.06699,6.5"/>
+ <dia:bezpoint type="curveto" p1="9.1563,7.7376" p2="9.32137,8.5" p3="9.5,8.5"/>
+ </dia:attribute>
+ <dia:attribute name="stroke_or_fill">
+ <dia:enum val="1"/>
+ </dia:attribute>
+ <dia:attribute name="line_width">
+ <dia:real val="0.05000000074505806"/>
+ </dia:attribute>
+ <dia:attribute name="line_colour">
+ <dia:color val="#c0c0c0ff"/>
+ </dia:attribute>
+ <dia:attribute name="line_style">
+ <dia:enum val="0"/>
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="line_join">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="line_caps">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="fill_colour">
+ <dia:color val="#ffffffff"/>
+ </dia:attribute>
+ <dia:attribute name="show_control_lines">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="pattern"/>
+ </dia:object>
+ <dia:object type="Standard - Text" version="1" id="O33">
+ <dia:attribute name="obj_pos">
+ <dia:point val="11,1.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="11.1,1.24973;15.2791,1.75027"/>
+ </dia:attribute>
+ <dia:attribute name="text">
+ <dia:composite type="text">
+ <dia:attribute name="string">
+ <dia:string>#latex:\tiny bits 0-126#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="font">
+ <dia:font family="sans" style="0" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="height">
+ <dia:real val="0.5000000074505806"/>
+ </dia:attribute>
+ <dia:attribute name="pos">
+ <dia:point val="11.1,1.63265"/>
+ </dia:attribute>
+ <dia:attribute name="color">
+ <dia:color val="#000000ff"/>
+ </dia:attribute>
+ <dia:attribute name="alignment">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ <dia:attribute name="valign">
+ <dia:enum val="2"/>
+ </dia:attribute>
+ <dia:attribute name="margin">
+ <dia:real val="0.10000000000000001"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O26" connection="4"/>
+ </dia:connections>
+ </dia:object>
+ <dia:object type="Standard - Text" version="1" id="O34">
+ <dia:attribute name="obj_pos">
+ <dia:point val="11,0.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="11.1,0.267192;15.0125,0.732808"/>
+ </dia:attribute>
+ <dia:attribute name="text">
+ <dia:composite type="text">
+ <dia:attribute name="string">
+ <dia:string>#latex:\tiny bits 0-63#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="font">
+ <dia:font family="sans" style="0" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="height">
+ <dia:real val="0.5000000074505806"/>
+ </dia:attribute>
+ <dia:attribute name="pos">
+ <dia:point val="11.1,0.638474"/>
+ </dia:attribute>
+ <dia:attribute name="color">
+ <dia:color val="#000000ff"/>
+ </dia:attribute>
+ <dia:attribute name="alignment">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ <dia:attribute name="valign">
+ <dia:enum val="2"/>
+ </dia:attribute>
+ <dia:attribute name="margin">
+ <dia:real val="0.10000000000000001"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - ZigZagLine" version="1" id="O35">
+ <dia:attribute name="obj_pos">
+ <dia:point val="5,1.875"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="4.92929,1.5441;7.0618,2.2059"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="5,1.875"/>
+ <dia:point val="5,1.875"/>
+ <dia:point val="7,1.875"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="0"/>
+ <dia:enum val="1"/>
+ </dia:attribute>
+ <dia:attribute name="autorouting">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="end_arrow">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="end_arrow_length">
+ <dia:real val="0.5"/>
+ </dia:attribute>
+ <dia:attribute name="end_arrow_width">
+ <dia:real val="0.5"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O18" connection="10"/>
+ </dia:connections>
+ </dia:object>
+ <dia:object type="Standard - Text" version="1" id="O36">
+ <dia:attribute name="obj_pos">
+ <dia:point val="5,1.875"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="4.18,1.50251;4.85,2.24749"/>
+ </dia:attribute>
+ <dia:attribute name="text">
+ <dia:composite type="text">
+ <dia:attribute name="string">
+ <dia:string>#r4#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="font">
+ <dia:font family="sans" style="0" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="pos">
+ <dia:point val="4.85,2.09656"/>
+ </dia:attribute>
+ <dia:attribute name="color">
+ <dia:color val="#000000ff"/>
+ </dia:attribute>
+ <dia:attribute name="alignment">
+ <dia:enum val="2"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ <dia:attribute name="valign">
+ <dia:enum val="2"/>
+ </dia:attribute>
+ <dia:attribute name="margin">
+ <dia:real val="0.14999999999999999"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O35" connection="0"/>
+ </dia:connections>
+ </dia:object>
+ <dia:object type="Standard - ZigZagLine" version="1" id="O37">
+ <dia:attribute name="obj_pos">
+ <dia:point val="5,1.125"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="4.92929,0.794098;7.0618,1.4559"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="5,1.125"/>
+ <dia:point val="5,1.125"/>
+ <dia:point val="7,1.125"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="0"/>
+ <dia:enum val="1"/>
+ </dia:attribute>
+ <dia:attribute name="autorouting">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="end_arrow">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="end_arrow_length">
+ <dia:real val="0.5"/>
+ </dia:attribute>
+ <dia:attribute name="end_arrow_width">
+ <dia:real val="0.5"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Text" version="1" id="O38">
+ <dia:attribute name="obj_pos">
+ <dia:point val="5,1.125"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="4.18,0.752506;4.85,1.49749"/>
+ </dia:attribute>
+ <dia:attribute name="text">
+ <dia:composite type="text">
+ <dia:attribute name="string">
+ <dia:string>#r4#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="font">
+ <dia:font family="sans" style="0" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="pos">
+ <dia:point val="4.85,1.34656"/>
+ </dia:attribute>
+ <dia:attribute name="color">
+ <dia:color val="#000000ff"/>
+ </dia:attribute>
+ <dia:attribute name="alignment">
+ <dia:enum val="2"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ <dia:attribute name="valign">
+ <dia:enum val="2"/>
+ </dia:attribute>
+ <dia:attribute name="margin">
+ <dia:real val="0.14999999999999999"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O37" connection="0"/>
+ </dia:connections>
+ </dia:object>
+ <dia:object type="Standard - ZigZagLine" version="1" id="O39">
+ <dia:attribute name="obj_pos">
+ <dia:point val="5,0.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="4.95,0.169098;11.0618,0.830902"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="5,0.5"/>
+ <dia:point val="9,0.5"/>
+ <dia:point val="11,0.5"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="0"/>
+ <dia:enum val="1"/>
+ </dia:attribute>
+ <dia:attribute name="autorouting">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="end_arrow">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="end_arrow_length">
+ <dia:real val="0.5"/>
+ </dia:attribute>
+ <dia:attribute name="end_arrow_width">
+ <dia:real val="0.5"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Text" version="1" id="O40">
+ <dia:attribute name="obj_pos">
+ <dia:point val="5,0.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="4.18,0.127506;4.85,0.872494"/>
+ </dia:attribute>
+ <dia:attribute name="text">
+ <dia:composite type="text">
+ <dia:attribute name="string">
+ <dia:string>#r4#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="font">
+ <dia:font family="sans" style="0" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="pos">
+ <dia:point val="4.85,0.721559"/>
+ </dia:attribute>
+ <dia:attribute name="color">
+ <dia:color val="#000000ff"/>
+ </dia:attribute>
+ <dia:attribute name="alignment">
+ <dia:enum val="2"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ <dia:attribute name="valign">
+ <dia:enum val="2"/>
+ </dia:attribute>
+ <dia:attribute name="margin">
+ <dia:real val="0.14999999999999999"/>
+ </dia:attribute>
+ </dia:object>
+ </dia:layer>
+ <dia:layer name="pause" visible="false" connectable="false">
+ <dia:object type="Standard - Text" version="1" id="O41">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="0,-0.594062;5.315,0.150938"/>
+ </dia:attribute>
+ <dia:attribute name="text">
+ <dia:composite type="text">
+ <dia:attribute name="string">
+ <dia:string>#latexcmd:\pause#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="font">
+ <dia:font family="sans" style="0" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="pos">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="color">
+ <dia:color val="#000000ff"/>
+ </dia:attribute>
+ <dia:attribute name="alignment">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ <dia:attribute name="valign">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ </dia:object>
+ </dia:layer>
+ <dia:layer name="64x256->320" visible="false" connectable="false" active="true"/>
+</dia:diagram>