sync_up: Add meeting notes page for next week.
[libreriscv.git] / 3d_gpu / int_regs_as_masks.dia
1 <?xml version="1.0" encoding="UTF-8"?>
2 <dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
3 <dia:diagramdata>
4 <dia:attribute name="background">
5 <dia:color val="#ffffffff"/>
6 </dia:attribute>
7 <dia:attribute name="pagebreak">
8 <dia:color val="#000099ff"/>
9 </dia:attribute>
10 <dia:attribute name="paper">
11 <dia:composite type="paper">
12 <dia:attribute name="name">
13 <dia:string>#Letter#</dia:string>
14 </dia:attribute>
15 <dia:attribute name="tmargin">
16 <dia:real val="2.5399999618530273"/>
17 </dia:attribute>
18 <dia:attribute name="bmargin">
19 <dia:real val="2.5399999618530273"/>
20 </dia:attribute>
21 <dia:attribute name="lmargin">
22 <dia:real val="2.5399999618530273"/>
23 </dia:attribute>
24 <dia:attribute name="rmargin">
25 <dia:real val="2.5399999618530273"/>
26 </dia:attribute>
27 <dia:attribute name="is_portrait">
28 <dia:boolean val="true"/>
29 </dia:attribute>
30 <dia:attribute name="scaling">
31 <dia:real val="1"/>
32 </dia:attribute>
33 <dia:attribute name="fitto">
34 <dia:boolean val="false"/>
35 </dia:attribute>
36 </dia:composite>
37 </dia:attribute>
38 <dia:attribute name="grid">
39 <dia:composite type="grid">
40 <dia:attribute name="dynamic">
41 <dia:boolean val="true"/>
42 </dia:attribute>
43 <dia:attribute name="width_x">
44 <dia:real val="0.125"/>
45 </dia:attribute>
46 <dia:attribute name="width_y">
47 <dia:real val="0.125"/>
48 </dia:attribute>
49 <dia:attribute name="visible_x">
50 <dia:int val="1"/>
51 </dia:attribute>
52 <dia:attribute name="visible_y">
53 <dia:int val="1"/>
54 </dia:attribute>
55 <dia:composite type="color"/>
56 </dia:composite>
57 </dia:attribute>
58 <dia:attribute name="color">
59 <dia:color val="#d8e5e5ff"/>
60 </dia:attribute>
61 <dia:attribute name="guides">
62 <dia:composite type="guides">
63 <dia:attribute name="hguides"/>
64 <dia:attribute name="vguides"/>
65 </dia:composite>
66 </dia:attribute>
67 <dia:attribute name="display">
68 <dia:composite type="display">
69 <dia:attribute name="antialiased">
70 <dia:boolean val="true"/>
71 </dia:attribute>
72 <dia:attribute name="snap-to-grid">
73 <dia:boolean val="true"/>
74 </dia:attribute>
75 <dia:attribute name="snap-to-object">
76 <dia:boolean val="true"/>
77 </dia:attribute>
78 <dia:attribute name="show-grid">
79 <dia:boolean val="true"/>
80 </dia:attribute>
81 <dia:attribute name="show-connection-points">
82 <dia:boolean val="true"/>
83 </dia:attribute>
84 </dia:composite>
85 </dia:attribute>
86 </dia:diagramdata>
87 <dia:layer name="Background" visible="true" connectable="true" active="true">
88 <dia:object type="Standard - Text" version="1" id="O0">
89 <dia:attribute name="obj_pos">
90 <dia:point val="17,9.75"/>
91 </dia:attribute>
92 <dia:attribute name="obj_bb">
93 <dia:rectangle val="17.1,8.97625;24.2875,10.5237"/>
94 </dia:attribute>
95 <dia:attribute name="text">
96 <dia:composite type="text">
97 <dia:attribute name="string">
98 <dia:string>#Mask Buses
99 8 separate 1-bit buses#</dia:string>
100 </dia:attribute>
101 <dia:attribute name="font">
102 <dia:font family="sans" style="0" name="Helvetica"/>
103 </dia:attribute>
104 <dia:attribute name="height">
105 <dia:real val="0.80000000000000004"/>
106 </dia:attribute>
107 <dia:attribute name="pos">
108 <dia:point val="17.1,9.57125"/>
109 </dia:attribute>
110 <dia:attribute name="color">
111 <dia:color val="#000000ff"/>
112 </dia:attribute>
113 <dia:attribute name="alignment">
114 <dia:enum val="0"/>
115 </dia:attribute>
116 </dia:composite>
117 </dia:attribute>
118 <dia:attribute name="valign">
119 <dia:enum val="2"/>
120 </dia:attribute>
121 <dia:attribute name="margin">
122 <dia:real val="0.10000000000000001"/>
123 </dia:attribute>
124 <dia:connections>
125 <dia:connection handle="0" to="O1" connection="2"/>
126 </dia:connections>
127 </dia:object>
128 <dia:object type="Standard - ZigZagLine" version="1" id="O1">
129 <dia:attribute name="obj_pos">
130 <dia:point val="17,21"/>
131 </dia:attribute>
132 <dia:attribute name="obj_bb">
133 <dia:rectangle val="16.95,5.95;17.05,21.05"/>
134 </dia:attribute>
135 <dia:attribute name="orth_points">
136 <dia:point val="17,21"/>
137 <dia:point val="17,13.5"/>
138 <dia:point val="17,13.5"/>
139 <dia:point val="17,6"/>
140 </dia:attribute>
141 <dia:attribute name="orth_orient">
142 <dia:enum val="1"/>
143 <dia:enum val="0"/>
144 <dia:enum val="1"/>
145 </dia:attribute>
146 <dia:attribute name="autorouting">
147 <dia:boolean val="true"/>
148 </dia:attribute>
149 <dia:connections>
150 <dia:connection handle="0" to="O14" connection="0"/>
151 <dia:connection handle="1" to="O2" connection="6"/>
152 </dia:connections>
153 </dia:object>
154 <dia:object type="Standard - Box" version="0" id="O2">
155 <dia:attribute name="obj_pos">
156 <dia:point val="13,0"/>
157 </dia:attribute>
158 <dia:attribute name="obj_bb">
159 <dia:rectangle val="12.95,-0.05;21.05,6.05"/>
160 </dia:attribute>
161 <dia:attribute name="elem_corner">
162 <dia:point val="13,0"/>
163 </dia:attribute>
164 <dia:attribute name="elem_width">
165 <dia:real val="8"/>
166 </dia:attribute>
167 <dia:attribute name="elem_height">
168 <dia:real val="6"/>
169 </dia:attribute>
170 <dia:attribute name="show_background">
171 <dia:boolean val="true"/>
172 </dia:attribute>
173 </dia:object>
174 <dia:object type="Standard - Text" version="1" id="O3">
175 <dia:attribute name="obj_pos">
176 <dia:point val="17,0"/>
177 </dia:attribute>
178 <dia:attribute name="obj_bb">
179 <dia:rectangle val="14.59,0;19.41,1.5475"/>
180 </dia:attribute>
181 <dia:attribute name="text">
182 <dia:composite type="text">
183 <dia:attribute name="string">
184 <dia:string>#Mask Registers
185 2x64-bits#</dia:string>
186 </dia:attribute>
187 <dia:attribute name="font">
188 <dia:font family="sans" style="0" name="Helvetica"/>
189 </dia:attribute>
190 <dia:attribute name="height">
191 <dia:real val="0.80000000000000004"/>
192 </dia:attribute>
193 <dia:attribute name="pos">
194 <dia:point val="17,0.595"/>
195 </dia:attribute>
196 <dia:attribute name="color">
197 <dia:color val="#000000ff"/>
198 </dia:attribute>
199 <dia:attribute name="alignment">
200 <dia:enum val="1"/>
201 </dia:attribute>
202 </dia:composite>
203 </dia:attribute>
204 <dia:attribute name="valign">
205 <dia:enum val="0"/>
206 </dia:attribute>
207 <dia:connections>
208 <dia:connection handle="0" to="O2" connection="1"/>
209 </dia:connections>
210 </dia:object>
211 <dia:object type="Standard - Box" version="0" id="O4">
212 <dia:attribute name="obj_pos">
213 <dia:point val="29,0"/>
214 </dia:attribute>
215 <dia:attribute name="obj_bb">
216 <dia:rectangle val="28.95,-0.05;37.05,6.05"/>
217 </dia:attribute>
218 <dia:attribute name="elem_corner">
219 <dia:point val="29,0"/>
220 </dia:attribute>
221 <dia:attribute name="elem_width">
222 <dia:real val="8"/>
223 </dia:attribute>
224 <dia:attribute name="elem_height">
225 <dia:real val="6"/>
226 </dia:attribute>
227 <dia:attribute name="show_background">
228 <dia:boolean val="true"/>
229 </dia:attribute>
230 </dia:object>
231 <dia:object type="Standard - Text" version="1" id="O5">
232 <dia:attribute name="obj_pos">
233 <dia:point val="33,3"/>
234 </dia:attribute>
235 <dia:attribute name="obj_bb">
236 <dia:rectangle val="30.9913,2.405;35.0087,3.9525"/>
237 </dia:attribute>
238 <dia:attribute name="text">
239 <dia:composite type="text">
240 <dia:attribute name="string">
241 <dia:string>#Int Registers
242 126x64-bits#</dia:string>
243 </dia:attribute>
244 <dia:attribute name="font">
245 <dia:font family="sans" style="0" name="Helvetica"/>
246 </dia:attribute>
247 <dia:attribute name="height">
248 <dia:real val="0.80000000000000004"/>
249 </dia:attribute>
250 <dia:attribute name="pos">
251 <dia:point val="33,3"/>
252 </dia:attribute>
253 <dia:attribute name="color">
254 <dia:color val="#000000ff"/>
255 </dia:attribute>
256 <dia:attribute name="alignment">
257 <dia:enum val="1"/>
258 </dia:attribute>
259 </dia:composite>
260 </dia:attribute>
261 <dia:attribute name="valign">
262 <dia:enum val="3"/>
263 </dia:attribute>
264 <dia:connections>
265 <dia:connection handle="0" to="O4" connection="8"/>
266 </dia:connections>
267 </dia:object>
268 <dia:object type="Standard - Text" version="1" id="O6">
269 <dia:attribute name="obj_pos">
270 <dia:point val="17,6"/>
271 </dia:attribute>
272 <dia:attribute name="obj_bb">
273 <dia:rectangle val="13.2163,4.39644;20.8024,6"/>
274 </dia:attribute>
275 <dia:attribute name="text">
276 <dia:composite type="text">
277 <dia:attribute name="string">
278 <dia:string>#R and W ports
279 reg[a[4:]][16*b+a[0:4]]#</dia:string>
280 </dia:attribute>
281 <dia:attribute name="font">
282 <dia:font family="sans" style="0" name="Helvetica"/>
283 </dia:attribute>
284 <dia:attribute name="height">
285 <dia:real val="0.80000000000000004"/>
286 </dia:attribute>
287 <dia:attribute name="pos">
288 <dia:point val="17,5.01012"/>
289 </dia:attribute>
290 <dia:attribute name="color">
291 <dia:color val="#000000ff"/>
292 </dia:attribute>
293 <dia:attribute name="alignment">
294 <dia:enum val="1"/>
295 </dia:attribute>
296 </dia:composite>
297 </dia:attribute>
298 <dia:attribute name="valign">
299 <dia:enum val="1"/>
300 </dia:attribute>
301 <dia:connections>
302 <dia:connection handle="0" to="O2" connection="6"/>
303 </dia:connections>
304 </dia:object>
305 <dia:object type="Digital - mux_v" version="1" id="O7">
306 <dia:attribute name="obj_pos">
307 <dia:point val="27,8"/>
308 </dia:attribute>
309 <dia:attribute name="obj_bb">
310 <dia:rectangle val="26.8382,7.9;31.1618,10.1"/>
311 </dia:attribute>
312 <dia:attribute name="meta">
313 <dia:composite type="dict"/>
314 </dia:attribute>
315 <dia:attribute name="elem_corner">
316 <dia:point val="27,8"/>
317 </dia:attribute>
318 <dia:attribute name="elem_width">
319 <dia:real val="4"/>
320 </dia:attribute>
321 <dia:attribute name="elem_height">
322 <dia:real val="2"/>
323 </dia:attribute>
324 <dia:attribute name="line_width">
325 <dia:real val="0.10000000000000001"/>
326 </dia:attribute>
327 <dia:attribute name="line_colour">
328 <dia:color val="#000000ff"/>
329 </dia:attribute>
330 <dia:attribute name="fill_colour">
331 <dia:color val="#ffffffff"/>
332 </dia:attribute>
333 <dia:attribute name="show_background">
334 <dia:boolean val="true"/>
335 </dia:attribute>
336 <dia:attribute name="line_style">
337 <dia:enum val="0"/>
338 <dia:real val="1"/>
339 </dia:attribute>
340 <dia:attribute name="padding">
341 <dia:real val="0.10000000000000001"/>
342 </dia:attribute>
343 <dia:attribute name="text">
344 <dia:composite type="text">
345 <dia:attribute name="string">
346 <dia:string>##</dia:string>
347 </dia:attribute>
348 <dia:attribute name="font">
349 <dia:font family="sans" style="0" name="Helvetica"/>
350 </dia:attribute>
351 <dia:attribute name="height">
352 <dia:real val="0.80000000000000004"/>
353 </dia:attribute>
354 <dia:attribute name="pos">
355 <dia:point val="29,9.2"/>
356 </dia:attribute>
357 <dia:attribute name="color">
358 <dia:color val="#000000ff"/>
359 </dia:attribute>
360 <dia:attribute name="alignment">
361 <dia:enum val="1"/>
362 </dia:attribute>
363 </dia:composite>
364 </dia:attribute>
365 <dia:attribute name="text_fitting">
366 <dia:enum val="1"/>
367 </dia:attribute>
368 <dia:attribute name="flip_horizontal">
369 <dia:boolean val="false"/>
370 </dia:attribute>
371 <dia:attribute name="flip_vertical">
372 <dia:boolean val="false"/>
373 </dia:attribute>
374 <dia:attribute name="subscale">
375 <dia:real val="1"/>
376 </dia:attribute>
377 </dia:object>
378 <dia:object type="Standard - ZigZagLine" version="1" id="O8">
379 <dia:attribute name="obj_pos">
380 <dia:point val="21,3"/>
381 </dia:attribute>
382 <dia:attribute name="obj_bb">
383 <dia:rectangle val="20.9293,2.95;28.05,8.05"/>
384 </dia:attribute>
385 <dia:attribute name="orth_points">
386 <dia:point val="21,3"/>
387 <dia:point val="21,3"/>
388 <dia:point val="28,3"/>
389 <dia:point val="28,8"/>
390 </dia:attribute>
391 <dia:attribute name="orth_orient">
392 <dia:enum val="1"/>
393 <dia:enum val="0"/>
394 <dia:enum val="1"/>
395 </dia:attribute>
396 <dia:attribute name="autorouting">
397 <dia:boolean val="false"/>
398 </dia:attribute>
399 <dia:connections>
400 <dia:connection handle="0" to="O2" connection="4"/>
401 <dia:connection handle="1" to="O7" connection="0"/>
402 </dia:connections>
403 </dia:object>
404 <dia:object type="Standard - ZigZagLine" version="1" id="O9">
405 <dia:attribute name="obj_pos">
406 <dia:point val="33,6"/>
407 </dia:attribute>
408 <dia:attribute name="obj_bb">
409 <dia:rectangle val="29.95,5.95;33.05,8.05"/>
410 </dia:attribute>
411 <dia:attribute name="orth_points">
412 <dia:point val="33,6"/>
413 <dia:point val="33,7"/>
414 <dia:point val="30,7"/>
415 <dia:point val="30,8"/>
416 </dia:attribute>
417 <dia:attribute name="orth_orient">
418 <dia:enum val="1"/>
419 <dia:enum val="0"/>
420 <dia:enum val="1"/>
421 </dia:attribute>
422 <dia:attribute name="autorouting">
423 <dia:boolean val="true"/>
424 </dia:attribute>
425 <dia:connections>
426 <dia:connection handle="0" to="O4" connection="6"/>
427 <dia:connection handle="1" to="O7" connection="1"/>
428 </dia:connections>
429 </dia:object>
430 <dia:object type="Standard - Text" version="1" id="O10">
431 <dia:attribute name="obj_pos">
432 <dia:point val="21,3"/>
433 </dia:attribute>
434 <dia:attribute name="obj_bb">
435 <dia:rectangle val="16.0425,2.19822;21.0187,3.80178"/>
436 </dia:attribute>
437 <dia:attribute name="text">
438 <dia:composite type="text">
439 <dia:attribute name="string">
440 <dia:string>#R and W ports
441 reg[addr][0:64]#</dia:string>
442 </dia:attribute>
443 <dia:attribute name="font">
444 <dia:font family="sans" style="0" name="Helvetica"/>
445 </dia:attribute>
446 <dia:attribute name="height">
447 <dia:real val="0.80000000000000004"/>
448 </dia:attribute>
449 <dia:attribute name="pos">
450 <dia:point val="21,2.81191"/>
451 </dia:attribute>
452 <dia:attribute name="color">
453 <dia:color val="#000000ff"/>
454 </dia:attribute>
455 <dia:attribute name="alignment">
456 <dia:enum val="2"/>
457 </dia:attribute>
458 </dia:composite>
459 </dia:attribute>
460 <dia:attribute name="valign">
461 <dia:enum val="2"/>
462 </dia:attribute>
463 <dia:connections>
464 <dia:connection handle="0" to="O2" connection="4"/>
465 </dia:connections>
466 </dia:object>
467 <dia:object type="Standard - Beziergon" version="0" id="O11">
468 <dia:attribute name="obj_pos">
469 <dia:point val="40,20"/>
470 </dia:attribute>
471 <dia:attribute name="obj_bb">
472 <dia:rectangle val="39.95,19.95;53.05,30.05"/>
473 </dia:attribute>
474 <dia:attribute name="bez_points">
475 <dia:point val="40,20"/>
476 <dia:point val="44.3333,20"/>
477 <dia:point val="48.6667,20"/>
478 <dia:point val="53,20"/>
479 <dia:point val="53,23.3333"/>
480 <dia:point val="53,26.6667"/>
481 <dia:point val="53,30"/>
482 <dia:point val="48.6667,30"/>
483 <dia:point val="44.3333,30"/>
484 <dia:point val="40,30"/>
485 <dia:point val="40,28"/>
486 <dia:point val="40,28"/>
487 <dia:point val="40,26"/>
488 <dia:point val="40,24"/>
489 <dia:point val="40,24"/>
490 <dia:point val="40,22"/>
491 <dia:point val="40,21"/>
492 <dia:point val="40,21"/>
493 </dia:attribute>
494 <dia:attribute name="corner_types">
495 <dia:enum val="2"/>
496 <dia:enum val="2"/>
497 <dia:enum val="2"/>
498 <dia:enum val="2"/>
499 <dia:enum val="2"/>
500 <dia:enum val="2"/>
501 <dia:enum val="2"/>
502 </dia:attribute>
503 <dia:attribute name="show_background">
504 <dia:boolean val="true"/>
505 </dia:attribute>
506 </dia:object>
507 <dia:object type="Standard - Text" version="1" id="O12">
508 <dia:attribute name="obj_pos">
509 <dia:point val="46.5,25"/>
510 </dia:attribute>
511 <dia:attribute name="obj_bb">
512 <dia:rectangle val="43.94,24.5982;49.0787,25.4018"/>
513 </dia:attribute>
514 <dia:attribute name="text">
515 <dia:composite type="text">
516 <dia:attribute name="string">
517 <dia:string>#Integer ALU/FUs#</dia:string>
518 </dia:attribute>
519 <dia:attribute name="font">
520 <dia:font family="sans" style="0" name="Helvetica"/>
521 </dia:attribute>
522 <dia:attribute name="height">
523 <dia:real val="0.80000000000000004"/>
524 </dia:attribute>
525 <dia:attribute name="pos">
526 <dia:point val="46.5,25.2119"/>
527 </dia:attribute>
528 <dia:attribute name="color">
529 <dia:color val="#000000ff"/>
530 </dia:attribute>
531 <dia:attribute name="alignment">
532 <dia:enum val="1"/>
533 </dia:attribute>
534 </dia:composite>
535 </dia:attribute>
536 <dia:attribute name="valign">
537 <dia:enum val="2"/>
538 </dia:attribute>
539 </dia:object>
540 <dia:object type="Digital - mux_h" version="1" id="O13">
541 <dia:attribute name="obj_pos">
542 <dia:point val="19,20"/>
543 </dia:attribute>
544 <dia:attribute name="obj_bb">
545 <dia:rectangle val="18.9,19.882;25.1,24.118"/>
546 </dia:attribute>
547 <dia:attribute name="meta">
548 <dia:composite type="dict"/>
549 </dia:attribute>
550 <dia:attribute name="elem_corner">
551 <dia:point val="19,20"/>
552 </dia:attribute>
553 <dia:attribute name="elem_width">
554 <dia:real val="6"/>
555 </dia:attribute>
556 <dia:attribute name="elem_height">
557 <dia:real val="4"/>
558 </dia:attribute>
559 <dia:attribute name="line_width">
560 <dia:real val="0.10000000000000001"/>
561 </dia:attribute>
562 <dia:attribute name="line_colour">
563 <dia:color val="#000000ff"/>
564 </dia:attribute>
565 <dia:attribute name="fill_colour">
566 <dia:color val="#ffffffff"/>
567 </dia:attribute>
568 <dia:attribute name="show_background">
569 <dia:boolean val="true"/>
570 </dia:attribute>
571 <dia:attribute name="line_style">
572 <dia:enum val="0"/>
573 <dia:real val="1"/>
574 </dia:attribute>
575 <dia:attribute name="padding">
576 <dia:real val="0.10000000000000001"/>
577 </dia:attribute>
578 <dia:attribute name="text">
579 <dia:composite type="text">
580 <dia:attribute name="string">
581 <dia:string>#Expand to
582 byte-level masks#</dia:string>
583 </dia:attribute>
584 <dia:attribute name="font">
585 <dia:font family="sans" style="0" name="Helvetica"/>
586 </dia:attribute>
587 <dia:attribute name="height">
588 <dia:real val="0.80000000000000004"/>
589 </dia:attribute>
590 <dia:attribute name="pos">
591 <dia:point val="22,21.8"/>
592 </dia:attribute>
593 <dia:attribute name="color">
594 <dia:color val="#000000ff"/>
595 </dia:attribute>
596 <dia:attribute name="alignment">
597 <dia:enum val="1"/>
598 </dia:attribute>
599 </dia:composite>
600 </dia:attribute>
601 <dia:attribute name="text_fitting">
602 <dia:enum val="1"/>
603 </dia:attribute>
604 <dia:attribute name="flip_horizontal">
605 <dia:boolean val="false"/>
606 </dia:attribute>
607 <dia:attribute name="flip_vertical">
608 <dia:boolean val="false"/>
609 </dia:attribute>
610 <dia:attribute name="subscale">
611 <dia:real val="1"/>
612 </dia:attribute>
613 </dia:object>
614 <dia:object type="Digital - conn" version="1" id="O14">
615 <dia:attribute name="obj_pos">
616 <dia:point val="16,20"/>
617 </dia:attribute>
618 <dia:attribute name="obj_bb">
619 <dia:rectangle val="15.9293,19.9293;18.0707,22.0707"/>
620 </dia:attribute>
621 <dia:attribute name="meta">
622 <dia:composite type="dict"/>
623 </dia:attribute>
624 <dia:attribute name="elem_corner">
625 <dia:point val="16,20"/>
626 </dia:attribute>
627 <dia:attribute name="elem_width">
628 <dia:real val="2"/>
629 </dia:attribute>
630 <dia:attribute name="elem_height">
631 <dia:real val="2"/>
632 </dia:attribute>
633 <dia:attribute name="line_width">
634 <dia:real val="0.10000000000000001"/>
635 </dia:attribute>
636 <dia:attribute name="line_colour">
637 <dia:color val="#000000ff"/>
638 </dia:attribute>
639 <dia:attribute name="fill_colour">
640 <dia:color val="#ffffffff"/>
641 </dia:attribute>
642 <dia:attribute name="show_background">
643 <dia:boolean val="true"/>
644 </dia:attribute>
645 <dia:attribute name="line_style">
646 <dia:enum val="0"/>
647 <dia:real val="1"/>
648 </dia:attribute>
649 <dia:attribute name="flip_horizontal">
650 <dia:boolean val="false"/>
651 </dia:attribute>
652 <dia:attribute name="flip_vertical">
653 <dia:boolean val="false"/>
654 </dia:attribute>
655 <dia:attribute name="subscale">
656 <dia:real val="1"/>
657 </dia:attribute>
658 </dia:object>
659 <dia:object type="Standard - ZigZagLine" version="1" id="O15">
660 <dia:attribute name="obj_pos">
661 <dia:point val="19,21"/>
662 </dia:attribute>
663 <dia:attribute name="obj_bb">
664 <dia:rectangle val="16.95,20.95;19.05,21.05"/>
665 </dia:attribute>
666 <dia:attribute name="orth_points">
667 <dia:point val="19,21"/>
668 <dia:point val="18,21"/>
669 <dia:point val="18,21"/>
670 <dia:point val="17,21"/>
671 </dia:attribute>
672 <dia:attribute name="orth_orient">
673 <dia:enum val="0"/>
674 <dia:enum val="1"/>
675 <dia:enum val="0"/>
676 </dia:attribute>
677 <dia:attribute name="autorouting">
678 <dia:boolean val="false"/>
679 </dia:attribute>
680 <dia:connections>
681 <dia:connection handle="0" to="O13" connection="0"/>
682 <dia:connection handle="1" to="O14" connection="0"/>
683 </dia:connections>
684 </dia:object>
685 <dia:object type="Standard - ZigZagLine" version="1" id="O16">
686 <dia:attribute name="obj_pos">
687 <dia:point val="25,22"/>
688 </dia:attribute>
689 <dia:attribute name="obj_bb">
690 <dia:rectangle val="24.95,21.95;40.0707,22.05"/>
691 </dia:attribute>
692 <dia:attribute name="orth_points">
693 <dia:point val="25,22"/>
694 <dia:point val="40,22"/>
695 <dia:point val="40,22"/>
696 </dia:attribute>
697 <dia:attribute name="orth_orient">
698 <dia:enum val="0"/>
699 <dia:enum val="1"/>
700 </dia:attribute>
701 <dia:attribute name="autorouting">
702 <dia:boolean val="false"/>
703 </dia:attribute>
704 <dia:connections>
705 <dia:connection handle="0" to="O13" connection="1"/>
706 <dia:connection handle="1" to="O11" connection="10"/>
707 </dia:connections>
708 </dia:object>
709 <dia:object type="Standard - Text" version="1" id="O17">
710 <dia:attribute name="obj_pos">
711 <dia:point val="24.5,3"/>
712 </dia:attribute>
713 <dia:attribute name="obj_bb">
714 <dia:rectangle val="22.6825,2.2525;26.3175,3"/>
715 </dia:attribute>
716 <dia:attribute name="text">
717 <dia:composite type="text">
718 <dia:attribute name="string">
719 <dia:string>#Data Buses#</dia:string>
720 </dia:attribute>
721 <dia:attribute name="font">
722 <dia:font family="sans" style="0" name="Helvetica"/>
723 </dia:attribute>
724 <dia:attribute name="height">
725 <dia:real val="0.80000000000000004"/>
726 </dia:attribute>
727 <dia:attribute name="pos">
728 <dia:point val="24.5,2.8475"/>
729 </dia:attribute>
730 <dia:attribute name="color">
731 <dia:color val="#000000ff"/>
732 </dia:attribute>
733 <dia:attribute name="alignment">
734 <dia:enum val="1"/>
735 </dia:attribute>
736 </dia:composite>
737 </dia:attribute>
738 <dia:attribute name="valign">
739 <dia:enum val="1"/>
740 </dia:attribute>
741 <dia:connections>
742 <dia:connection handle="0" to="O8" connection="1"/>
743 </dia:connections>
744 </dia:object>
745 <dia:object type="Standard - Text" version="1" id="O18">
746 <dia:attribute name="obj_pos">
747 <dia:point val="29,13.5"/>
748 </dia:attribute>
749 <dia:attribute name="obj_bb">
750 <dia:rectangle val="29.1,13.1263;32.735,13.8738"/>
751 </dia:attribute>
752 <dia:attribute name="text">
753 <dia:composite type="text">
754 <dia:attribute name="string">
755 <dia:string>#Data Buses#</dia:string>
756 </dia:attribute>
757 <dia:attribute name="font">
758 <dia:font family="sans" style="0" name="Helvetica"/>
759 </dia:attribute>
760 <dia:attribute name="height">
761 <dia:real val="0.80000000000000004"/>
762 </dia:attribute>
763 <dia:attribute name="pos">
764 <dia:point val="29.1,13.7213"/>
765 </dia:attribute>
766 <dia:attribute name="color">
767 <dia:color val="#000000ff"/>
768 </dia:attribute>
769 <dia:attribute name="alignment">
770 <dia:enum val="0"/>
771 </dia:attribute>
772 </dia:composite>
773 </dia:attribute>
774 <dia:attribute name="valign">
775 <dia:enum val="2"/>
776 </dia:attribute>
777 <dia:attribute name="margin">
778 <dia:real val="0.10000000000000001"/>
779 </dia:attribute>
780 <dia:connections>
781 <dia:connection handle="0" to="O19" connection="0"/>
782 </dia:connections>
783 </dia:object>
784 <dia:object type="Standard - ZigZagLine" version="1" id="O19">
785 <dia:attribute name="obj_pos">
786 <dia:point val="29,10"/>
787 </dia:attribute>
788 <dia:attribute name="obj_bb">
789 <dia:rectangle val="28.95,9.95;29.05,24.05"/>
790 </dia:attribute>
791 <dia:attribute name="orth_points">
792 <dia:point val="29,10"/>
793 <dia:point val="29,17"/>
794 <dia:point val="29,17"/>
795 <dia:point val="29,24"/>
796 </dia:attribute>
797 <dia:attribute name="orth_orient">
798 <dia:enum val="1"/>
799 <dia:enum val="0"/>
800 <dia:enum val="1"/>
801 </dia:attribute>
802 <dia:attribute name="autorouting">
803 <dia:boolean val="true"/>
804 </dia:attribute>
805 <dia:connections>
806 <dia:connection handle="0" to="O7" connection="2"/>
807 <dia:connection handle="1" to="O20" connection="0"/>
808 </dia:connections>
809 </dia:object>
810 <dia:object type="Digital - conn" version="1" id="O20">
811 <dia:attribute name="obj_pos">
812 <dia:point val="28,23"/>
813 </dia:attribute>
814 <dia:attribute name="obj_bb">
815 <dia:rectangle val="27.9293,22.9293;30.0707,25.0707"/>
816 </dia:attribute>
817 <dia:attribute name="meta">
818 <dia:composite type="dict"/>
819 </dia:attribute>
820 <dia:attribute name="elem_corner">
821 <dia:point val="28,23"/>
822 </dia:attribute>
823 <dia:attribute name="elem_width">
824 <dia:real val="2"/>
825 </dia:attribute>
826 <dia:attribute name="elem_height">
827 <dia:real val="2"/>
828 </dia:attribute>
829 <dia:attribute name="line_width">
830 <dia:real val="0.10000000000000001"/>
831 </dia:attribute>
832 <dia:attribute name="line_colour">
833 <dia:color val="#000000ff"/>
834 </dia:attribute>
835 <dia:attribute name="fill_colour">
836 <dia:color val="#ffffffff"/>
837 </dia:attribute>
838 <dia:attribute name="show_background">
839 <dia:boolean val="true"/>
840 </dia:attribute>
841 <dia:attribute name="line_style">
842 <dia:enum val="0"/>
843 <dia:real val="1"/>
844 </dia:attribute>
845 <dia:attribute name="flip_horizontal">
846 <dia:boolean val="false"/>
847 </dia:attribute>
848 <dia:attribute name="flip_vertical">
849 <dia:boolean val="false"/>
850 </dia:attribute>
851 <dia:attribute name="subscale">
852 <dia:real val="1"/>
853 </dia:attribute>
854 </dia:object>
855 <dia:object type="Standard - ZigZagLine" version="1" id="O21">
856 <dia:attribute name="obj_pos">
857 <dia:point val="29,26"/>
858 </dia:attribute>
859 <dia:attribute name="obj_bb">
860 <dia:rectangle val="28.9293,25.95;40.0707,26.05"/>
861 </dia:attribute>
862 <dia:attribute name="orth_points">
863 <dia:point val="29,26"/>
864 <dia:point val="29,26"/>
865 <dia:point val="40,26"/>
866 <dia:point val="40,26"/>
867 </dia:attribute>
868 <dia:attribute name="orth_orient">
869 <dia:enum val="1"/>
870 <dia:enum val="0"/>
871 <dia:enum val="1"/>
872 </dia:attribute>
873 <dia:attribute name="autorouting">
874 <dia:boolean val="false"/>
875 </dia:attribute>
876 <dia:connections>
877 <dia:connection handle="0" to="O26" connection="0"/>
878 <dia:connection handle="1" to="O11" connection="8"/>
879 </dia:connections>
880 </dia:object>
881 <dia:object type="Standard - ZigZagLine" version="1" id="O22">
882 <dia:attribute name="obj_pos">
883 <dia:point val="29,24"/>
884 </dia:attribute>
885 <dia:attribute name="obj_bb">
886 <dia:rectangle val="28.9293,23.95;40.0707,24.05"/>
887 </dia:attribute>
888 <dia:attribute name="orth_points">
889 <dia:point val="29,24"/>
890 <dia:point val="29,24"/>
891 <dia:point val="40,24"/>
892 <dia:point val="40,24"/>
893 </dia:attribute>
894 <dia:attribute name="orth_orient">
895 <dia:enum val="1"/>
896 <dia:enum val="0"/>
897 <dia:enum val="1"/>
898 </dia:attribute>
899 <dia:attribute name="autorouting">
900 <dia:boolean val="false"/>
901 </dia:attribute>
902 <dia:connections>
903 <dia:connection handle="0" to="O20" connection="0"/>
904 <dia:connection handle="1" to="O11" connection="9"/>
905 </dia:connections>
906 </dia:object>
907 <dia:object type="Standard - Text" version="1" id="O23">
908 <dia:attribute name="obj_pos">
909 <dia:point val="40,22"/>
910 </dia:attribute>
911 <dia:attribute name="obj_bb">
912 <dia:rectangle val="40.1,21.6262;41.7475,22.3737"/>
913 </dia:attribute>
914 <dia:attribute name="text">
915 <dia:composite type="text">
916 <dia:attribute name="string">
917 <dia:string>#Mask#</dia:string>
918 </dia:attribute>
919 <dia:attribute name="font">
920 <dia:font family="sans" style="0" name="Helvetica"/>
921 </dia:attribute>
922 <dia:attribute name="height">
923 <dia:real val="0.80000000000000004"/>
924 </dia:attribute>
925 <dia:attribute name="pos">
926 <dia:point val="40.1,22.2212"/>
927 </dia:attribute>
928 <dia:attribute name="color">
929 <dia:color val="#000000ff"/>
930 </dia:attribute>
931 <dia:attribute name="alignment">
932 <dia:enum val="0"/>
933 </dia:attribute>
934 </dia:composite>
935 </dia:attribute>
936 <dia:attribute name="valign">
937 <dia:enum val="2"/>
938 </dia:attribute>
939 <dia:attribute name="margin">
940 <dia:real val="0.10000000000000001"/>
941 </dia:attribute>
942 <dia:connections>
943 <dia:connection handle="0" to="O11" connection="10"/>
944 </dia:connections>
945 </dia:object>
946 <dia:object type="Standard - Text" version="1" id="O24">
947 <dia:attribute name="obj_pos">
948 <dia:point val="40,24"/>
949 </dia:attribute>
950 <dia:attribute name="obj_bb">
951 <dia:rectangle val="40.1,23.6262;40.5375,24.3737"/>
952 </dia:attribute>
953 <dia:attribute name="text">
954 <dia:composite type="text">
955 <dia:attribute name="string">
956 <dia:string>#A#</dia:string>
957 </dia:attribute>
958 <dia:attribute name="font">
959 <dia:font family="sans" style="0" name="Helvetica"/>
960 </dia:attribute>
961 <dia:attribute name="height">
962 <dia:real val="0.80000000000000004"/>
963 </dia:attribute>
964 <dia:attribute name="pos">
965 <dia:point val="40.1,24.2212"/>
966 </dia:attribute>
967 <dia:attribute name="color">
968 <dia:color val="#000000ff"/>
969 </dia:attribute>
970 <dia:attribute name="alignment">
971 <dia:enum val="0"/>
972 </dia:attribute>
973 </dia:composite>
974 </dia:attribute>
975 <dia:attribute name="valign">
976 <dia:enum val="2"/>
977 </dia:attribute>
978 <dia:attribute name="margin">
979 <dia:real val="0.10000000000000001"/>
980 </dia:attribute>
981 <dia:connections>
982 <dia:connection handle="0" to="O11" connection="9"/>
983 </dia:connections>
984 </dia:object>
985 <dia:object type="Standard - Text" version="1" id="O25">
986 <dia:attribute name="obj_pos">
987 <dia:point val="40,26"/>
988 </dia:attribute>
989 <dia:attribute name="obj_bb">
990 <dia:rectangle val="40.1,25.6262;40.54,26.3737"/>
991 </dia:attribute>
992 <dia:attribute name="text">
993 <dia:composite type="text">
994 <dia:attribute name="string">
995 <dia:string>#B#</dia:string>
996 </dia:attribute>
997 <dia:attribute name="font">
998 <dia:font family="sans" style="0" name="Helvetica"/>
999 </dia:attribute>
1000 <dia:attribute name="height">
1001 <dia:real val="0.80000000000000004"/>
1002 </dia:attribute>
1003 <dia:attribute name="pos">
1004 <dia:point val="40.1,26.2212"/>
1005 </dia:attribute>
1006 <dia:attribute name="color">
1007 <dia:color val="#000000ff"/>
1008 </dia:attribute>
1009 <dia:attribute name="alignment">
1010 <dia:enum val="0"/>
1011 </dia:attribute>
1012 </dia:composite>
1013 </dia:attribute>
1014 <dia:attribute name="valign">
1015 <dia:enum val="2"/>
1016 </dia:attribute>
1017 <dia:attribute name="margin">
1018 <dia:real val="0.10000000000000001"/>
1019 </dia:attribute>
1020 <dia:connections>
1021 <dia:connection handle="0" to="O11" connection="8"/>
1022 </dia:connections>
1023 </dia:object>
1024 <dia:object type="Digital - conn" version="1" id="O26">
1025 <dia:attribute name="obj_pos">
1026 <dia:point val="28,25"/>
1027 </dia:attribute>
1028 <dia:attribute name="obj_bb">
1029 <dia:rectangle val="27.9293,24.9293;30.0707,27.0707"/>
1030 </dia:attribute>
1031 <dia:attribute name="meta">
1032 <dia:composite type="dict"/>
1033 </dia:attribute>
1034 <dia:attribute name="elem_corner">
1035 <dia:point val="28,25"/>
1036 </dia:attribute>
1037 <dia:attribute name="elem_width">
1038 <dia:real val="2"/>
1039 </dia:attribute>
1040 <dia:attribute name="elem_height">
1041 <dia:real val="2"/>
1042 </dia:attribute>
1043 <dia:attribute name="line_width">
1044 <dia:real val="0.10000000000000001"/>
1045 </dia:attribute>
1046 <dia:attribute name="line_colour">
1047 <dia:color val="#000000ff"/>
1048 </dia:attribute>
1049 <dia:attribute name="fill_colour">
1050 <dia:color val="#ffffffff"/>
1051 </dia:attribute>
1052 <dia:attribute name="show_background">
1053 <dia:boolean val="true"/>
1054 </dia:attribute>
1055 <dia:attribute name="line_style">
1056 <dia:enum val="0"/>
1057 <dia:real val="1"/>
1058 </dia:attribute>
1059 <dia:attribute name="flip_horizontal">
1060 <dia:boolean val="false"/>
1061 </dia:attribute>
1062 <dia:attribute name="flip_vertical">
1063 <dia:boolean val="false"/>
1064 </dia:attribute>
1065 <dia:attribute name="subscale">
1066 <dia:real val="1"/>
1067 </dia:attribute>
1068 </dia:object>
1069 <dia:object type="Standard - ZigZagLine" version="1" id="O27">
1070 <dia:attribute name="obj_pos">
1071 <dia:point val="29,24"/>
1072 </dia:attribute>
1073 <dia:attribute name="obj_bb">
1074 <dia:rectangle val="28.95,23.95;29.05,26.05"/>
1075 </dia:attribute>
1076 <dia:attribute name="orth_points">
1077 <dia:point val="29,24"/>
1078 <dia:point val="29,24.95"/>
1079 <dia:point val="29,24.95"/>
1080 <dia:point val="29,26"/>
1081 </dia:attribute>
1082 <dia:attribute name="orth_orient">
1083 <dia:enum val="1"/>
1084 <dia:enum val="0"/>
1085 <dia:enum val="1"/>
1086 </dia:attribute>
1087 <dia:attribute name="autorouting">
1088 <dia:boolean val="true"/>
1089 </dia:attribute>
1090 <dia:connections>
1091 <dia:connection handle="0" to="O20" connection="0"/>
1092 <dia:connection handle="1" to="O21" connection="0"/>
1093 </dia:connections>
1094 </dia:object>
1095 <dia:object type="Standard - Beziergon" version="0" id="O28">
1096 <dia:attribute name="obj_pos">
1097 <dia:point val="40,34"/>
1098 </dia:attribute>
1099 <dia:attribute name="obj_bb">
1100 <dia:rectangle val="39.95,33.95;53.05,44.05"/>
1101 </dia:attribute>
1102 <dia:attribute name="bez_points">
1103 <dia:point val="40,34"/>
1104 <dia:point val="44.3333,34"/>
1105 <dia:point val="48.6667,34"/>
1106 <dia:point val="53,34"/>
1107 <dia:point val="53,37.3333"/>
1108 <dia:point val="53,40.6667"/>
1109 <dia:point val="53,44"/>
1110 <dia:point val="48.6667,44"/>
1111 <dia:point val="44.3333,44"/>
1112 <dia:point val="40,44"/>
1113 <dia:point val="40,42"/>
1114 <dia:point val="40,42"/>
1115 <dia:point val="40,40"/>
1116 <dia:point val="40,38"/>
1117 <dia:point val="40,38"/>
1118 <dia:point val="40,36"/>
1119 <dia:point val="40,35"/>
1120 <dia:point val="40,35"/>
1121 </dia:attribute>
1122 <dia:attribute name="corner_types">
1123 <dia:enum val="2"/>
1124 <dia:enum val="2"/>
1125 <dia:enum val="2"/>
1126 <dia:enum val="2"/>
1127 <dia:enum val="2"/>
1128 <dia:enum val="2"/>
1129 <dia:enum val="2"/>
1130 </dia:attribute>
1131 <dia:attribute name="show_background">
1132 <dia:boolean val="true"/>
1133 </dia:attribute>
1134 </dia:object>
1135 <dia:object type="Standard - Text" version="1" id="O29">
1136 <dia:attribute name="obj_pos">
1137 <dia:point val="46.5,39"/>
1138 </dia:attribute>
1139 <dia:attribute name="obj_bb">
1140 <dia:rectangle val="42.5187,38.5982;50.4999,39.4018"/>
1141 </dia:attribute>
1142 <dia:attribute name="text">
1143 <dia:composite type="text">
1144 <dia:attribute name="string">
1145 <dia:string>#Vector Compare ALU/FUs#</dia:string>
1146 </dia:attribute>
1147 <dia:attribute name="font">
1148 <dia:font family="sans" style="0" name="Helvetica"/>
1149 </dia:attribute>
1150 <dia:attribute name="height">
1151 <dia:real val="0.80000000000000004"/>
1152 </dia:attribute>
1153 <dia:attribute name="pos">
1154 <dia:point val="46.5,39.2119"/>
1155 </dia:attribute>
1156 <dia:attribute name="color">
1157 <dia:color val="#000000ff"/>
1158 </dia:attribute>
1159 <dia:attribute name="alignment">
1160 <dia:enum val="1"/>
1161 </dia:attribute>
1162 </dia:composite>
1163 </dia:attribute>
1164 <dia:attribute name="valign">
1165 <dia:enum val="2"/>
1166 </dia:attribute>
1167 <dia:connections>
1168 <dia:connection handle="0" to="O28" connection="12"/>
1169 </dia:connections>
1170 </dia:object>
1171 <dia:object type="Digital - mux_h" version="1" id="O30">
1172 <dia:attribute name="obj_pos">
1173 <dia:point val="19,34"/>
1174 </dia:attribute>
1175 <dia:attribute name="obj_bb">
1176 <dia:rectangle val="18.9,33.882;25.1,38.118"/>
1177 </dia:attribute>
1178 <dia:attribute name="meta">
1179 <dia:composite type="dict"/>
1180 </dia:attribute>
1181 <dia:attribute name="elem_corner">
1182 <dia:point val="19,34"/>
1183 </dia:attribute>
1184 <dia:attribute name="elem_width">
1185 <dia:real val="6"/>
1186 </dia:attribute>
1187 <dia:attribute name="elem_height">
1188 <dia:real val="4"/>
1189 </dia:attribute>
1190 <dia:attribute name="line_width">
1191 <dia:real val="0.10000000000000001"/>
1192 </dia:attribute>
1193 <dia:attribute name="line_colour">
1194 <dia:color val="#000000ff"/>
1195 </dia:attribute>
1196 <dia:attribute name="fill_colour">
1197 <dia:color val="#ffffffff"/>
1198 </dia:attribute>
1199 <dia:attribute name="show_background">
1200 <dia:boolean val="true"/>
1201 </dia:attribute>
1202 <dia:attribute name="line_style">
1203 <dia:enum val="0"/>
1204 <dia:real val="1"/>
1205 </dia:attribute>
1206 <dia:attribute name="padding">
1207 <dia:real val="0.10000000000000001"/>
1208 </dia:attribute>
1209 <dia:attribute name="text">
1210 <dia:composite type="text">
1211 <dia:attribute name="string">
1212 <dia:string>#Expand to
1213 byte-level masks#</dia:string>
1214 </dia:attribute>
1215 <dia:attribute name="font">
1216 <dia:font family="sans" style="0" name="Helvetica"/>
1217 </dia:attribute>
1218 <dia:attribute name="height">
1219 <dia:real val="0.80000000000000004"/>
1220 </dia:attribute>
1221 <dia:attribute name="pos">
1222 <dia:point val="22,35.8"/>
1223 </dia:attribute>
1224 <dia:attribute name="color">
1225 <dia:color val="#000000ff"/>
1226 </dia:attribute>
1227 <dia:attribute name="alignment">
1228 <dia:enum val="1"/>
1229 </dia:attribute>
1230 </dia:composite>
1231 </dia:attribute>
1232 <dia:attribute name="text_fitting">
1233 <dia:enum val="1"/>
1234 </dia:attribute>
1235 <dia:attribute name="flip_horizontal">
1236 <dia:boolean val="false"/>
1237 </dia:attribute>
1238 <dia:attribute name="flip_vertical">
1239 <dia:boolean val="false"/>
1240 </dia:attribute>
1241 <dia:attribute name="subscale">
1242 <dia:real val="1"/>
1243 </dia:attribute>
1244 </dia:object>
1245 <dia:object type="Digital - conn" version="1" id="O31">
1246 <dia:attribute name="obj_pos">
1247 <dia:point val="16,34"/>
1248 </dia:attribute>
1249 <dia:attribute name="obj_bb">
1250 <dia:rectangle val="15.9293,33.9293;18.0707,36.0707"/>
1251 </dia:attribute>
1252 <dia:attribute name="meta">
1253 <dia:composite type="dict"/>
1254 </dia:attribute>
1255 <dia:attribute name="elem_corner">
1256 <dia:point val="16,34"/>
1257 </dia:attribute>
1258 <dia:attribute name="elem_width">
1259 <dia:real val="2"/>
1260 </dia:attribute>
1261 <dia:attribute name="elem_height">
1262 <dia:real val="2"/>
1263 </dia:attribute>
1264 <dia:attribute name="line_width">
1265 <dia:real val="0.10000000000000001"/>
1266 </dia:attribute>
1267 <dia:attribute name="line_colour">
1268 <dia:color val="#000000ff"/>
1269 </dia:attribute>
1270 <dia:attribute name="fill_colour">
1271 <dia:color val="#ffffffff"/>
1272 </dia:attribute>
1273 <dia:attribute name="show_background">
1274 <dia:boolean val="true"/>
1275 </dia:attribute>
1276 <dia:attribute name="line_style">
1277 <dia:enum val="0"/>
1278 <dia:real val="1"/>
1279 </dia:attribute>
1280 <dia:attribute name="flip_horizontal">
1281 <dia:boolean val="false"/>
1282 </dia:attribute>
1283 <dia:attribute name="flip_vertical">
1284 <dia:boolean val="false"/>
1285 </dia:attribute>
1286 <dia:attribute name="subscale">
1287 <dia:real val="1"/>
1288 </dia:attribute>
1289 </dia:object>
1290 <dia:object type="Standard - ZigZagLine" version="1" id="O32">
1291 <dia:attribute name="obj_pos">
1292 <dia:point val="19,35"/>
1293 </dia:attribute>
1294 <dia:attribute name="obj_bb">
1295 <dia:rectangle val="16.95,34.95;19.05,35.05"/>
1296 </dia:attribute>
1297 <dia:attribute name="orth_points">
1298 <dia:point val="19,35"/>
1299 <dia:point val="18,35"/>
1300 <dia:point val="18,35"/>
1301 <dia:point val="17,35"/>
1302 </dia:attribute>
1303 <dia:attribute name="orth_orient">
1304 <dia:enum val="0"/>
1305 <dia:enum val="1"/>
1306 <dia:enum val="0"/>
1307 </dia:attribute>
1308 <dia:attribute name="autorouting">
1309 <dia:boolean val="false"/>
1310 </dia:attribute>
1311 <dia:connections>
1312 <dia:connection handle="0" to="O30" connection="0"/>
1313 <dia:connection handle="1" to="O31" connection="0"/>
1314 </dia:connections>
1315 </dia:object>
1316 <dia:object type="Standard - ZigZagLine" version="1" id="O33">
1317 <dia:attribute name="obj_pos">
1318 <dia:point val="25,36"/>
1319 </dia:attribute>
1320 <dia:attribute name="obj_bb">
1321 <dia:rectangle val="24.95,35.95;40.0707,36.05"/>
1322 </dia:attribute>
1323 <dia:attribute name="orth_points">
1324 <dia:point val="25,36"/>
1325 <dia:point val="40,36"/>
1326 <dia:point val="40,36"/>
1327 </dia:attribute>
1328 <dia:attribute name="orth_orient">
1329 <dia:enum val="0"/>
1330 <dia:enum val="1"/>
1331 </dia:attribute>
1332 <dia:attribute name="autorouting">
1333 <dia:boolean val="false"/>
1334 </dia:attribute>
1335 <dia:connections>
1336 <dia:connection handle="0" to="O30" connection="1"/>
1337 <dia:connection handle="1" to="O28" connection="10"/>
1338 </dia:connections>
1339 </dia:object>
1340 <dia:object type="Digital - conn" version="1" id="O34">
1341 <dia:attribute name="obj_pos">
1342 <dia:point val="28,37"/>
1343 </dia:attribute>
1344 <dia:attribute name="obj_bb">
1345 <dia:rectangle val="27.9293,36.9293;30.0707,39.0707"/>
1346 </dia:attribute>
1347 <dia:attribute name="meta">
1348 <dia:composite type="dict"/>
1349 </dia:attribute>
1350 <dia:attribute name="elem_corner">
1351 <dia:point val="28,37"/>
1352 </dia:attribute>
1353 <dia:attribute name="elem_width">
1354 <dia:real val="2"/>
1355 </dia:attribute>
1356 <dia:attribute name="elem_height">
1357 <dia:real val="2"/>
1358 </dia:attribute>
1359 <dia:attribute name="line_width">
1360 <dia:real val="0.10000000000000001"/>
1361 </dia:attribute>
1362 <dia:attribute name="line_colour">
1363 <dia:color val="#000000ff"/>
1364 </dia:attribute>
1365 <dia:attribute name="fill_colour">
1366 <dia:color val="#ffffffff"/>
1367 </dia:attribute>
1368 <dia:attribute name="show_background">
1369 <dia:boolean val="true"/>
1370 </dia:attribute>
1371 <dia:attribute name="line_style">
1372 <dia:enum val="0"/>
1373 <dia:real val="1"/>
1374 </dia:attribute>
1375 <dia:attribute name="flip_horizontal">
1376 <dia:boolean val="false"/>
1377 </dia:attribute>
1378 <dia:attribute name="flip_vertical">
1379 <dia:boolean val="false"/>
1380 </dia:attribute>
1381 <dia:attribute name="subscale">
1382 <dia:real val="1"/>
1383 </dia:attribute>
1384 </dia:object>
1385 <dia:object type="Standard - ZigZagLine" version="1" id="O35">
1386 <dia:attribute name="obj_pos">
1387 <dia:point val="29,38"/>
1388 </dia:attribute>
1389 <dia:attribute name="obj_bb">
1390 <dia:rectangle val="28.95,37.95;40.0707,40.05"/>
1391 </dia:attribute>
1392 <dia:attribute name="orth_points">
1393 <dia:point val="29,38"/>
1394 <dia:point val="29,40"/>
1395 <dia:point val="40,40"/>
1396 <dia:point val="40,40"/>
1397 </dia:attribute>
1398 <dia:attribute name="orth_orient">
1399 <dia:enum val="1"/>
1400 <dia:enum val="0"/>
1401 <dia:enum val="1"/>
1402 </dia:attribute>
1403 <dia:attribute name="autorouting">
1404 <dia:boolean val="false"/>
1405 </dia:attribute>
1406 <dia:connections>
1407 <dia:connection handle="0" to="O34" connection="0"/>
1408 <dia:connection handle="1" to="O28" connection="8"/>
1409 </dia:connections>
1410 </dia:object>
1411 <dia:object type="Standard - ZigZagLine" version="1" id="O36">
1412 <dia:attribute name="obj_pos">
1413 <dia:point val="29,38"/>
1414 </dia:attribute>
1415 <dia:attribute name="obj_bb">
1416 <dia:rectangle val="28.9293,37.95;40.0707,38.05"/>
1417 </dia:attribute>
1418 <dia:attribute name="orth_points">
1419 <dia:point val="29,38"/>
1420 <dia:point val="29,38"/>
1421 <dia:point val="40,38"/>
1422 <dia:point val="40,38"/>
1423 </dia:attribute>
1424 <dia:attribute name="orth_orient">
1425 <dia:enum val="1"/>
1426 <dia:enum val="0"/>
1427 <dia:enum val="1"/>
1428 </dia:attribute>
1429 <dia:attribute name="autorouting">
1430 <dia:boolean val="false"/>
1431 </dia:attribute>
1432 <dia:connections>
1433 <dia:connection handle="0" to="O34" connection="0"/>
1434 <dia:connection handle="1" to="O28" connection="9"/>
1435 </dia:connections>
1436 </dia:object>
1437 <dia:object type="Standard - Text" version="1" id="O37">
1438 <dia:attribute name="obj_pos">
1439 <dia:point val="40,36"/>
1440 </dia:attribute>
1441 <dia:attribute name="obj_bb">
1442 <dia:rectangle val="40.1,35.6262;41.7475,36.3738"/>
1443 </dia:attribute>
1444 <dia:attribute name="text">
1445 <dia:composite type="text">
1446 <dia:attribute name="string">
1447 <dia:string>#Mask#</dia:string>
1448 </dia:attribute>
1449 <dia:attribute name="font">
1450 <dia:font family="sans" style="0" name="Helvetica"/>
1451 </dia:attribute>
1452 <dia:attribute name="height">
1453 <dia:real val="0.80000000000000004"/>
1454 </dia:attribute>
1455 <dia:attribute name="pos">
1456 <dia:point val="40.1,36.2212"/>
1457 </dia:attribute>
1458 <dia:attribute name="color">
1459 <dia:color val="#000000ff"/>
1460 </dia:attribute>
1461 <dia:attribute name="alignment">
1462 <dia:enum val="0"/>
1463 </dia:attribute>
1464 </dia:composite>
1465 </dia:attribute>
1466 <dia:attribute name="valign">
1467 <dia:enum val="2"/>
1468 </dia:attribute>
1469 <dia:attribute name="margin">
1470 <dia:real val="0.10000000000000001"/>
1471 </dia:attribute>
1472 <dia:connections>
1473 <dia:connection handle="0" to="O28" connection="10"/>
1474 </dia:connections>
1475 </dia:object>
1476 <dia:object type="Standard - Text" version="1" id="O38">
1477 <dia:attribute name="obj_pos">
1478 <dia:point val="40,38"/>
1479 </dia:attribute>
1480 <dia:attribute name="obj_bb">
1481 <dia:rectangle val="40.1,37.6262;40.5375,38.3738"/>
1482 </dia:attribute>
1483 <dia:attribute name="text">
1484 <dia:composite type="text">
1485 <dia:attribute name="string">
1486 <dia:string>#A#</dia:string>
1487 </dia:attribute>
1488 <dia:attribute name="font">
1489 <dia:font family="sans" style="0" name="Helvetica"/>
1490 </dia:attribute>
1491 <dia:attribute name="height">
1492 <dia:real val="0.80000000000000004"/>
1493 </dia:attribute>
1494 <dia:attribute name="pos">
1495 <dia:point val="40.1,38.2212"/>
1496 </dia:attribute>
1497 <dia:attribute name="color">
1498 <dia:color val="#000000ff"/>
1499 </dia:attribute>
1500 <dia:attribute name="alignment">
1501 <dia:enum val="0"/>
1502 </dia:attribute>
1503 </dia:composite>
1504 </dia:attribute>
1505 <dia:attribute name="valign">
1506 <dia:enum val="2"/>
1507 </dia:attribute>
1508 <dia:attribute name="margin">
1509 <dia:real val="0.10000000000000001"/>
1510 </dia:attribute>
1511 <dia:connections>
1512 <dia:connection handle="0" to="O28" connection="9"/>
1513 </dia:connections>
1514 </dia:object>
1515 <dia:object type="Standard - Text" version="1" id="O39">
1516 <dia:attribute name="obj_pos">
1517 <dia:point val="40,40"/>
1518 </dia:attribute>
1519 <dia:attribute name="obj_bb">
1520 <dia:rectangle val="40.1,39.6262;40.54,40.3738"/>
1521 </dia:attribute>
1522 <dia:attribute name="text">
1523 <dia:composite type="text">
1524 <dia:attribute name="string">
1525 <dia:string>#B#</dia:string>
1526 </dia:attribute>
1527 <dia:attribute name="font">
1528 <dia:font family="sans" style="0" name="Helvetica"/>
1529 </dia:attribute>
1530 <dia:attribute name="height">
1531 <dia:real val="0.80000000000000004"/>
1532 </dia:attribute>
1533 <dia:attribute name="pos">
1534 <dia:point val="40.1,40.2212"/>
1535 </dia:attribute>
1536 <dia:attribute name="color">
1537 <dia:color val="#000000ff"/>
1538 </dia:attribute>
1539 <dia:attribute name="alignment">
1540 <dia:enum val="0"/>
1541 </dia:attribute>
1542 </dia:composite>
1543 </dia:attribute>
1544 <dia:attribute name="valign">
1545 <dia:enum val="2"/>
1546 </dia:attribute>
1547 <dia:attribute name="margin">
1548 <dia:real val="0.10000000000000001"/>
1549 </dia:attribute>
1550 <dia:connections>
1551 <dia:connection handle="0" to="O28" connection="8"/>
1552 </dia:connections>
1553 </dia:object>
1554 <dia:object type="Standard - ZigZagLine" version="1" id="O40">
1555 <dia:attribute name="obj_pos">
1556 <dia:point val="29,28"/>
1557 </dia:attribute>
1558 <dia:attribute name="obj_bb">
1559 <dia:rectangle val="28.95,27.95;29.05,38.05"/>
1560 </dia:attribute>
1561 <dia:attribute name="orth_points">
1562 <dia:point val="29,28"/>
1563 <dia:point val="29,31"/>
1564 <dia:point val="29,31"/>
1565 <dia:point val="29,38"/>
1566 </dia:attribute>
1567 <dia:attribute name="orth_orient">
1568 <dia:enum val="1"/>
1569 <dia:enum val="0"/>
1570 <dia:enum val="1"/>
1571 </dia:attribute>
1572 <dia:attribute name="autorouting">
1573 <dia:boolean val="false"/>
1574 </dia:attribute>
1575 <dia:connections>
1576 <dia:connection handle="0" to="O59" connection="0"/>
1577 <dia:connection handle="1" to="O34" connection="0"/>
1578 </dia:connections>
1579 </dia:object>
1580 <dia:object type="Standard - ZigZagLine" version="1" id="O41">
1581 <dia:attribute name="obj_pos">
1582 <dia:point val="17,21"/>
1583 </dia:attribute>
1584 <dia:attribute name="obj_bb">
1585 <dia:rectangle val="16.95,20.95;17.05,35.05"/>
1586 </dia:attribute>
1587 <dia:attribute name="orth_points">
1588 <dia:point val="17,21"/>
1589 <dia:point val="17,22.05"/>
1590 <dia:point val="17,22.05"/>
1591 <dia:point val="17,35"/>
1592 </dia:attribute>
1593 <dia:attribute name="orth_orient">
1594 <dia:enum val="1"/>
1595 <dia:enum val="0"/>
1596 <dia:enum val="1"/>
1597 </dia:attribute>
1598 <dia:attribute name="autorouting">
1599 <dia:boolean val="true"/>
1600 </dia:attribute>
1601 <dia:connections>
1602 <dia:connection handle="0" to="O14" connection="0"/>
1603 <dia:connection handle="1" to="O31" connection="0"/>
1604 </dia:connections>
1605 </dia:object>
1606 <dia:object type="Standard - Beziergon" version="0" id="O42">
1607 <dia:attribute name="obj_pos">
1608 <dia:point val="40,48"/>
1609 </dia:attribute>
1610 <dia:attribute name="obj_bb">
1611 <dia:rectangle val="39.95,47.95;53.05,58.05"/>
1612 </dia:attribute>
1613 <dia:attribute name="bez_points">
1614 <dia:point val="40,48"/>
1615 <dia:point val="44.3333,48"/>
1616 <dia:point val="48.6667,48"/>
1617 <dia:point val="53,48"/>
1618 <dia:point val="53,51.3333"/>
1619 <dia:point val="53,54.6667"/>
1620 <dia:point val="53,58"/>
1621 <dia:point val="48.6667,58"/>
1622 <dia:point val="44.3333,58"/>
1623 <dia:point val="40,58"/>
1624 <dia:point val="40,56"/>
1625 <dia:point val="40,56"/>
1626 <dia:point val="40,54"/>
1627 <dia:point val="40,52"/>
1628 <dia:point val="40,52"/>
1629 <dia:point val="40,50"/>
1630 <dia:point val="40,49"/>
1631 <dia:point val="40,49"/>
1632 </dia:attribute>
1633 <dia:attribute name="corner_types">
1634 <dia:enum val="2"/>
1635 <dia:enum val="2"/>
1636 <dia:enum val="2"/>
1637 <dia:enum val="2"/>
1638 <dia:enum val="2"/>
1639 <dia:enum val="2"/>
1640 <dia:enum val="2"/>
1641 </dia:attribute>
1642 <dia:attribute name="show_background">
1643 <dia:boolean val="true"/>
1644 </dia:attribute>
1645 </dia:object>
1646 <dia:object type="Standard - Text" version="1" id="O43">
1647 <dia:attribute name="obj_pos">
1648 <dia:point val="46.5,53"/>
1649 </dia:attribute>
1650 <dia:attribute name="obj_bb">
1651 <dia:rectangle val="42.6875,51.7982;50.3312,54.2018"/>
1652 </dia:attribute>
1653 <dia:attribute name="text">
1654 <dia:composite type="text">
1655 <dia:attribute name="string">
1656 <dia:string>#Mask ALU/FUs
1657 (scalar and/or/andc/etc.
1658 on mask regs)#</dia:string>
1659 </dia:attribute>
1660 <dia:attribute name="font">
1661 <dia:font family="sans" style="0" name="Helvetica"/>
1662 </dia:attribute>
1663 <dia:attribute name="height">
1664 <dia:real val="0.80000000000000004"/>
1665 </dia:attribute>
1666 <dia:attribute name="pos">
1667 <dia:point val="46.5,52.4119"/>
1668 </dia:attribute>
1669 <dia:attribute name="color">
1670 <dia:color val="#000000ff"/>
1671 </dia:attribute>
1672 <dia:attribute name="alignment">
1673 <dia:enum val="1"/>
1674 </dia:attribute>
1675 </dia:composite>
1676 </dia:attribute>
1677 <dia:attribute name="valign">
1678 <dia:enum val="2"/>
1679 </dia:attribute>
1680 <dia:connections>
1681 <dia:connection handle="0" to="O42" connection="12"/>
1682 </dia:connections>
1683 </dia:object>
1684 <dia:object type="Standard - Text" version="1" id="O44">
1685 <dia:attribute name="obj_pos">
1686 <dia:point val="40,52"/>
1687 </dia:attribute>
1688 <dia:attribute name="obj_bb">
1689 <dia:rectangle val="40.1,51.6262;40.5375,52.3738"/>
1690 </dia:attribute>
1691 <dia:attribute name="text">
1692 <dia:composite type="text">
1693 <dia:attribute name="string">
1694 <dia:string>#A#</dia:string>
1695 </dia:attribute>
1696 <dia:attribute name="font">
1697 <dia:font family="sans" style="0" name="Helvetica"/>
1698 </dia:attribute>
1699 <dia:attribute name="height">
1700 <dia:real val="0.80000000000000004"/>
1701 </dia:attribute>
1702 <dia:attribute name="pos">
1703 <dia:point val="40.1,52.2212"/>
1704 </dia:attribute>
1705 <dia:attribute name="color">
1706 <dia:color val="#000000ff"/>
1707 </dia:attribute>
1708 <dia:attribute name="alignment">
1709 <dia:enum val="0"/>
1710 </dia:attribute>
1711 </dia:composite>
1712 </dia:attribute>
1713 <dia:attribute name="valign">
1714 <dia:enum val="2"/>
1715 </dia:attribute>
1716 <dia:attribute name="margin">
1717 <dia:real val="0.10000000000000001"/>
1718 </dia:attribute>
1719 <dia:connections>
1720 <dia:connection handle="0" to="O42" connection="9"/>
1721 </dia:connections>
1722 </dia:object>
1723 <dia:object type="Standard - Text" version="1" id="O45">
1724 <dia:attribute name="obj_pos">
1725 <dia:point val="40,54"/>
1726 </dia:attribute>
1727 <dia:attribute name="obj_bb">
1728 <dia:rectangle val="40.1,53.6262;40.54,54.3738"/>
1729 </dia:attribute>
1730 <dia:attribute name="text">
1731 <dia:composite type="text">
1732 <dia:attribute name="string">
1733 <dia:string>#B#</dia:string>
1734 </dia:attribute>
1735 <dia:attribute name="font">
1736 <dia:font family="sans" style="0" name="Helvetica"/>
1737 </dia:attribute>
1738 <dia:attribute name="height">
1739 <dia:real val="0.80000000000000004"/>
1740 </dia:attribute>
1741 <dia:attribute name="pos">
1742 <dia:point val="40.1,54.2212"/>
1743 </dia:attribute>
1744 <dia:attribute name="color">
1745 <dia:color val="#000000ff"/>
1746 </dia:attribute>
1747 <dia:attribute name="alignment">
1748 <dia:enum val="0"/>
1749 </dia:attribute>
1750 </dia:composite>
1751 </dia:attribute>
1752 <dia:attribute name="valign">
1753 <dia:enum val="2"/>
1754 </dia:attribute>
1755 <dia:attribute name="margin">
1756 <dia:real val="0.10000000000000001"/>
1757 </dia:attribute>
1758 <dia:connections>
1759 <dia:connection handle="0" to="O42" connection="8"/>
1760 </dia:connections>
1761 </dia:object>
1762 <dia:object type="Standard - Text" version="1" id="O46">
1763 <dia:attribute name="obj_pos">
1764 <dia:point val="40,28"/>
1765 </dia:attribute>
1766 <dia:attribute name="obj_bb">
1767 <dia:rectangle val="40.1,27.6262;42.0775,28.3737"/>
1768 </dia:attribute>
1769 <dia:attribute name="text">
1770 <dia:composite type="text">
1771 <dia:attribute name="string">
1772 <dia:string>#Result#</dia:string>
1773 </dia:attribute>
1774 <dia:attribute name="font">
1775 <dia:font family="sans" style="0" name="Helvetica"/>
1776 </dia:attribute>
1777 <dia:attribute name="height">
1778 <dia:real val="0.80000000000000004"/>
1779 </dia:attribute>
1780 <dia:attribute name="pos">
1781 <dia:point val="40.1,28.2212"/>
1782 </dia:attribute>
1783 <dia:attribute name="color">
1784 <dia:color val="#000000ff"/>
1785 </dia:attribute>
1786 <dia:attribute name="alignment">
1787 <dia:enum val="0"/>
1788 </dia:attribute>
1789 </dia:composite>
1790 </dia:attribute>
1791 <dia:attribute name="valign">
1792 <dia:enum val="2"/>
1793 </dia:attribute>
1794 <dia:attribute name="margin">
1795 <dia:real val="0.10000000000000001"/>
1796 </dia:attribute>
1797 <dia:connections>
1798 <dia:connection handle="0" to="O11" connection="7"/>
1799 </dia:connections>
1800 </dia:object>
1801 <dia:object type="Standard - Text" version="1" id="O47">
1802 <dia:attribute name="obj_pos">
1803 <dia:point val="40,42"/>
1804 </dia:attribute>
1805 <dia:attribute name="obj_bb">
1806 <dia:rectangle val="40.1,41.6262;42.0775,42.3738"/>
1807 </dia:attribute>
1808 <dia:attribute name="text">
1809 <dia:composite type="text">
1810 <dia:attribute name="string">
1811 <dia:string>#Result#</dia:string>
1812 </dia:attribute>
1813 <dia:attribute name="font">
1814 <dia:font family="sans" style="0" name="Helvetica"/>
1815 </dia:attribute>
1816 <dia:attribute name="height">
1817 <dia:real val="0.80000000000000004"/>
1818 </dia:attribute>
1819 <dia:attribute name="pos">
1820 <dia:point val="40.1,42.2212"/>
1821 </dia:attribute>
1822 <dia:attribute name="color">
1823 <dia:color val="#000000ff"/>
1824 </dia:attribute>
1825 <dia:attribute name="alignment">
1826 <dia:enum val="0"/>
1827 </dia:attribute>
1828 </dia:composite>
1829 </dia:attribute>
1830 <dia:attribute name="valign">
1831 <dia:enum val="2"/>
1832 </dia:attribute>
1833 <dia:attribute name="margin">
1834 <dia:real val="0.10000000000000001"/>
1835 </dia:attribute>
1836 <dia:connections>
1837 <dia:connection handle="0" to="O28" connection="7"/>
1838 </dia:connections>
1839 </dia:object>
1840 <dia:object type="Standard - Text" version="1" id="O48">
1841 <dia:attribute name="obj_pos">
1842 <dia:point val="40,56"/>
1843 </dia:attribute>
1844 <dia:attribute name="obj_bb">
1845 <dia:rectangle val="40.1,55.6262;42.0775,56.3738"/>
1846 </dia:attribute>
1847 <dia:attribute name="text">
1848 <dia:composite type="text">
1849 <dia:attribute name="string">
1850 <dia:string>#Result#</dia:string>
1851 </dia:attribute>
1852 <dia:attribute name="font">
1853 <dia:font family="sans" style="0" name="Helvetica"/>
1854 </dia:attribute>
1855 <dia:attribute name="height">
1856 <dia:real val="0.80000000000000004"/>
1857 </dia:attribute>
1858 <dia:attribute name="pos">
1859 <dia:point val="40.1,56.2212"/>
1860 </dia:attribute>
1861 <dia:attribute name="color">
1862 <dia:color val="#000000ff"/>
1863 </dia:attribute>
1864 <dia:attribute name="alignment">
1865 <dia:enum val="0"/>
1866 </dia:attribute>
1867 </dia:composite>
1868 </dia:attribute>
1869 <dia:attribute name="valign">
1870 <dia:enum val="2"/>
1871 </dia:attribute>
1872 <dia:attribute name="margin">
1873 <dia:real val="0.10000000000000001"/>
1874 </dia:attribute>
1875 <dia:connections>
1876 <dia:connection handle="0" to="O42" connection="7"/>
1877 </dia:connections>
1878 </dia:object>
1879 <dia:object type="Digital - conn" version="1" id="O49">
1880 <dia:attribute name="obj_pos">
1881 <dia:point val="16,51"/>
1882 </dia:attribute>
1883 <dia:attribute name="obj_bb">
1884 <dia:rectangle val="15.9293,50.9293;18.0707,53.0707"/>
1885 </dia:attribute>
1886 <dia:attribute name="meta">
1887 <dia:composite type="dict"/>
1888 </dia:attribute>
1889 <dia:attribute name="elem_corner">
1890 <dia:point val="16,51"/>
1891 </dia:attribute>
1892 <dia:attribute name="elem_width">
1893 <dia:real val="2"/>
1894 </dia:attribute>
1895 <dia:attribute name="elem_height">
1896 <dia:real val="2"/>
1897 </dia:attribute>
1898 <dia:attribute name="line_width">
1899 <dia:real val="0.10000000000000001"/>
1900 </dia:attribute>
1901 <dia:attribute name="line_colour">
1902 <dia:color val="#000000ff"/>
1903 </dia:attribute>
1904 <dia:attribute name="fill_colour">
1905 <dia:color val="#ffffffff"/>
1906 </dia:attribute>
1907 <dia:attribute name="show_background">
1908 <dia:boolean val="true"/>
1909 </dia:attribute>
1910 <dia:attribute name="line_style">
1911 <dia:enum val="0"/>
1912 <dia:real val="1"/>
1913 </dia:attribute>
1914 <dia:attribute name="flip_horizontal">
1915 <dia:boolean val="false"/>
1916 </dia:attribute>
1917 <dia:attribute name="flip_vertical">
1918 <dia:boolean val="false"/>
1919 </dia:attribute>
1920 <dia:attribute name="subscale">
1921 <dia:real val="1"/>
1922 </dia:attribute>
1923 </dia:object>
1924 <dia:object type="Digital - conn" version="1" id="O50">
1925 <dia:attribute name="obj_pos">
1926 <dia:point val="16,53"/>
1927 </dia:attribute>
1928 <dia:attribute name="obj_bb">
1929 <dia:rectangle val="15.9293,52.9293;18.0707,55.0707"/>
1930 </dia:attribute>
1931 <dia:attribute name="meta">
1932 <dia:composite type="dict"/>
1933 </dia:attribute>
1934 <dia:attribute name="elem_corner">
1935 <dia:point val="16,53"/>
1936 </dia:attribute>
1937 <dia:attribute name="elem_width">
1938 <dia:real val="2"/>
1939 </dia:attribute>
1940 <dia:attribute name="elem_height">
1941 <dia:real val="2"/>
1942 </dia:attribute>
1943 <dia:attribute name="line_width">
1944 <dia:real val="0.10000000000000001"/>
1945 </dia:attribute>
1946 <dia:attribute name="line_colour">
1947 <dia:color val="#000000ff"/>
1948 </dia:attribute>
1949 <dia:attribute name="fill_colour">
1950 <dia:color val="#ffffffff"/>
1951 </dia:attribute>
1952 <dia:attribute name="show_background">
1953 <dia:boolean val="true"/>
1954 </dia:attribute>
1955 <dia:attribute name="line_style">
1956 <dia:enum val="0"/>
1957 <dia:real val="1"/>
1958 </dia:attribute>
1959 <dia:attribute name="flip_horizontal">
1960 <dia:boolean val="false"/>
1961 </dia:attribute>
1962 <dia:attribute name="flip_vertical">
1963 <dia:boolean val="false"/>
1964 </dia:attribute>
1965 <dia:attribute name="subscale">
1966 <dia:real val="1"/>
1967 </dia:attribute>
1968 </dia:object>
1969 <dia:object type="Standard - ZigZagLine" version="1" id="O51">
1970 <dia:attribute name="obj_pos">
1971 <dia:point val="40,56"/>
1972 </dia:attribute>
1973 <dia:attribute name="obj_bb">
1974 <dia:rectangle val="16.95,53.9293;40.05,56.05"/>
1975 </dia:attribute>
1976 <dia:attribute name="orth_points">
1977 <dia:point val="40,56"/>
1978 <dia:point val="17,56"/>
1979 <dia:point val="17,54"/>
1980 <dia:point val="17,54"/>
1981 </dia:attribute>
1982 <dia:attribute name="orth_orient">
1983 <dia:enum val="0"/>
1984 <dia:enum val="1"/>
1985 <dia:enum val="0"/>
1986 </dia:attribute>
1987 <dia:attribute name="autorouting">
1988 <dia:boolean val="false"/>
1989 </dia:attribute>
1990 <dia:connections>
1991 <dia:connection handle="0" to="O42" connection="7"/>
1992 <dia:connection handle="1" to="O50" connection="0"/>
1993 </dia:connections>
1994 </dia:object>
1995 <dia:object type="Standard - ZigZagLine" version="1" id="O52">
1996 <dia:attribute name="obj_pos">
1997 <dia:point val="17,54"/>
1998 </dia:attribute>
1999 <dia:attribute name="obj_bb">
2000 <dia:rectangle val="16.9293,53.95;40.0707,54.05"/>
2001 </dia:attribute>
2002 <dia:attribute name="orth_points">
2003 <dia:point val="17,54"/>
2004 <dia:point val="17,54"/>
2005 <dia:point val="40,54"/>
2006 <dia:point val="40,54"/>
2007 </dia:attribute>
2008 <dia:attribute name="orth_orient">
2009 <dia:enum val="1"/>
2010 <dia:enum val="0"/>
2011 <dia:enum val="1"/>
2012 </dia:attribute>
2013 <dia:attribute name="autorouting">
2014 <dia:boolean val="false"/>
2015 </dia:attribute>
2016 <dia:connections>
2017 <dia:connection handle="0" to="O50" connection="0"/>
2018 <dia:connection handle="1" to="O42" connection="8"/>
2019 </dia:connections>
2020 </dia:object>
2021 <dia:object type="Standard - ZigZagLine" version="1" id="O53">
2022 <dia:attribute name="obj_pos">
2023 <dia:point val="17,52"/>
2024 </dia:attribute>
2025 <dia:attribute name="obj_bb">
2026 <dia:rectangle val="16.9293,51.95;40.0707,52.05"/>
2027 </dia:attribute>
2028 <dia:attribute name="orth_points">
2029 <dia:point val="17,52"/>
2030 <dia:point val="17,52"/>
2031 <dia:point val="40,52"/>
2032 <dia:point val="40,52"/>
2033 </dia:attribute>
2034 <dia:attribute name="orth_orient">
2035 <dia:enum val="1"/>
2036 <dia:enum val="0"/>
2037 <dia:enum val="1"/>
2038 </dia:attribute>
2039 <dia:attribute name="autorouting">
2040 <dia:boolean val="false"/>
2041 </dia:attribute>
2042 <dia:connections>
2043 <dia:connection handle="0" to="O49" connection="0"/>
2044 <dia:connection handle="1" to="O42" connection="9"/>
2045 </dia:connections>
2046 </dia:object>
2047 <dia:object type="Standard - ZigZagLine" version="1" id="O54">
2048 <dia:attribute name="obj_pos">
2049 <dia:point val="17,35"/>
2050 </dia:attribute>
2051 <dia:attribute name="obj_bb">
2052 <dia:rectangle val="16.95,34.95;17.05,42.05"/>
2053 </dia:attribute>
2054 <dia:attribute name="orth_points">
2055 <dia:point val="17,35"/>
2056 <dia:point val="17,35.95"/>
2057 <dia:point val="17,35.95"/>
2058 <dia:point val="17,42"/>
2059 </dia:attribute>
2060 <dia:attribute name="orth_orient">
2061 <dia:enum val="1"/>
2062 <dia:enum val="0"/>
2063 <dia:enum val="1"/>
2064 </dia:attribute>
2065 <dia:attribute name="autorouting">
2066 <dia:boolean val="true"/>
2067 </dia:attribute>
2068 <dia:connections>
2069 <dia:connection handle="0" to="O31" connection="0"/>
2070 <dia:connection handle="1" to="O57" connection="0"/>
2071 </dia:connections>
2072 </dia:object>
2073 <dia:object type="Standard - ZigZagLine" version="1" id="O55">
2074 <dia:attribute name="obj_pos">
2075 <dia:point val="17,52"/>
2076 </dia:attribute>
2077 <dia:attribute name="obj_bb">
2078 <dia:rectangle val="16.95,51.95;17.05,54.05"/>
2079 </dia:attribute>
2080 <dia:attribute name="orth_points">
2081 <dia:point val="17,52"/>
2082 <dia:point val="17,52.9"/>
2083 <dia:point val="17,52.9"/>
2084 <dia:point val="17,54"/>
2085 </dia:attribute>
2086 <dia:attribute name="orth_orient">
2087 <dia:enum val="1"/>
2088 <dia:enum val="0"/>
2089 <dia:enum val="1"/>
2090 </dia:attribute>
2091 <dia:attribute name="autorouting">
2092 <dia:boolean val="true"/>
2093 </dia:attribute>
2094 <dia:connections>
2095 <dia:connection handle="0" to="O49" connection="0"/>
2096 <dia:connection handle="1" to="O50" connection="0"/>
2097 </dia:connections>
2098 </dia:object>
2099 <dia:object type="Standard - ZigZagLine" version="1" id="O56">
2100 <dia:attribute name="obj_pos">
2101 <dia:point val="40,42"/>
2102 </dia:attribute>
2103 <dia:attribute name="obj_bb">
2104 <dia:rectangle val="16.95,41.95;40.05,42.05"/>
2105 </dia:attribute>
2106 <dia:attribute name="orth_points">
2107 <dia:point val="40,42"/>
2108 <dia:point val="28.5,42"/>
2109 <dia:point val="28.5,42"/>
2110 <dia:point val="17,42"/>
2111 </dia:attribute>
2112 <dia:attribute name="orth_orient">
2113 <dia:enum val="0"/>
2114 <dia:enum val="1"/>
2115 <dia:enum val="0"/>
2116 </dia:attribute>
2117 <dia:attribute name="autorouting">
2118 <dia:boolean val="true"/>
2119 </dia:attribute>
2120 <dia:connections>
2121 <dia:connection handle="0" to="O28" connection="7"/>
2122 <dia:connection handle="1" to="O57" connection="0"/>
2123 </dia:connections>
2124 </dia:object>
2125 <dia:object type="Digital - conn" version="1" id="O57">
2126 <dia:attribute name="obj_pos">
2127 <dia:point val="16,41"/>
2128 </dia:attribute>
2129 <dia:attribute name="obj_bb">
2130 <dia:rectangle val="15.9293,40.9293;18.0707,43.0707"/>
2131 </dia:attribute>
2132 <dia:attribute name="meta">
2133 <dia:composite type="dict"/>
2134 </dia:attribute>
2135 <dia:attribute name="elem_corner">
2136 <dia:point val="16,41"/>
2137 </dia:attribute>
2138 <dia:attribute name="elem_width">
2139 <dia:real val="2"/>
2140 </dia:attribute>
2141 <dia:attribute name="elem_height">
2142 <dia:real val="2"/>
2143 </dia:attribute>
2144 <dia:attribute name="line_width">
2145 <dia:real val="0.10000000000000001"/>
2146 </dia:attribute>
2147 <dia:attribute name="line_colour">
2148 <dia:color val="#000000ff"/>
2149 </dia:attribute>
2150 <dia:attribute name="fill_colour">
2151 <dia:color val="#ffffffff"/>
2152 </dia:attribute>
2153 <dia:attribute name="show_background">
2154 <dia:boolean val="true"/>
2155 </dia:attribute>
2156 <dia:attribute name="line_style">
2157 <dia:enum val="0"/>
2158 <dia:real val="1"/>
2159 </dia:attribute>
2160 <dia:attribute name="flip_horizontal">
2161 <dia:boolean val="false"/>
2162 </dia:attribute>
2163 <dia:attribute name="flip_vertical">
2164 <dia:boolean val="false"/>
2165 </dia:attribute>
2166 <dia:attribute name="subscale">
2167 <dia:real val="1"/>
2168 </dia:attribute>
2169 </dia:object>
2170 <dia:object type="Standard - ZigZagLine" version="1" id="O58">
2171 <dia:attribute name="obj_pos">
2172 <dia:point val="17,42"/>
2173 </dia:attribute>
2174 <dia:attribute name="obj_bb">
2175 <dia:rectangle val="16.95,41.95;17.05,52.05"/>
2176 </dia:attribute>
2177 <dia:attribute name="orth_points">
2178 <dia:point val="17,42"/>
2179 <dia:point val="17,43.05"/>
2180 <dia:point val="17,43.05"/>
2181 <dia:point val="17,52"/>
2182 </dia:attribute>
2183 <dia:attribute name="orth_orient">
2184 <dia:enum val="1"/>
2185 <dia:enum val="0"/>
2186 <dia:enum val="1"/>
2187 </dia:attribute>
2188 <dia:attribute name="autorouting">
2189 <dia:boolean val="true"/>
2190 </dia:attribute>
2191 <dia:connections>
2192 <dia:connection handle="0" to="O57" connection="0"/>
2193 <dia:connection handle="1" to="O49" connection="0"/>
2194 </dia:connections>
2195 </dia:object>
2196 <dia:object type="Digital - conn" version="1" id="O59">
2197 <dia:attribute name="obj_pos">
2198 <dia:point val="28,27"/>
2199 </dia:attribute>
2200 <dia:attribute name="obj_bb">
2201 <dia:rectangle val="27.9293,26.9293;30.0707,29.0707"/>
2202 </dia:attribute>
2203 <dia:attribute name="meta">
2204 <dia:composite type="dict"/>
2205 </dia:attribute>
2206 <dia:attribute name="elem_corner">
2207 <dia:point val="28,27"/>
2208 </dia:attribute>
2209 <dia:attribute name="elem_width">
2210 <dia:real val="2"/>
2211 </dia:attribute>
2212 <dia:attribute name="elem_height">
2213 <dia:real val="2"/>
2214 </dia:attribute>
2215 <dia:attribute name="line_width">
2216 <dia:real val="0.10000000000000001"/>
2217 </dia:attribute>
2218 <dia:attribute name="line_colour">
2219 <dia:color val="#000000ff"/>
2220 </dia:attribute>
2221 <dia:attribute name="fill_colour">
2222 <dia:color val="#ffffffff"/>
2223 </dia:attribute>
2224 <dia:attribute name="show_background">
2225 <dia:boolean val="true"/>
2226 </dia:attribute>
2227 <dia:attribute name="line_style">
2228 <dia:enum val="0"/>
2229 <dia:real val="1"/>
2230 </dia:attribute>
2231 <dia:attribute name="flip_horizontal">
2232 <dia:boolean val="false"/>
2233 </dia:attribute>
2234 <dia:attribute name="flip_vertical">
2235 <dia:boolean val="false"/>
2236 </dia:attribute>
2237 <dia:attribute name="subscale">
2238 <dia:real val="1"/>
2239 </dia:attribute>
2240 </dia:object>
2241 <dia:object type="Standard - ZigZagLine" version="1" id="O60">
2242 <dia:attribute name="obj_pos">
2243 <dia:point val="40,28"/>
2244 </dia:attribute>
2245 <dia:attribute name="obj_bb">
2246 <dia:rectangle val="28.95,27.95;40.05,28.05"/>
2247 </dia:attribute>
2248 <dia:attribute name="orth_points">
2249 <dia:point val="40,28"/>
2250 <dia:point val="34.5,28"/>
2251 <dia:point val="34.5,28"/>
2252 <dia:point val="29,28"/>
2253 </dia:attribute>
2254 <dia:attribute name="orth_orient">
2255 <dia:enum val="0"/>
2256 <dia:enum val="1"/>
2257 <dia:enum val="0"/>
2258 </dia:attribute>
2259 <dia:attribute name="autorouting">
2260 <dia:boolean val="true"/>
2261 </dia:attribute>
2262 <dia:connections>
2263 <dia:connection handle="0" to="O11" connection="7"/>
2264 <dia:connection handle="1" to="O59" connection="0"/>
2265 </dia:connections>
2266 </dia:object>
2267 <dia:object type="Standard - ZigZagLine" version="1" id="O61">
2268 <dia:attribute name="obj_pos">
2269 <dia:point val="29,26"/>
2270 </dia:attribute>
2271 <dia:attribute name="obj_bb">
2272 <dia:rectangle val="28.95,25.95;29.05,28.05"/>
2273 </dia:attribute>
2274 <dia:attribute name="orth_points">
2275 <dia:point val="29,26"/>
2276 <dia:point val="29,26.9"/>
2277 <dia:point val="29,26.9"/>
2278 <dia:point val="29,28"/>
2279 </dia:attribute>
2280 <dia:attribute name="orth_orient">
2281 <dia:enum val="1"/>
2282 <dia:enum val="0"/>
2283 <dia:enum val="1"/>
2284 </dia:attribute>
2285 <dia:attribute name="autorouting">
2286 <dia:boolean val="true"/>
2287 </dia:attribute>
2288 <dia:connections>
2289 <dia:connection handle="0" to="O21" connection="0"/>
2290 <dia:connection handle="1" to="O59" connection="0"/>
2291 </dia:connections>
2292 </dia:object>
2293 <dia:object type="Standard - Text" version="1" id="O62">
2294 <dia:attribute name="obj_pos">
2295 <dia:point val="17,6"/>
2296 </dia:attribute>
2297 <dia:attribute name="obj_bb">
2298 <dia:rectangle val="1.1075,7;16,10.1475"/>
2299 </dia:attribute>
2300 <dia:attribute name="text">
2301 <dia:composite type="text">
2302 <dia:attribute name="string">
2303 <dia:string>#Mask registers are tracked by the dependency
2304 matrix at the level of different `a` values,
2305 different `b` values are treated as
2306 belonging to the same register.#</dia:string>
2307 </dia:attribute>
2308 <dia:attribute name="font">
2309 <dia:font family="sans" style="0" name="Helvetica"/>
2310 </dia:attribute>
2311 <dia:attribute name="height">
2312 <dia:real val="0.80000000000000004"/>
2313 </dia:attribute>
2314 <dia:attribute name="pos">
2315 <dia:point val="16,7.595"/>
2316 </dia:attribute>
2317 <dia:attribute name="color">
2318 <dia:color val="#000000ff"/>
2319 </dia:attribute>
2320 <dia:attribute name="alignment">
2321 <dia:enum val="2"/>
2322 </dia:attribute>
2323 </dia:composite>
2324 </dia:attribute>
2325 <dia:attribute name="valign">
2326 <dia:enum val="0"/>
2327 </dia:attribute>
2328 <dia:attribute name="margin">
2329 <dia:real val="1"/>
2330 </dia:attribute>
2331 <dia:connections>
2332 <dia:connection handle="0" to="O2" connection="6"/>
2333 </dia:connections>
2334 </dia:object>
2335 </dia:layer>
2336 </dia:diagram>