diff --git a/TheoMornico.tar.gz b/TheoMornico.tar.gz index 267e2987f543abb4018e59964ce36be8639526c9..f7e3fcefee63e5749832932fa521e5bb1a9bee4c 100644 Binary files a/TheoMornico.tar.gz and b/TheoMornico.tar.gz differ diff --git a/add_8_sign.lfo b/add_8_sign.lfo index c15863a383287ead67d3ad46827b8e67cea07726..7cb2aec39376a8bcf881988e29c00383755e5a73 100644 --- a/add_8_sign.lfo +++ b/add_8_sign.lfo @@ -1,90 +1,6 @@ -5 f s -n 350 -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - +n 276 16 0 0 @@ -182,28 +98,7 @@ n 350 0 16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 +2 16 0 0 @@ -289,96 +184,9 @@ n 350 16 0 0 -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - 16 0 2 -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - 16 0 2 @@ -401,7 +209,7 @@ n 350 2 16 0 -2 +0 16 0 0 @@ -514,30 +322,6 @@ n 350 16 0 0 -16 0 -2 - -16 0 -2 - -16 0 -2 - -16 0 -2 - -16 0 -2 - -16 0 -2 - -16 0 -2 - -16 0 -2 - 16 0 0 @@ -640,9 +424,6 @@ n 350 16 0 0 -16 0 -2 - 16 0 0 @@ -674,28 +455,28 @@ n 350 0 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 0 @@ -712,9 +493,6 @@ n 350 16 0 0 -16 0 -2 - 16 0 0 @@ -731,25 +509,25 @@ n 350 0 16 0 -2 +0 16 0 -2 +0 16 0 -2 +0 16 0 -2 +0 16 0 -2 +0 16 0 -2 +0 16 0 -2 +0 16 0 0 @@ -860,7 +638,7 @@ n 350 0 16 0 -0 +2 16 0 0 @@ -932,7 +710,7 @@ n 350 0 16 0 -0 +2 16 0 0 @@ -950,25 +728,25 @@ n 350 0 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 0 @@ -1052,842 +830,632 @@ n 350 0 s 0 -w 546 -3325 3317 3372 3317 282 U -3355 3321 3371 3321 287 U -3301 3320 3371 3320 290 U -3304 3368 3355 3368 287 U -3372 3324 3376 3324 341 U -3373 3320 3424 3320 350 U -3359 3327 3375 3327 279 U -3316 3326 3375 3326 342 U -3376 3330 3380 3330 335 U -3377 3326 3423 3326 346 U -3363 3333 3379 3333 286 U -3320 3332 3379 3332 336 U -3380 3336 3384 3336 329 U -3381 3332 3427 3332 340 U -3367 3340 3383 3340 285 U -3324 3339 3383 3339 330 U -3384 3343 3388 3343 323 U -3385 3339 3431 3339 334 U -3371 3346 3387 3346 283 U -3328 3345 3387 3345 324 U -3388 3349 3392 3349 318 U -3389 3345 3435 3345 328 U -3375 3352 3391 3352 284 U -3332 3351 3391 3351 288 U -3392 3355 3396 3355 313 U -3393 3351 3439 3351 322 U -3379 3358 3395 3358 280 U -3396 3361 3400 3361 307 U -3397 3357 3443 3357 317 U -3383 3364 3399 3364 278 U -3340 3363 3399 3363 308 U -3400 3367 3404 3367 281 U -3401 3363 3447 3363 312 U -3348 3420 3356 3420 290 U -3347 3421 3356 3421 342 U -3346 3422 3356 3422 336 U -3345 3423 3356 3423 330 U -3344 3424 3356 3424 324 U -3343 3425 3356 3425 288 U -3336 3357 3395 3357 289 U -3342 3426 3356 3426 289 U -3341 3427 3356 3427 308 U -3340 3428 3356 3428 287 U -3316 3374 3359 3374 279 U -3320 3380 3363 3380 286 U -3324 3387 3367 3387 285 U -3319 3405 3379 3405 280 U -3314 3399 3375 3399 284 U -3316 3393 3371 3393 283 U -3339 3429 3356 3429 279 U -3338 3430 3356 3430 286 U -3337 3431 3356 3431 285 U -3336 3432 3356 3432 283 U -3335 3433 3356 3433 284 U -3334 3434 3356 3434 280 U -3320 3411 3383 3411 278 U -3333 3435 3356 3435 278 U -3360 3448 3404 3448 281 U -3362 3420 3424 3420 350 U -3362 3421 3423 3421 346 U -3362 3422 3422 3422 340 U -3362 3423 3421 3423 334 U -3362 3424 3420 3424 328 U -3362 3425 3419 3425 322 U -3362 3426 3418 3426 317 U -3362 3427 3417 3427 312 U -3310 3283 3318 3283 256 U -3309 3282 3318 3282 255 U -3310 3268 3316 3268 256 U -3309 3262 3315 3262 255 U -3308 3257 3314 3257 277 U -3307 3251 3313 3251 275 U -3306 3246 3312 3246 274 U -3305 3240 3311 3240 272 U -3304 3235 3310 3235 271 U -3303 3229 3309 3229 269 U -3308 3281 3318 3281 277 U -3307 3280 3318 3280 275 U -3306 3279 3318 3279 274 U -3305 3278 3318 3278 272 U -3304 3277 3318 3277 271 U -3303 3276 3318 3276 269 U -3313 3272 3319 3272 267 U -3313 3266 3316 3266 267 U -3313 3260 3315 3260 267 U -3312 3255 3314 3255 267 U -3310 3249 3313 3249 267 U -3309 3244 3312 3244 267 U -3308 3238 3312 3238 267 U -3307 3233 3310 3233 267 U -3307 3227 3309 3227 267 U -3322 3283 3324 3283 260 U -3322 3282 3325 3282 261 U -3323 3261 3325 3261 261 U -3322 3256 3326 3256 276 U -3322 3280 3327 3280 262 U -3321 3250 3327 3250 262 U -3320 3245 3328 3245 273 U -3322 3279 3328 3279 273 U -3322 3278 3329 3278 263 U -3319 3239 3329 3239 263 U -3318 3234 3330 3234 270 U -3322 3277 3330 3277 270 U -3317 3228 3331 3228 268 U -3322 3276 3331 3276 268 U -3322 3281 3326 3281 276 U -3363 3283 3371 3283 253 U -3362 3282 3371 3282 252 U -3363 3268 3369 3268 253 U -3362 3262 3368 3262 252 U -3361 3257 3367 3257 243 U -3360 3251 3366 3251 242 U -3359 3246 3365 3246 241 U -3358 3240 3364 3240 240 U -3357 3235 3363 3235 239 U -3356 3229 3362 3229 251 U -3361 3281 3371 3281 243 U -3360 3280 3371 3280 242 U -3359 3279 3371 3279 241 U -3358 3278 3371 3278 240 U -3357 3277 3371 3277 239 U -3356 3276 3371 3276 251 U -3366 3266 3369 3266 214 U -3366 3260 3368 3260 214 U -3365 3255 3367 3255 214 U -3363 3249 3366 3249 214 U -3362 3244 3365 3244 214 U -3361 3238 3365 3238 214 U -3360 3233 3363 3233 214 U -3360 3227 3362 3227 214 U -3375 3283 3377 3283 248 U -3375 3282 3378 3282 249 U -3376 3261 3378 3261 249 U -3375 3256 3379 3256 244 U -3375 3280 3380 3280 245 U -3374 3250 3380 3250 245 U -3373 3245 3381 3245 246 U -3375 3279 3381 3279 246 U -3375 3278 3382 3278 247 U -3372 3239 3382 3239 247 U -3371 3234 3383 3234 238 U -3375 3277 3383 3277 238 U -3370 3228 3384 3228 250 U -3375 3276 3384 3276 250 U -3375 3281 3379 3281 244 U -3415 3279 3432 3279 25 U -3414 3280 3432 3280 26 U -3413 3281 3432 3281 27 U -3412 3282 3432 3282 28 U -3411 3283 3432 3283 29 U -3410 3284 3432 3284 30 U -3409 3285 3432 3285 31 U -3408 3286 3432 3286 32 U -3416 3278 3432 3278 24 U -3423 3271 3432 3271 17 U -3422 3272 3432 3272 18 U -3421 3273 3432 3273 19 U -3420 3274 3432 3274 20 U -3419 3275 3432 3275 21 U -3418 3276 3432 3276 22 U -3417 3277 3432 3277 23 U -3416 3218 3432 3218 24 U -3415 3217 3432 3217 25 U -3423 3225 3432 3225 17 U -3422 3224 3432 3224 18 U -3421 3223 3432 3223 19 U -3420 3222 3432 3222 20 U -3419 3221 3432 3221 21 U -3418 3220 3432 3220 22 U -3417 3219 3432 3219 23 U -3408 3210 3432 3210 32 U -3409 3211 3432 3211 31 U -3410 3212 3432 3212 30 U -3411 3213 3432 3213 29 U -3412 3214 3432 3214 28 U -3413 3215 3432 3215 27 U -3414 3216 3432 3216 26 U -3416 3248 3432 3248 24 U -3415 3247 3432 3247 25 U -3423 3255 3432 3255 17 U -3422 3254 3432 3254 18 U -3421 3253 3432 3253 19 U -3420 3252 3432 3252 20 U -3419 3251 3432 3251 21 U -3418 3250 3432 3250 22 U -3417 3249 3432 3249 23 U -3408 3240 3432 3240 32 U -3409 3241 3432 3241 31 U -3410 3242 3432 3242 30 U -3411 3243 3432 3243 29 U -3412 3244 3432 3244 28 U -3413 3245 3432 3245 27 U -3414 3246 3432 3246 26 U -3462 3232 3477 3232 35 U -3462 3233 3476 3233 36 U -3462 3234 3475 3234 37 U -3462 3235 3474 3235 38 U -3462 3236 3473 3236 39 U -3462 3237 3472 3237 40 U -3462 3238 3471 3238 41 U -3462 3231 3478 3231 34 U -3438 3283 3478 3283 34 U -3438 3276 3471 3276 41 U -3438 3277 3472 3277 40 U -3438 3278 3473 3278 39 U -3438 3279 3474 3279 38 U -3438 3280 3475 3280 37 U -3438 3281 3476 3281 36 U -3438 3282 3477 3282 35 U -3446 3237 3456 3237 69 U -3448 3239 3456 3239 71 U -3449 3240 3456 3240 72 U -3450 3241 3456 3241 73 U -3451 3242 3456 3242 74 U -3445 3236 3456 3236 68 U -3447 3238 3456 3238 70 U -3452 3243 3456 3243 75 U -3438 3253 3452 3253 75 U -3438 3246 3445 3246 68 U -3438 3247 3446 3247 69 U -3438 3248 3447 3248 70 U -3438 3249 3448 3249 71 U -3438 3250 3449 3250 72 U -3438 3251 3450 3251 73 U -3438 3252 3451 3252 74 U -3446 3235 3456 3235 67 U -3453 3228 3456 3228 60 U -3452 3229 3456 3229 61 U -3451 3230 3456 3230 62 U -3450 3231 3456 3231 63 U -3449 3232 3456 3232 64 U -3448 3233 3456 3233 65 U -3447 3234 3456 3234 66 U -3438 3216 3452 3216 61 U -3438 3218 3450 3218 63 U -3438 3219 3449 3219 64 U -3438 3220 3448 3220 65 U -3438 3221 3447 3221 66 U -3438 3215 3453 3215 60 U -3438 3217 3451 3217 62 U -3438 3222 3446 3222 67 U -3435 3259 3442 3259 42 U -3435 3207 3442 3207 42 U -3442 3210 3459 3210 42 U -3405 3234 3435 3234 33 U -3405 3289 3435 3289 33 U -3482 3423 3514 3423 152 U -3481 3424 3514 3424 155 U -3480 3425 3514 3425 156 U -3479 3426 3514 3426 157 U -3478 3427 3514 3427 158 U -3477 3428 3514 3428 153 U -3476 3429 3514 3429 159 U -3475 3430 3514 3430 154 U -3483 3422 3514 3422 104 U -3490 3415 3514 3415 102 U -3489 3416 3514 3416 105 U -3488 3417 3514 3417 106 U -3487 3418 3514 3418 107 U -3486 3419 3514 3419 108 U -3485 3420 3514 3420 103 U -3484 3421 3514 3421 109 U -3476 3374 3491 3374 159 U -3478 3376 3491 3376 158 U -3479 3377 3491 3377 157 U -3480 3378 3491 3378 156 U -3481 3379 3491 3379 155 U -3475 3373 3491 3373 154 U -3477 3375 3491 3375 153 U -3482 3380 3491 3380 152 U -3495 3374 3498 3374 178 U -3495 3376 3498 3376 176 U -3495 3377 3498 3377 175 U -3495 3378 3498 3378 174 U -3495 3379 3498 3379 173 U -3495 3373 3498 3373 179 U -3495 3375 3498 3375 177 U -3495 3380 3498 3380 172 U -3492 3367 3515 3367 151 U -3499 3393 3516 3393 93 U -3501 3369 3517 3369 150 U -3502 3374 3529 3374 143 U -3502 3376 3527 3376 145 U -3502 3377 3526 3377 146 U -3502 3378 3525 3378 147 U -3502 3379 3524 3379 148 U -3502 3373 3530 3373 142 U -3502 3375 3528 3375 144 U -3502 3380 3523 3380 149 U -3523 3388 3541 3388 149 U -3530 3381 3541 3381 142 U -3529 3382 3541 3382 143 U -3528 3383 3541 3383 144 U -3527 3384 3541 3384 145 U -3526 3385 3541 3385 146 U -3525 3386 3541 3386 147 U -3524 3387 3541 3387 148 U -3526 3390 3541 3390 99 U -3528 3392 3541 3392 97 U -3529 3393 3541 3393 96 U -3530 3394 3541 3394 95 U -3531 3395 3541 3395 94 U -3525 3389 3541 3389 100 U -3527 3391 3541 3391 98 U -3532 3396 3541 3396 101 U -3484 3398 3497 3398 109 U -3486 3400 3497 3400 108 U -3487 3401 3497 3401 107 U -3488 3402 3497 3402 106 U -3489 3403 3497 3403 105 U -3483 3397 3497 3397 104 U -3485 3399 3497 3399 103 U -3490 3404 3497 3404 102 U -3501 3404 3532 3404 101 U -3501 3397 3525 3397 100 U -3501 3398 3526 3398 99 U -3501 3399 3527 3399 98 U -3501 3400 3528 3400 97 U -3501 3401 3529 3401 96 U -3501 3402 3530 3402 95 U -3501 3403 3531 3403 94 U -3547 3385 3552 3385 133 U -3547 3387 3552 3387 131 U -3547 3388 3552 3388 130 U -3547 3389 3552 3389 129 U -3547 3390 3552 3390 128 U -3547 3384 3552 3384 134 U -3547 3386 3552 3386 132 U -3547 3391 3552 3391 127 U -3519 3364 3543 3364 85 U -3518 3407 3519 3407 85 U -3519 3409 3549 3409 84 U -3549 3375 3554 3375 84 U -3556 3385 3571 3385 77 U -3556 3387 3569 3387 79 U -3556 3388 3568 3388 80 U -3556 3389 3567 3389 81 U -3556 3390 3566 3390 82 U -3556 3384 3572 3384 83 U -3556 3386 3570 3386 78 U -3556 3391 3565 3391 76 U -3520 3426 3572 3426 83 U -3520 3420 3566 3420 82 U -3520 3421 3567 3421 81 U -3520 3422 3568 3422 80 U -3520 3423 3569 3423 79 U -3520 3424 3570 3424 78 U -3520 3425 3571 3425 77 U -3520 3419 3565 3419 76 U -3372 3317 3372 3319 282 U -3355 3321 3355 3368 287 U -3372 3323 3372 3324 341 U -3376 3324 3376 3325 341 U -3359 3327 3359 3374 279 U -3376 3329 3376 3330 335 U -3380 3330 3380 3331 335 U -3363 3333 3363 3380 286 U -3380 3335 3380 3336 329 U -3384 3336 3384 3338 329 U -3367 3340 3367 3387 285 U -3384 3342 3384 3343 323 U -3388 3343 3388 3344 323 U -3371 3346 3371 3393 283 U -3388 3348 3388 3349 318 U -3392 3349 3392 3350 318 U -3375 3352 3375 3399 284 U -3392 3354 3392 3355 313 U -3396 3355 3396 3356 313 U -3379 3358 3379 3405 280 U -3396 3360 3396 3361 307 U -3400 3361 3400 3362 307 U -3383 3364 3383 3411 278 U -3400 3366 3400 3367 281 U -3348 3320 3348 3420 290 U -3347 3326 3347 3421 342 U -3346 3332 3346 3422 336 U -3345 3339 3345 3423 330 U -3344 3345 3344 3424 324 U -3343 3351 3343 3425 288 U -3342 3357 3342 3426 289 U -3341 3363 3341 3427 308 U -3340 3368 3340 3428 287 U -3338 3380 3338 3430 286 U -3337 3387 3337 3431 285 U -3336 3393 3336 3432 283 U -3335 3399 3335 3433 284 U -3333 3411 3333 3435 278 U -3357 3317 3357 3419 282 U -3404 3367 3404 3448 281 U -3360 3436 3360 3448 281 U -3424 3320 3424 3420 350 U -3423 3326 3423 3421 346 U -3422 3332 3422 3422 340 U -3421 3339 3421 3423 334 U -3420 3345 3420 3424 328 U -3419 3351 3419 3425 322 U -3418 3357 3418 3426 317 U -3417 3363 3417 3427 312 U -3334 3405 3334 3434 280 U -3309 3262 3309 3282 255 U -3310 3268 3310 3283 256 U -3308 3257 3308 3281 277 U -3307 3251 3307 3280 275 U -3306 3246 3306 3279 274 U -3305 3240 3305 3278 272 U -3304 3235 3304 3277 271 U -3303 3229 3303 3276 269 U -3319 3272 3319 3274 267 U -3313 3255 3313 3272 267 U -3312 3249 3312 3255 267 U -3310 3244 3310 3249 267 U -3309 3238 3309 3244 267 U -3308 3233 3308 3238 267 U -3307 3227 3307 3233 267 U -3324 3267 3324 3283 260 U -3325 3261 3325 3282 261 U -3326 3256 3326 3281 276 U -3327 3250 3327 3280 262 U -3328 3245 3328 3279 273 U -3329 3239 3329 3278 263 U -3330 3234 3330 3277 270 U -3331 3228 3331 3276 268 U -3362 3262 3362 3282 252 U -3363 3268 3363 3283 253 U -3361 3257 3361 3281 243 U -3360 3251 3360 3280 242 U -3359 3246 3359 3279 241 U -3358 3240 3358 3278 240 U -3357 3235 3357 3277 239 U -3356 3229 3356 3276 251 U -3372 3272 3372 3274 213 U -3366 3255 3366 3272 214 U -3365 3249 3365 3255 214 U -3363 3244 3363 3249 214 U -3362 3238 3362 3244 214 U -3361 3233 3361 3238 214 U -3360 3227 3360 3233 214 U -3377 3267 3377 3283 248 U -3378 3261 3378 3282 249 U -3379 3256 3379 3281 244 U -3380 3250 3380 3280 245 U -3381 3245 3381 3279 246 U -3382 3239 3382 3278 247 U -3383 3234 3383 3277 238 U -3384 3228 3384 3276 250 U -3339 3374 3339 3429 279 U -3422 3224 3422 3272 18 U -3420 3222 3420 3274 20 U -3419 3221 3419 3275 21 U -3418 3220 3418 3276 22 U -3417 3219 3417 3277 23 U -3416 3218 3416 3278 24 U -3415 3217 3415 3279 25 U -3414 3216 3414 3280 26 U -3413 3215 3413 3281 27 U -3412 3214 3412 3282 28 U -3411 3213 3411 3283 29 U -3410 3212 3410 3284 30 U -3409 3211 3409 3285 31 U -3408 3210 3408 3286 32 U -3421 3223 3421 3273 19 U -3423 3225 3423 3271 17 U -3471 3238 3471 3276 41 U -3472 3237 3472 3277 40 U -3473 3236 3473 3278 39 U -3474 3235 3474 3279 38 U -3475 3234 3475 3280 37 U -3476 3233 3476 3281 36 U -3477 3232 3477 3282 35 U -3478 3231 3478 3283 34 U -3445 3236 3445 3246 68 U -3446 3237 3446 3247 69 U -3447 3238 3447 3248 70 U -3448 3239 3448 3249 71 U -3449 3240 3449 3250 72 U -3450 3241 3450 3251 73 U -3451 3242 3451 3252 74 U -3452 3243 3452 3253 75 U -3446 3222 3446 3235 67 U -3447 3221 3447 3234 66 U -3448 3220 3448 3233 65 U -3449 3219 3449 3232 64 U -3450 3218 3450 3231 63 U -3451 3217 3451 3230 62 U -3452 3216 3452 3229 61 U -3453 3215 3453 3228 60 U -3435 3259 3435 3270 42 U -3442 3207 3442 3259 42 U -3435 3207 3435 3209 42 U -3459 3210 3459 3227 42 U -3435 3226 3435 3234 33 U -3405 3234 3405 3289 33 U -3435 3287 3435 3289 33 U -3481 3379 3481 3424 155 U -3480 3378 3480 3425 156 U -3479 3377 3479 3426 157 U -3478 3376 3478 3427 158 U -3477 3375 3477 3428 153 U -3476 3374 3476 3429 159 U -3475 3373 3475 3430 154 U -3482 3380 3482 3423 152 U -3489 3403 3489 3416 105 U -3488 3402 3488 3417 106 U -3487 3401 3487 3418 107 U -3486 3400 3486 3419 108 U -3485 3399 3485 3420 103 U -3484 3398 3484 3421 109 U -3483 3397 3483 3422 104 U -3490 3404 3490 3415 102 U -3492 3367 3492 3372 151 U -3516 3393 3516 3414 93 U -3501 3369 3501 3372 150 U -3515 3367 3515 3414 151 U -3517 3369 3517 3414 150 U -3530 3373 3530 3381 142 U -3529 3374 3529 3382 143 U -3527 3376 3527 3384 145 U -3526 3377 3526 3385 146 U -3524 3379 3524 3387 148 U -3523 3380 3523 3388 149 U -3528 3375 3528 3383 144 U -3525 3378 3525 3386 147 U -3525 3389 3525 3397 100 U -3526 3390 3526 3398 99 U -3527 3391 3527 3399 98 U -3528 3392 3528 3400 97 U -3529 3393 3529 3401 96 U -3530 3394 3530 3402 95 U -3531 3395 3531 3403 94 U -3532 3396 3532 3404 101 U -3499 3393 3499 3396 93 U -3543 3364 3543 3380 85 U -3519 3364 3519 3407 85 U -3518 3407 3518 3414 85 U -3519 3409 3519 3414 84 U -3549 3375 3549 3409 84 U -3554 3375 3554 3383 84 U -3565 3391 3565 3419 76 U -3566 3390 3566 3420 82 U -3567 3389 3567 3421 81 U -3568 3388 3568 3422 80 U -3569 3387 3569 3423 79 U -3570 3386 3570 3424 78 U -3571 3385 3571 3425 77 U -3572 3384 3572 3426 83 U -3544 3397 3544 3402 119 U -p 54 -3348 3320 3 374 -3347 3326 8 375 -3346 3332 12 376 -3345 3339 16 377 -3344 3345 20 378 -3343 3351 24 379 -3342 3357 40 380 -3341 3363 31 381 -3340 3368 4 382 -3338 3380 45 383 -3337 3387 46 384 -3336 3393 49 385 -3335 3399 48 386 -3333 3411 56 387 -3357 3317 1 388 -3422 3332 14 393 -3421 3339 18 394 -3420 3345 22 395 -3419 3351 26 396 -3418 3357 29 397 -3417 3363 33 398 -3334 3405 47 399 -3313 3255 86 409 -3313 3260 85 409 -3313 3266 84 409 -3312 3249 87 410 -3310 3244 88 411 -3309 3238 89 412 -3308 3233 90 413 -3366 3255 125 432 -3366 3260 124 432 -3366 3266 123 432 -3365 3249 126 433 -3363 3244 127 434 -3362 3238 128 435 -3361 3233 129 436 -3339 3374 44 446 -3416 3248 178 452 -3415 3247 179 453 -3423 3255 180 462 -3422 3254 181 447 -3421 3253 182 461 -3420 3252 183 448 -3419 3251 184 449 -3418 3250 185 450 -3417 3249 186 451 -3408 3240 187 460 -3409 3241 188 459 -3410 3242 189 458 -3411 3243 190 457 -3412 3244 191 456 -3413 3245 192 455 -3414 3246 193 454 -3442 3210 244 488 -l 7 -3370 3431 8 "add_8" +w 431 +3310 3283 3318 3283 255 U +3309 3282 3318 3282 254 U +3310 3268 3316 3268 255 U +3309 3262 3315 3262 254 U +3308 3257 3314 3257 276 U +3307 3251 3313 3251 274 U +3306 3246 3312 3246 273 U +3305 3240 3311 3240 271 U +3304 3235 3310 3235 270 U +3303 3229 3309 3229 268 U +3308 3281 3318 3281 276 U +3307 3280 3318 3280 274 U +3306 3279 3318 3279 273 U +3305 3278 3318 3278 271 U +3304 3277 3318 3277 270 U +3303 3276 3318 3276 268 U +3313 3272 3319 3272 266 U +3313 3266 3316 3266 266 U +3313 3260 3315 3260 266 U +3312 3255 3314 3255 266 U +3310 3249 3313 3249 266 U +3309 3244 3312 3244 266 U +3308 3238 3312 3238 266 U +3307 3233 3310 3233 266 U +3307 3227 3309 3227 266 U +3322 3283 3324 3283 259 U +3322 3282 3325 3282 260 U +3323 3261 3325 3261 260 U +3322 3256 3326 3256 275 U +3322 3280 3327 3280 261 U +3321 3250 3327 3250 261 U +3320 3245 3328 3245 272 U +3322 3279 3328 3279 272 U +3322 3278 3329 3278 262 U +3319 3239 3329 3239 262 U +3318 3234 3330 3234 269 U +3322 3277 3330 3277 269 U +3317 3228 3331 3228 267 U +3322 3276 3331 3276 267 U +3322 3281 3326 3281 275 U +3363 3283 3371 3283 252 U +3362 3282 3371 3282 251 U +3363 3268 3369 3268 252 U +3362 3262 3368 3262 251 U +3361 3257 3367 3257 242 U +3360 3251 3366 3251 241 U +3359 3246 3365 3246 240 U +3358 3240 3364 3240 239 U +3357 3235 3363 3235 238 U +3356 3229 3362 3229 250 U +3361 3281 3371 3281 242 U +3360 3280 3371 3280 241 U +3359 3279 3371 3279 240 U +3358 3278 3371 3278 239 U +3357 3277 3371 3277 238 U +3356 3276 3371 3276 250 U +3366 3266 3369 3266 213 U +3366 3260 3368 3260 213 U +3365 3255 3367 3255 213 U +3363 3249 3366 3249 213 U +3362 3244 3365 3244 213 U +3361 3238 3365 3238 213 U +3360 3233 3363 3233 213 U +3360 3227 3362 3227 213 U +3375 3283 3377 3283 247 U +3375 3282 3378 3282 248 U +3376 3261 3378 3261 248 U +3375 3256 3379 3256 243 U +3375 3280 3380 3280 244 U +3374 3250 3380 3250 244 U +3373 3245 3381 3245 245 U +3375 3279 3381 3279 245 U +3375 3278 3382 3278 246 U +3372 3239 3382 3239 246 U +3371 3234 3383 3234 237 U +3375 3277 3383 3277 237 U +3370 3228 3384 3228 249 U +3375 3276 3384 3276 249 U +3375 3281 3379 3281 243 U +3415 3279 3432 3279 143 U +3414 3280 3432 3280 144 U +3413 3281 3432 3281 145 U +3412 3282 3432 3282 146 U +3411 3283 3432 3283 147 U +3410 3284 3432 3284 148 U +3409 3285 3432 3285 149 U +3408 3286 3432 3286 150 U +3416 3278 3432 3278 142 U +3423 3271 3432 3271 135 U +3422 3272 3432 3272 136 U +3421 3273 3432 3273 137 U +3420 3274 3432 3274 138 U +3419 3275 3432 3275 139 U +3418 3276 3432 3276 140 U +3417 3277 3432 3277 141 U +3416 3218 3432 3218 142 U +3415 3217 3432 3217 143 U +3423 3225 3432 3225 135 U +3422 3224 3432 3224 136 U +3421 3223 3432 3223 137 U +3420 3222 3432 3222 138 U +3419 3221 3432 3221 139 U +3418 3220 3432 3220 140 U +3417 3219 3432 3219 141 U +3408 3210 3432 3210 150 U +3409 3211 3432 3211 149 U +3410 3212 3432 3212 148 U +3411 3213 3432 3213 147 U +3412 3214 3432 3214 146 U +3413 3215 3432 3215 145 U +3414 3216 3432 3216 144 U +3416 3248 3432 3248 142 U +3415 3247 3432 3247 143 U +3423 3255 3432 3255 135 U +3422 3254 3432 3254 136 U +3421 3253 3432 3253 137 U +3420 3252 3432 3252 138 U +3419 3251 3432 3251 139 U +3418 3250 3432 3250 140 U +3417 3249 3432 3249 141 U +3408 3240 3432 3240 150 U +3409 3241 3432 3241 149 U +3410 3242 3432 3242 148 U +3411 3243 3432 3243 147 U +3412 3244 3432 3244 146 U +3413 3245 3432 3245 145 U +3414 3246 3432 3246 144 U +3462 3232 3477 3232 153 U +3462 3233 3476 3233 154 U +3462 3234 3475 3234 155 U +3462 3235 3474 3235 156 U +3462 3236 3473 3236 157 U +3462 3237 3472 3237 158 U +3462 3238 3471 3238 159 U +3462 3231 3478 3231 152 U +3438 3283 3478 3283 152 U +3438 3276 3471 3276 159 U +3438 3277 3472 3277 158 U +3438 3278 3473 3278 157 U +3438 3279 3474 3279 156 U +3438 3280 3475 3280 155 U +3438 3281 3476 3281 154 U +3438 3282 3477 3282 153 U +3446 3237 3456 3237 187 U +3448 3239 3456 3239 189 U +3449 3240 3456 3240 190 U +3450 3241 3456 3241 191 U +3451 3242 3456 3242 192 U +3445 3236 3456 3236 186 U +3447 3238 3456 3238 188 U +3452 3243 3456 3243 193 U +3438 3253 3452 3253 193 U +3438 3246 3445 3246 186 U +3438 3247 3446 3247 187 U +3438 3248 3447 3248 188 U +3438 3249 3448 3249 189 U +3438 3250 3449 3250 190 U +3438 3251 3450 3251 191 U +3438 3252 3451 3252 192 U +3446 3235 3456 3235 185 U +3453 3228 3456 3228 178 U +3452 3229 3456 3229 179 U +3451 3230 3456 3230 180 U +3450 3231 3456 3231 181 U +3449 3232 3456 3232 182 U +3448 3233 3456 3233 183 U +3447 3234 3456 3234 184 U +3438 3216 3452 3216 179 U +3438 3218 3450 3218 181 U +3438 3219 3449 3219 182 U +3438 3220 3448 3220 183 U +3438 3221 3447 3221 184 U +3438 3215 3453 3215 178 U +3438 3217 3451 3217 180 U +3438 3222 3446 3222 185 U +3435 3259 3442 3259 160 U +3435 3207 3442 3207 160 U +3442 3210 3459 3210 160 U +3405 3234 3435 3234 151 U +3405 3289 3435 3289 151 U +3314 3396 3346 3396 97 U +3313 3397 3346 3397 98 U +3312 3398 3346 3398 99 U +3311 3399 3346 3399 100 U +3310 3400 3346 3400 101 U +3309 3401 3346 3401 102 U +3308 3402 3346 3402 103 U +3307 3403 3346 3403 104 U +3315 3395 3346 3395 96 U +3322 3388 3346 3388 89 U +3321 3389 3346 3389 90 U +3320 3390 3346 3390 91 U +3319 3391 3346 3391 92 U +3318 3392 3346 3392 93 U +3317 3393 3346 3393 94 U +3316 3394 3346 3394 95 U +3308 3347 3323 3347 103 U +3310 3349 3323 3349 101 U +3311 3350 3323 3350 100 U +3312 3351 3323 3351 99 U +3313 3352 3323 3352 98 U +3307 3346 3323 3346 104 U +3309 3348 3323 3348 102 U +3314 3353 3323 3353 97 U +3327 3347 3330 3347 84 U +3327 3349 3330 3349 82 U +3327 3350 3330 3350 81 U +3327 3351 3330 3351 80 U +3327 3352 3330 3352 79 U +3327 3346 3330 3346 85 U +3327 3348 3330 3348 83 U +3327 3353 3330 3353 78 U +3324 3340 3347 3340 88 U +3331 3366 3348 3366 118 U +3333 3342 3349 3342 70 U +3334 3347 3361 3347 68 U +3334 3349 3359 3349 66 U +3334 3350 3358 3350 65 U +3334 3351 3357 3351 64 U +3334 3352 3356 3352 63 U +3334 3346 3362 3346 69 U +3334 3348 3360 3348 67 U +3334 3353 3355 3353 62 U +3355 3361 3373 3361 62 U +3362 3354 3373 3354 69 U +3361 3355 3373 3355 68 U +3360 3356 3373 3356 67 U +3359 3357 3373 3357 66 U +3358 3358 3373 3358 65 U +3357 3359 3373 3359 64 U +3356 3360 3373 3360 63 U +3358 3363 3373 3363 24 U +3360 3365 3373 3365 26 U +3361 3366 3373 3366 27 U +3362 3367 3373 3367 28 U +3363 3368 3373 3368 29 U +3357 3362 3373 3362 23 U +3359 3364 3373 3364 25 U +3364 3369 3373 3369 30 U +3316 3371 3329 3371 95 U +3318 3373 3329 3373 93 U +3319 3374 3329 3374 92 U +3320 3375 3329 3375 91 U +3321 3376 3329 3376 90 U +3315 3370 3329 3370 96 U +3317 3372 3329 3372 94 U +3322 3377 3329 3377 89 U +3333 3377 3364 3377 30 U +3333 3370 3357 3370 23 U +3333 3371 3358 3371 24 U +3333 3372 3359 3372 25 U +3333 3373 3360 3373 26 U +3333 3374 3361 3374 27 U +3333 3375 3362 3375 28 U +3333 3376 3363 3376 29 U +3379 3358 3384 3358 47 U +3379 3360 3384 3360 45 U +3379 3361 3384 3361 44 U +3379 3362 3384 3362 43 U +3379 3363 3384 3363 42 U +3379 3357 3384 3357 48 U +3379 3359 3384 3359 46 U +3379 3364 3384 3364 41 U +3351 3337 3375 3337 55 U +3350 3380 3351 3380 55 U +3351 3382 3381 3382 117 U +3381 3348 3386 3348 117 U +3388 3358 3403 3358 12 U +3388 3360 3401 3360 10 U +3388 3361 3400 3361 9 U +3388 3362 3399 3362 8 U +3388 3363 3398 3363 7 U +3388 3357 3404 3357 13 U +3388 3359 3402 3359 11 U +3388 3364 3397 3364 6 U +3352 3399 3404 3399 13 U +3352 3393 3398 3393 7 U +3352 3394 3399 3394 8 U +3352 3395 3400 3395 9 U +3352 3396 3401 3396 10 U +3352 3397 3402 3397 11 U +3352 3398 3403 3398 12 U +3352 3392 3397 3392 6 U +3350 3410 3376 3410 33 U +3309 3262 3309 3282 254 U +3310 3268 3310 3283 255 U +3308 3257 3308 3281 276 U +3307 3251 3307 3280 274 U +3306 3246 3306 3279 273 U +3305 3240 3305 3278 271 U +3304 3235 3304 3277 270 U +3303 3229 3303 3276 268 U +3319 3272 3319 3274 266 U +3313 3255 3313 3272 266 U +3312 3249 3312 3255 266 U +3310 3244 3310 3249 266 U +3309 3238 3309 3244 266 U +3308 3233 3308 3238 266 U +3307 3227 3307 3233 266 U +3324 3267 3324 3283 259 U +3325 3261 3325 3282 260 U +3326 3256 3326 3281 275 U +3327 3250 3327 3280 261 U +3328 3245 3328 3279 272 U +3329 3239 3329 3278 262 U +3330 3234 3330 3277 269 U +3331 3228 3331 3276 267 U +3362 3262 3362 3282 251 U +3363 3268 3363 3283 252 U +3361 3257 3361 3281 242 U +3360 3251 3360 3280 241 U +3359 3246 3359 3279 240 U +3358 3240 3358 3278 239 U +3357 3235 3357 3277 238 U +3356 3229 3356 3276 250 U +3372 3272 3372 3274 212 U +3366 3255 3366 3272 213 U +3365 3249 3365 3255 213 U +3363 3244 3363 3249 213 U +3362 3238 3362 3244 213 U +3361 3233 3361 3238 213 U +3360 3227 3360 3233 213 U +3377 3267 3377 3283 247 U +3378 3261 3378 3282 248 U +3379 3256 3379 3281 243 U +3380 3250 3380 3280 244 U +3381 3245 3381 3279 245 U +3382 3239 3382 3278 246 U +3383 3234 3383 3277 237 U +3384 3228 3384 3276 249 U +3422 3224 3422 3272 136 U +3420 3222 3420 3274 138 U +3419 3221 3419 3275 139 U +3418 3220 3418 3276 140 U +3417 3219 3417 3277 141 U +3416 3218 3416 3278 142 U +3415 3217 3415 3279 143 U +3414 3216 3414 3280 144 U +3413 3215 3413 3281 145 U +3412 3214 3412 3282 146 U +3411 3213 3411 3283 147 U +3410 3212 3410 3284 148 U +3409 3211 3409 3285 149 U +3408 3210 3408 3286 150 U +3421 3223 3421 3273 137 U +3423 3225 3423 3271 135 U +3471 3238 3471 3276 159 U +3472 3237 3472 3277 158 U +3473 3236 3473 3278 157 U +3474 3235 3474 3279 156 U +3475 3234 3475 3280 155 U +3476 3233 3476 3281 154 U +3477 3232 3477 3282 153 U +3478 3231 3478 3283 152 U +3445 3236 3445 3246 186 U +3446 3237 3446 3247 187 U +3447 3238 3447 3248 188 U +3448 3239 3448 3249 189 U +3449 3240 3449 3250 190 U +3450 3241 3450 3251 191 U +3451 3242 3451 3252 192 U +3452 3243 3452 3253 193 U +3446 3222 3446 3235 185 U +3447 3221 3447 3234 184 U +3448 3220 3448 3233 183 U +3449 3219 3449 3232 182 U +3450 3218 3450 3231 181 U +3451 3217 3451 3230 180 U +3452 3216 3452 3229 179 U +3453 3215 3453 3228 178 U +3435 3259 3435 3270 160 U +3442 3207 3442 3259 160 U +3435 3207 3435 3209 160 U +3459 3210 3459 3227 160 U +3435 3226 3435 3234 151 U +3405 3234 3405 3289 151 U +3435 3287 3435 3289 151 U +3313 3352 3313 3397 98 U +3312 3351 3312 3398 99 U +3311 3350 3311 3399 100 U +3310 3349 3310 3400 101 U +3309 3348 3309 3401 102 U +3308 3347 3308 3402 103 U +3307 3346 3307 3403 104 U +3314 3353 3314 3396 97 U +3321 3376 3321 3389 90 U +3320 3375 3320 3390 91 U +3319 3374 3319 3391 92 U +3318 3373 3318 3392 93 U +3317 3372 3317 3393 94 U +3316 3371 3316 3394 95 U +3315 3370 3315 3395 96 U +3322 3377 3322 3388 89 U +3324 3340 3324 3345 88 U +3348 3366 3348 3387 118 U +3333 3342 3333 3345 70 U +3347 3340 3347 3387 88 U +3349 3342 3349 3387 70 U +3362 3346 3362 3354 69 U +3361 3347 3361 3355 68 U +3359 3349 3359 3357 66 U +3358 3350 3358 3358 65 U +3356 3352 3356 3360 63 U +3355 3353 3355 3361 62 U +3360 3348 3360 3356 67 U +3357 3351 3357 3359 64 U +3357 3362 3357 3370 23 U +3358 3363 3358 3371 24 U +3359 3364 3359 3372 25 U +3360 3365 3360 3373 26 U +3361 3366 3361 3374 27 U +3362 3367 3362 3375 28 U +3363 3368 3363 3376 29 U +3364 3369 3364 3377 30 U +3331 3366 3331 3369 118 U +3375 3337 3375 3353 55 U +3351 3337 3351 3380 55 U +3350 3380 3350 3387 55 U +3351 3382 3351 3387 117 U +3381 3348 3381 3382 117 U +3386 3348 3386 3356 117 U +3397 3364 3397 3392 6 U +3398 3363 3398 3393 7 U +3399 3362 3399 3394 8 U +3400 3361 3400 3395 9 U +3401 3360 3401 3396 10 U +3402 3359 3402 3397 11 U +3403 3358 3403 3398 12 U +3404 3357 3404 3399 13 U +3376 3370 3376 3410 33 U +3350 3404 3350 3410 33 U +p 31 +3313 3255 20 294 +3313 3260 19 294 +3313 3266 18 294 +3312 3249 21 295 +3310 3244 22 296 +3309 3238 23 297 +3308 3233 24 298 +3366 3255 59 317 +3366 3260 58 317 +3366 3266 57 317 +3365 3249 60 318 +3363 3244 61 319 +3362 3238 62 320 +3361 3233 63 321 +3416 3248 112 336 +3415 3247 113 337 +3423 3255 114 346 +3422 3254 115 331 +3421 3253 116 345 +3420 3252 117 332 +3419 3251 118 333 +3418 3250 119 334 +3417 3249 120 335 +3408 3240 121 344 +3409 3241 122 343 +3410 3242 123 342 +3411 3243 124 341 +3412 3244 125 340 +3413 3245 126 339 +3414 3246 127 338 +3442 3210 178 372 +l 4 3326 3282 10 "nEntier" 3380 3282 9 "zero_8" 3442 3285 7 "lg_8" -3358 3413 8 "entre" -3362 3445 22 "retenue de sortie" -3525 3429 14 "add_8_sign" -b 5 -3297 3310 3454 3463 +3357 3402 14 "add_8_sign" +b 4 3296 3225 3336 3288 3349 3225 3389 3288 3397 3201 3491 3298 -3467 3342 3587 3447 -g 39 -LED -3544 3403 0 2 15 0 0 -119 119 119 119 119 119 119 119 - -INST5 -3435 3279 0 1 0 0 3 -16 15 42 14 13 12 11 10 9 8 41 40 39 38 37 36 35 34 7 6 5 4 3 33 2 1 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 -[inst-of] C"lg_8" -[disp-inst-name] B1 -[gate-name] Clg_8 - -INST5 -3459 3236 0 1 0 0 3 -59 58 42 57 56 55 54 53 34 35 36 37 38 39 40 41 52 51 50 49 48 47 46 45 44 43 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 -[inst-of] C"mux_16_8" -[disp-inst-name] B1 -[gate-name] Cmux_16_8 - +3299 3315 3419 3420 +g 29 INST3 -3554 3388 0 5 0 0 3 -92 84 91 83 77 78 79 80 81 82 76 90 89 88 87 86 127 128 129 130 131 132 133 134 +3386 3361 0 5 0 0 3 +15 117 14 13 12 11 10 9 8 7 6 5 4 3 2 1 41 42 43 44 45 46 47 48 [inst-of] C"nEntier" [disp-inst-name] B1 [gate-name] CnEntier INST3 -3499 3401 0 5 0 0 3 -116 93 115 100 99 98 97 96 95 94 101 114 113 112 111 110 102 105 106 107 108 103 109 104 +3331 3374 0 5 0 0 3 +22 118 21 23 24 25 26 27 28 29 30 20 19 18 17 16 89 90 91 92 93 94 95 96 [inst-of] C"nEntier" [disp-inst-name] B1 [gate-name] CnEntier INST5 -3544 3389 0 6 0 0 3 -141 85 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 101 94 95 96 97 98 99 100 149 148 147 146 145 144 143 142 +3376 3362 0 6 0 0 3 +56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 62 63 64 65 66 67 68 69 [inst-of] C"lg_8" [disp-inst-name] B1 [gate-name] Clg_8 INST3 -3500 3377 0 5 0 0 3 -166 165 150 142 143 144 145 146 147 148 149 164 163 162 161 160 172 173 174 175 176 177 178 179 +3332 3350 0 5 0 0 3 +72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 78 79 80 81 82 83 84 85 [inst-of] C"nEntier" [disp-inst-name] B1 [gate-name] CnEntier INST3 -3493 3377 0 5 0 0 3 -151 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 152 155 156 157 158 153 159 154 +3325 3350 0 5 0 0 3 +88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 97 98 99 100 101 102 103 104 [inst-of] C"zero_8" [disp-inst-name] B1 [gate-name] Czero_8 INST5 -3517 3423 0 4 0 0 3 -151 93 150 85 84 194 193 192 191 76 82 81 80 79 78 77 83 190 189 188 187 186 185 184 183 182 154 159 153 158 157 156 155 152 104 109 103 108 107 106 105 102 +3349 3396 0 4 0 0 3 +88 118 70 55 117 116 115 114 113 6 7 8 9 10 11 12 13 112 111 110 109 108 33 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 [inst-of] C"add_8_sign" [disp-inst-name] B1 [gate-name] Cadd_8_sign +INST5 +3435 3279 0 1 0 0 3 +134 133 160 132 131 130 129 128 127 126 159 158 157 156 155 154 153 152 125 124 123 122 121 151 120 119 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 +[inst-of] C"lg_8" +[disp-inst-name] B1 +[gate-name] Clg_8 + +INST5 +3459 3236 0 1 0 0 3 +177 176 160 175 174 173 172 171 152 153 154 155 156 157 158 159 170 169 168 167 166 165 164 163 162 161 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 +[inst-of] C"mux_16_8" +[disp-inst-name] B1 +[gate-name] Cmux_16_8 + INST5 3435 3248 0 1 0 0 3 -212 211 210 209 208 207 206 205 204 203 202 68 69 70 71 72 73 74 75 201 200 199 198 197 196 195 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 +211 210 209 208 207 206 205 204 203 202 201 186 187 188 189 190 191 192 193 200 199 198 197 196 195 194 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 [inst-of] C"and_16" [disp-inst-name] B1 [gate-name] Cand_16 INV 3369 3272 2 3 0 0 0 -213 214 +212 213 INST5 3435 3218 0 1 0 0 3 -230 229 42 228 227 226 225 224 223 222 60 61 62 63 64 65 66 67 221 220 219 218 217 33 216 215 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 -[inst-of] C"add_8" +229 228 160 227 226 225 224 223 222 221 178 179 180 181 182 183 184 185 220 219 218 217 216 151 215 214 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 +[inst-of] C"add8" [disp-inst-name] B1 -[gate-name] Cadd_8 +[gate-name] Cadd8 INST3 3373 3279 0 1 0 0 3 -213 237 236 235 250 238 247 246 245 244 249 248 234 233 232 253 252 243 242 241 240 239 251 231 +212 236 235 234 249 237 246 245 244 243 248 247 233 232 231 252 251 242 241 240 239 238 250 230 [inst-of] C"zero_8" [disp-inst-name] B1 [gate-name] Czero_8 AND 3366 3228 0 2 0 0 0 -214 251 250 +213 250 249 AND 3367 3234 0 2 0 0 0 -214 239 238 +213 238 237 AND 3368 3239 0 2 0 0 0 -214 240 247 +213 239 246 AND 3369 3245 0 2 0 0 0 -214 241 246 +213 240 245 AND 3370 3250 0 2 0 0 0 -214 242 245 +213 241 244 AND 3371 3256 0 2 0 0 0 -214 243 244 +213 242 243 AND 3372 3261 0 2 0 0 0 -214 252 249 +213 251 248 AND 3373 3267 0 2 0 0 0 -214 253 248 +213 252 247 INST3 3320 3279 0 4 0 0 3 -267 266 265 264 268 270 263 273 262 276 261 260 259 258 257 256 255 277 275 274 272 271 269 254 +266 265 264 263 267 269 262 272 261 275 260 259 258 257 256 255 254 276 274 273 271 270 268 253 [inst-of] C"nEntier" [disp-inst-name] B1 [gate-name] CnEntier XOR 3313 3228 0 3 0 0 0 -267 269 268 +266 268 267 XOR 3314 3234 0 2 0 0 0 -267 271 270 +266 270 269 XOR 3315 3239 0 3 0 0 0 -267 272 263 +266 271 262 XOR 3316 3245 0 2 0 0 0 -267 274 273 +266 273 272 XOR 3317 3250 0 3 0 0 0 -267 275 262 +266 274 261 XOR 3318 3256 0 2 0 0 0 -267 277 276 +266 276 275 XOR 3319 3261 0 3 0 0 0 -267 255 261 +266 254 260 XOR 3320 3267 0 2 0 0 0 -267 256 260 - -INST5 -3359 3428 0 4 0 0 3 -282 306 305 304 303 350 346 340 334 328 322 317 312 302 301 300 299 298 297 296 295 294 281 293 292 291 278 280 284 283 285 286 279 287 308 289 288 324 330 336 342 290 -[inst-of] C"add_8" -[disp-inst-name] B1 -[gate-name] Cadd_8 - -INST0 -3400 3364 0 2 0 0 3 -307 312 311 310 281 309 278 308 -[inst-of] C"add_1" -[disp-inst-name] B1 -[gate-name] Cadd_1 - -INST0 -3396 3358 0 2 0 0 3 -313 317 316 315 307 314 280 289 -[inst-of] C"add_1" -[disp-inst-name] B1 -[gate-name] Cadd_1 - -INST0 -3392 3352 0 2 0 0 3 -318 322 321 320 313 319 284 288 -[inst-of] C"add_1" -[disp-inst-name] B1 -[gate-name] Cadd_1 - -INST0 -3388 3346 0 2 0 0 3 -323 328 327 326 318 325 283 324 -[inst-of] C"add_1" -[disp-inst-name] B1 -[gate-name] Cadd_1 - -INST0 -3384 3340 0 2 0 0 3 -329 334 333 332 323 331 285 330 -[inst-of] C"add_1" -[disp-inst-name] B1 -[gate-name] Cadd_1 - -INST0 -3380 3333 0 2 0 0 3 -335 340 339 338 329 337 286 336 -[inst-of] C"add_1" -[disp-inst-name] B1 -[gate-name] Cadd_1 - -INST0 -3376 3327 0 2 0 0 3 -341 346 345 344 335 343 279 342 -[inst-of] C"add_1" -[disp-inst-name] B1 -[gate-name] Cadd_1 - -INST0 -3372 3321 0 2 0 0 3 -282 350 349 348 341 347 287 290 -[inst-of] C"add_1" -[disp-inst-name] B1 -[gate-name] Cadd_1 +266 255 259 -h 1 -21 0 sq +h 0 . diff --git a/add_8_sign.lgf b/add_8_sign.lgf index d2427acb3fb8ac72881d433cfaf1a058a27b0dad..7cb2aec39376a8bcf881988e29c00383755e5a73 100644 --- a/add_8_sign.lgf +++ b/add_8_sign.lgf @@ -1,93 +1,6 @@ -5 f s -n 349 -16 0 -2 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - +n 276 16 0 0 @@ -185,28 +98,7 @@ n 349 0 16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 +2 16 0 0 @@ -293,67 +185,28 @@ n 349 0 16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 - -16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 0 @@ -424,30 +277,6 @@ n 349 16 0 0 -16 0 -2 - -16 0 -2 - -16 0 -2 - -16 0 -2 - -16 0 -2 - -16 0 -2 - -16 0 -2 - -16 0 -2 - 16 0 0 @@ -514,30 +343,6 @@ n 349 16 0 0 -16 0 -2 - -16 0 -2 - -16 0 -2 - -16 0 -2 - -16 0 -2 - -16 0 -2 - -16 0 -2 - -16 0 -2 - 16 0 0 @@ -637,9 +442,6 @@ n 349 16 0 0 -16 0 -2 - 16 0 0 @@ -653,28 +455,28 @@ n 349 0 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 0 @@ -709,9 +511,6 @@ n 349 16 0 0 -16 0 -2 - 16 0 0 @@ -728,25 +527,7 @@ n 349 0 16 0 -2 - -16 0 -2 - -16 0 -2 - -16 0 -2 - -16 0 -2 - -16 0 -2 - -16 0 -2 +0 16 0 0 @@ -857,7 +638,7 @@ n 349 0 16 0 -0 +2 16 0 0 @@ -929,7 +710,7 @@ n 349 0 16 0 -0 +2 16 0 0 @@ -947,25 +728,25 @@ n 349 0 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 0 @@ -1049,73 +830,7 @@ n 349 0 s 0 -w 548 -3325 3317 3372 3317 281 U -3355 3321 3371 3321 286 U -3301 3320 3371 3320 289 U -3304 3368 3355 3368 286 U -3372 3324 3376 3324 340 U -3373 3320 3424 3320 349 U -3359 3327 3375 3327 278 U -3316 3326 3375 3326 341 U -3376 3330 3380 3330 334 U -3377 3326 3423 3326 345 U -3363 3333 3379 3333 285 U -3320 3332 3379 3332 335 U -3380 3336 3384 3336 328 U -3381 3332 3427 3332 339 U -3367 3340 3383 3340 284 U -3324 3339 3383 3339 329 U -3384 3343 3388 3343 322 U -3385 3339 3431 3339 333 U -3371 3346 3387 3346 282 U -3328 3345 3387 3345 323 U -3388 3349 3392 3349 317 U -3389 3345 3435 3345 327 U -3375 3352 3391 3352 283 U -3332 3351 3391 3351 287 U -3392 3355 3396 3355 312 U -3393 3351 3439 3351 321 U -3379 3358 3395 3358 279 U -3396 3361 3400 3361 306 U -3397 3357 3443 3357 316 U -3383 3364 3399 3364 277 U -3340 3363 3399 3363 307 U -3400 3367 3404 3367 280 U -3401 3363 3447 3363 311 U -3348 3420 3356 3420 289 U -3347 3421 3356 3421 341 U -3346 3422 3356 3422 335 U -3345 3423 3356 3423 329 U -3344 3424 3356 3424 323 U -3343 3425 3356 3425 287 U -3336 3357 3395 3357 288 U -3342 3426 3356 3426 288 U -3341 3427 3356 3427 307 U -3340 3428 3356 3428 286 U -3316 3374 3359 3374 278 U -3320 3380 3363 3380 285 U -3324 3387 3367 3387 284 U -3319 3405 3379 3405 279 U -3314 3399 3375 3399 283 U -3316 3393 3371 3393 282 U -3339 3429 3356 3429 278 U -3338 3430 3356 3430 285 U -3337 3431 3356 3431 284 U -3336 3432 3356 3432 282 U -3335 3433 3356 3433 283 U -3334 3434 3356 3434 279 U -3320 3411 3383 3411 277 U -3333 3435 3356 3435 277 U -3360 3448 3404 3448 280 U -3362 3420 3424 3420 349 U -3362 3421 3423 3421 345 U -3362 3422 3422 3422 339 U -3362 3423 3421 3423 333 U -3362 3424 3420 3424 327 U -3362 3425 3419 3425 321 U -3362 3426 3418 3426 316 U -3362 3427 3417 3427 311 U +w 431 3310 3283 3318 3283 255 U 3309 3282 3318 3282 254 U 3310 3268 3316 3268 255 U @@ -1195,261 +910,211 @@ w 548 3370 3228 3384 3228 249 U 3375 3276 3384 3276 249 U 3375 3281 3379 3281 243 U -3415 3279 3432 3279 26 U -3414 3280 3432 3280 27 U -3413 3281 3432 3281 28 U -3412 3282 3432 3282 29 U -3411 3283 3432 3283 30 U -3410 3284 3432 3284 31 U -3409 3285 3432 3285 32 U -3408 3286 3432 3286 33 U -3416 3278 3432 3278 25 U -3423 3271 3432 3271 18 U -3422 3272 3432 3272 19 U -3421 3273 3432 3273 20 U -3420 3274 3432 3274 21 U -3419 3275 3432 3275 22 U -3418 3276 3432 3276 23 U -3417 3277 3432 3277 24 U -3416 3218 3432 3218 25 U -3415 3217 3432 3217 26 U -3423 3225 3432 3225 18 U -3422 3224 3432 3224 19 U -3421 3223 3432 3223 20 U -3420 3222 3432 3222 21 U -3419 3221 3432 3221 22 U -3418 3220 3432 3220 23 U -3417 3219 3432 3219 24 U -3408 3210 3432 3210 33 U -3409 3211 3432 3211 32 U -3410 3212 3432 3212 31 U -3411 3213 3432 3213 30 U -3412 3214 3432 3214 29 U -3413 3215 3432 3215 28 U -3414 3216 3432 3216 27 U -3416 3248 3432 3248 25 U -3415 3247 3432 3247 26 U -3423 3255 3432 3255 18 U -3422 3254 3432 3254 19 U -3421 3253 3432 3253 20 U -3420 3252 3432 3252 21 U -3419 3251 3432 3251 22 U -3418 3250 3432 3250 23 U -3417 3249 3432 3249 24 U -3408 3240 3432 3240 33 U -3409 3241 3432 3241 32 U -3410 3242 3432 3242 31 U -3411 3243 3432 3243 30 U -3412 3244 3432 3244 29 U -3413 3245 3432 3245 28 U -3414 3246 3432 3246 27 U -3462 3232 3477 3232 36 U -3462 3233 3476 3233 37 U -3462 3234 3475 3234 38 U -3462 3235 3474 3235 39 U -3462 3236 3473 3236 40 U -3462 3237 3472 3237 41 U -3462 3238 3471 3238 42 U -3462 3231 3478 3231 35 U -3438 3283 3478 3283 35 U -3438 3276 3471 3276 42 U -3438 3277 3472 3277 41 U -3438 3278 3473 3278 40 U -3438 3279 3474 3279 39 U -3438 3280 3475 3280 38 U -3438 3281 3476 3281 37 U -3438 3282 3477 3282 36 U -3446 3237 3456 3237 70 U -3448 3239 3456 3239 72 U -3449 3240 3456 3240 73 U -3450 3241 3456 3241 74 U -3451 3242 3456 3242 75 U -3445 3236 3456 3236 69 U -3447 3238 3456 3238 71 U -3452 3243 3456 3243 76 U -3438 3253 3452 3253 76 U -3438 3246 3445 3246 69 U -3438 3247 3446 3247 70 U -3438 3248 3447 3248 71 U -3438 3249 3448 3249 72 U -3438 3250 3449 3250 73 U -3438 3251 3450 3251 74 U -3438 3252 3451 3252 75 U -3446 3235 3456 3235 68 U -3453 3228 3456 3228 61 U -3452 3229 3456 3229 62 U -3451 3230 3456 3230 63 U -3450 3231 3456 3231 64 U -3449 3232 3456 3232 65 U -3448 3233 3456 3233 66 U -3447 3234 3456 3234 67 U -3438 3216 3452 3216 62 U -3438 3218 3450 3218 64 U -3438 3219 3449 3219 65 U -3438 3220 3448 3220 66 U -3438 3221 3447 3221 67 U -3438 3215 3453 3215 61 U -3438 3217 3451 3217 63 U -3438 3222 3446 3222 68 U -3435 3259 3442 3259 43 U -3435 3207 3442 3207 43 U -3442 3210 3459 3210 43 U -3405 3234 3435 3234 34 U -3405 3289 3435 3289 34 U -3482 3423 3514 3423 152 U -3481 3424 3514 3424 155 U -3480 3425 3514 3425 156 U -3479 3426 3514 3426 157 U -3478 3427 3514 3427 158 U -3477 3428 3514 3428 153 U -3476 3429 3514 3429 159 U -3475 3430 3514 3430 154 U -3483 3422 3514 3422 105 U -3490 3415 3514 3415 103 U -3489 3416 3514 3416 106 U -3488 3417 3514 3417 107 U -3487 3418 3514 3418 108 U -3486 3419 3514 3419 109 U -3485 3420 3514 3420 104 U -3484 3421 3514 3421 110 U -3476 3374 3491 3374 159 U -3478 3376 3491 3376 158 U -3479 3377 3491 3377 157 U -3480 3378 3491 3378 156 U -3481 3379 3491 3379 155 U -3475 3373 3491 3373 154 U -3477 3375 3491 3375 153 U -3482 3380 3491 3380 152 U -3495 3374 3498 3374 178 U -3495 3376 3498 3376 176 U -3495 3377 3498 3377 175 U -3495 3378 3498 3378 174 U -3495 3379 3498 3379 173 U -3495 3373 3498 3373 179 U -3495 3375 3498 3375 177 U -3495 3380 3498 3380 172 U -3492 3367 3515 3367 151 U -3499 3393 3516 3393 94 U -3501 3369 3517 3369 150 U -3502 3374 3529 3374 143 U -3502 3376 3527 3376 145 U -3502 3377 3526 3377 146 U -3502 3378 3525 3378 147 U -3502 3379 3524 3379 148 U -3502 3373 3530 3373 142 U -3502 3375 3528 3375 144 U -3502 3380 3523 3380 149 U -3523 3388 3541 3388 149 U -3530 3381 3541 3381 142 U -3529 3382 3541 3382 143 U -3528 3383 3541 3383 144 U -3527 3384 3541 3384 145 U -3526 3385 3541 3385 146 U -3525 3386 3541 3386 147 U -3524 3387 3541 3387 148 U -3526 3390 3541 3390 100 U -3528 3392 3541 3392 98 U -3529 3393 3541 3393 97 U -3530 3394 3541 3394 96 U -3531 3395 3541 3395 95 U -3525 3389 3541 3389 101 U -3527 3391 3541 3391 99 U -3532 3396 3541 3396 102 U -3484 3398 3497 3398 110 U -3486 3400 3497 3400 109 U -3487 3401 3497 3401 108 U -3488 3402 3497 3402 107 U -3489 3403 3497 3403 106 U -3483 3397 3497 3397 105 U -3485 3399 3497 3399 104 U -3490 3404 3497 3404 103 U -3501 3404 3532 3404 102 U -3501 3397 3525 3397 101 U -3501 3398 3526 3398 100 U -3501 3399 3527 3399 99 U -3501 3400 3528 3400 98 U -3501 3401 3529 3401 97 U -3501 3402 3530 3402 96 U -3501 3403 3531 3403 95 U -3547 3385 3552 3385 133 U -3547 3387 3552 3387 131 U -3547 3388 3552 3388 130 U -3547 3389 3552 3389 129 U -3547 3390 3552 3390 128 U -3547 3384 3552 3384 134 U -3547 3386 3552 3386 132 U -3547 3391 3552 3391 127 U -3519 3364 3543 3364 86 U -3518 3407 3519 3407 86 U -3519 3409 3549 3409 85 U -3549 3375 3554 3375 85 U -3556 3385 3571 3385 78 U -3556 3387 3569 3387 80 U -3556 3388 3568 3388 81 U -3556 3389 3567 3389 82 U -3556 3390 3566 3390 83 U -3556 3384 3572 3384 84 U -3556 3386 3570 3386 79 U -3556 3391 3565 3391 77 U -3520 3426 3572 3426 84 U -3520 3420 3566 3420 83 U -3520 3421 3567 3421 82 U -3520 3422 3568 3422 81 U -3520 3423 3569 3423 80 U -3520 3424 3570 3424 79 U -3520 3425 3571 3425 78 U -3520 3419 3565 3419 77 U -3518 3437 3544 3437 1 U -3372 3317 3372 3319 281 U -3355 3321 3355 3368 286 U -3372 3323 3372 3324 340 U -3376 3324 3376 3325 340 U -3359 3327 3359 3374 278 U -3376 3329 3376 3330 334 U -3380 3330 3380 3331 334 U -3363 3333 3363 3380 285 U -3380 3335 3380 3336 328 U -3384 3336 3384 3338 328 U -3367 3340 3367 3387 284 U -3384 3342 3384 3343 322 U -3388 3343 3388 3344 322 U -3371 3346 3371 3393 282 U -3388 3348 3388 3349 317 U -3392 3349 3392 3350 317 U -3375 3352 3375 3399 283 U -3392 3354 3392 3355 312 U -3396 3355 3396 3356 312 U -3379 3358 3379 3405 279 U -3396 3360 3396 3361 306 U -3400 3361 3400 3362 306 U -3383 3364 3383 3411 277 U -3400 3366 3400 3367 280 U -3348 3320 3348 3420 289 U -3347 3326 3347 3421 341 U -3346 3332 3346 3422 335 U -3345 3339 3345 3423 329 U -3344 3345 3344 3424 323 U -3343 3351 3343 3425 287 U -3342 3357 3342 3426 288 U -3341 3363 3341 3427 307 U -3340 3368 3340 3428 286 U -3338 3380 3338 3430 285 U -3337 3387 3337 3431 284 U -3336 3393 3336 3432 282 U -3335 3399 3335 3433 283 U -3333 3411 3333 3435 277 U -3357 3317 3357 3419 281 U -3404 3367 3404 3448 280 U -3360 3436 3360 3448 280 U -3424 3320 3424 3420 349 U -3423 3326 3423 3421 345 U -3422 3332 3422 3422 339 U -3421 3339 3421 3423 333 U -3420 3345 3420 3424 327 U -3419 3351 3419 3425 321 U -3418 3357 3418 3426 316 U -3417 3363 3417 3427 311 U -3334 3405 3334 3434 279 U +3415 3279 3432 3279 143 U +3414 3280 3432 3280 144 U +3413 3281 3432 3281 145 U +3412 3282 3432 3282 146 U +3411 3283 3432 3283 147 U +3410 3284 3432 3284 148 U +3409 3285 3432 3285 149 U +3408 3286 3432 3286 150 U +3416 3278 3432 3278 142 U +3423 3271 3432 3271 135 U +3422 3272 3432 3272 136 U +3421 3273 3432 3273 137 U +3420 3274 3432 3274 138 U +3419 3275 3432 3275 139 U +3418 3276 3432 3276 140 U +3417 3277 3432 3277 141 U +3416 3218 3432 3218 142 U +3415 3217 3432 3217 143 U +3423 3225 3432 3225 135 U +3422 3224 3432 3224 136 U +3421 3223 3432 3223 137 U +3420 3222 3432 3222 138 U +3419 3221 3432 3221 139 U +3418 3220 3432 3220 140 U +3417 3219 3432 3219 141 U +3408 3210 3432 3210 150 U +3409 3211 3432 3211 149 U +3410 3212 3432 3212 148 U +3411 3213 3432 3213 147 U +3412 3214 3432 3214 146 U +3413 3215 3432 3215 145 U +3414 3216 3432 3216 144 U +3416 3248 3432 3248 142 U +3415 3247 3432 3247 143 U +3423 3255 3432 3255 135 U +3422 3254 3432 3254 136 U +3421 3253 3432 3253 137 U +3420 3252 3432 3252 138 U +3419 3251 3432 3251 139 U +3418 3250 3432 3250 140 U +3417 3249 3432 3249 141 U +3408 3240 3432 3240 150 U +3409 3241 3432 3241 149 U +3410 3242 3432 3242 148 U +3411 3243 3432 3243 147 U +3412 3244 3432 3244 146 U +3413 3245 3432 3245 145 U +3414 3246 3432 3246 144 U +3462 3232 3477 3232 153 U +3462 3233 3476 3233 154 U +3462 3234 3475 3234 155 U +3462 3235 3474 3235 156 U +3462 3236 3473 3236 157 U +3462 3237 3472 3237 158 U +3462 3238 3471 3238 159 U +3462 3231 3478 3231 152 U +3438 3283 3478 3283 152 U +3438 3276 3471 3276 159 U +3438 3277 3472 3277 158 U +3438 3278 3473 3278 157 U +3438 3279 3474 3279 156 U +3438 3280 3475 3280 155 U +3438 3281 3476 3281 154 U +3438 3282 3477 3282 153 U +3446 3237 3456 3237 187 U +3448 3239 3456 3239 189 U +3449 3240 3456 3240 190 U +3450 3241 3456 3241 191 U +3451 3242 3456 3242 192 U +3445 3236 3456 3236 186 U +3447 3238 3456 3238 188 U +3452 3243 3456 3243 193 U +3438 3253 3452 3253 193 U +3438 3246 3445 3246 186 U +3438 3247 3446 3247 187 U +3438 3248 3447 3248 188 U +3438 3249 3448 3249 189 U +3438 3250 3449 3250 190 U +3438 3251 3450 3251 191 U +3438 3252 3451 3252 192 U +3446 3235 3456 3235 185 U +3453 3228 3456 3228 178 U +3452 3229 3456 3229 179 U +3451 3230 3456 3230 180 U +3450 3231 3456 3231 181 U +3449 3232 3456 3232 182 U +3448 3233 3456 3233 183 U +3447 3234 3456 3234 184 U +3438 3216 3452 3216 179 U +3438 3218 3450 3218 181 U +3438 3219 3449 3219 182 U +3438 3220 3448 3220 183 U +3438 3221 3447 3221 184 U +3438 3215 3453 3215 178 U +3438 3217 3451 3217 180 U +3438 3222 3446 3222 185 U +3435 3259 3442 3259 160 U +3435 3207 3442 3207 160 U +3442 3210 3459 3210 160 U +3405 3234 3435 3234 151 U +3405 3289 3435 3289 151 U +3314 3396 3346 3396 97 U +3313 3397 3346 3397 98 U +3312 3398 3346 3398 99 U +3311 3399 3346 3399 100 U +3310 3400 3346 3400 101 U +3309 3401 3346 3401 102 U +3308 3402 3346 3402 103 U +3307 3403 3346 3403 104 U +3315 3395 3346 3395 96 U +3322 3388 3346 3388 89 U +3321 3389 3346 3389 90 U +3320 3390 3346 3390 91 U +3319 3391 3346 3391 92 U +3318 3392 3346 3392 93 U +3317 3393 3346 3393 94 U +3316 3394 3346 3394 95 U +3308 3347 3323 3347 103 U +3310 3349 3323 3349 101 U +3311 3350 3323 3350 100 U +3312 3351 3323 3351 99 U +3313 3352 3323 3352 98 U +3307 3346 3323 3346 104 U +3309 3348 3323 3348 102 U +3314 3353 3323 3353 97 U +3327 3347 3330 3347 84 U +3327 3349 3330 3349 82 U +3327 3350 3330 3350 81 U +3327 3351 3330 3351 80 U +3327 3352 3330 3352 79 U +3327 3346 3330 3346 85 U +3327 3348 3330 3348 83 U +3327 3353 3330 3353 78 U +3324 3340 3347 3340 88 U +3331 3366 3348 3366 118 U +3333 3342 3349 3342 70 U +3334 3347 3361 3347 68 U +3334 3349 3359 3349 66 U +3334 3350 3358 3350 65 U +3334 3351 3357 3351 64 U +3334 3352 3356 3352 63 U +3334 3346 3362 3346 69 U +3334 3348 3360 3348 67 U +3334 3353 3355 3353 62 U +3355 3361 3373 3361 62 U +3362 3354 3373 3354 69 U +3361 3355 3373 3355 68 U +3360 3356 3373 3356 67 U +3359 3357 3373 3357 66 U +3358 3358 3373 3358 65 U +3357 3359 3373 3359 64 U +3356 3360 3373 3360 63 U +3358 3363 3373 3363 24 U +3360 3365 3373 3365 26 U +3361 3366 3373 3366 27 U +3362 3367 3373 3367 28 U +3363 3368 3373 3368 29 U +3357 3362 3373 3362 23 U +3359 3364 3373 3364 25 U +3364 3369 3373 3369 30 U +3316 3371 3329 3371 95 U +3318 3373 3329 3373 93 U +3319 3374 3329 3374 92 U +3320 3375 3329 3375 91 U +3321 3376 3329 3376 90 U +3315 3370 3329 3370 96 U +3317 3372 3329 3372 94 U +3322 3377 3329 3377 89 U +3333 3377 3364 3377 30 U +3333 3370 3357 3370 23 U +3333 3371 3358 3371 24 U +3333 3372 3359 3372 25 U +3333 3373 3360 3373 26 U +3333 3374 3361 3374 27 U +3333 3375 3362 3375 28 U +3333 3376 3363 3376 29 U +3379 3358 3384 3358 47 U +3379 3360 3384 3360 45 U +3379 3361 3384 3361 44 U +3379 3362 3384 3362 43 U +3379 3363 3384 3363 42 U +3379 3357 3384 3357 48 U +3379 3359 3384 3359 46 U +3379 3364 3384 3364 41 U +3351 3337 3375 3337 55 U +3350 3380 3351 3380 55 U +3351 3382 3381 3382 117 U +3381 3348 3386 3348 117 U +3388 3358 3403 3358 12 U +3388 3360 3401 3360 10 U +3388 3361 3400 3361 9 U +3388 3362 3399 3362 8 U +3388 3363 3398 3363 7 U +3388 3357 3404 3357 13 U +3388 3359 3402 3359 11 U +3388 3364 3397 3364 6 U +3352 3399 3404 3399 13 U +3352 3393 3398 3393 7 U +3352 3394 3399 3394 8 U +3352 3395 3400 3395 9 U +3352 3396 3401 3396 10 U +3352 3397 3402 3397 11 U +3352 3398 3403 3398 12 U +3352 3392 3397 3392 6 U +3350 3410 3376 3410 33 U 3309 3262 3309 3282 254 U 3310 3268 3310 3283 255 U 3308 3257 3308 3281 276 U @@ -1496,237 +1161,209 @@ w 548 3382 3239 3382 3278 246 U 3383 3234 3383 3277 237 U 3384 3228 3384 3276 249 U -3339 3374 3339 3429 278 U -3422 3224 3422 3272 19 U -3420 3222 3420 3274 21 U -3419 3221 3419 3275 22 U -3418 3220 3418 3276 23 U -3417 3219 3417 3277 24 U -3416 3218 3416 3278 25 U -3415 3217 3415 3279 26 U -3414 3216 3414 3280 27 U -3413 3215 3413 3281 28 U -3412 3214 3412 3282 29 U -3411 3213 3411 3283 30 U -3410 3212 3410 3284 31 U -3409 3211 3409 3285 32 U -3408 3210 3408 3286 33 U -3421 3223 3421 3273 20 U -3423 3225 3423 3271 18 U -3471 3238 3471 3276 42 U -3472 3237 3472 3277 41 U -3473 3236 3473 3278 40 U -3474 3235 3474 3279 39 U -3475 3234 3475 3280 38 U -3476 3233 3476 3281 37 U -3477 3232 3477 3282 36 U -3478 3231 3478 3283 35 U -3445 3236 3445 3246 69 U -3446 3237 3446 3247 70 U -3447 3238 3447 3248 71 U -3448 3239 3448 3249 72 U -3449 3240 3449 3250 73 U -3450 3241 3450 3251 74 U -3451 3242 3451 3252 75 U -3452 3243 3452 3253 76 U -3446 3222 3446 3235 68 U -3447 3221 3447 3234 67 U -3448 3220 3448 3233 66 U -3449 3219 3449 3232 65 U -3450 3218 3450 3231 64 U -3451 3217 3451 3230 63 U -3452 3216 3452 3229 62 U -3453 3215 3453 3228 61 U -3435 3259 3435 3270 43 U -3442 3207 3442 3259 43 U -3435 3207 3435 3209 43 U -3459 3210 3459 3227 43 U -3435 3226 3435 3234 34 U -3405 3234 3405 3289 34 U -3435 3287 3435 3289 34 U -3481 3379 3481 3424 155 U -3480 3378 3480 3425 156 U -3479 3377 3479 3426 157 U -3478 3376 3478 3427 158 U -3477 3375 3477 3428 153 U -3476 3374 3476 3429 159 U -3475 3373 3475 3430 154 U -3482 3380 3482 3423 152 U -3489 3403 3489 3416 106 U -3488 3402 3488 3417 107 U -3487 3401 3487 3418 108 U -3486 3400 3486 3419 109 U -3485 3399 3485 3420 104 U -3484 3398 3484 3421 110 U -3483 3397 3483 3422 105 U -3490 3404 3490 3415 103 U -3492 3367 3492 3372 151 U -3516 3393 3516 3414 94 U -3501 3369 3501 3372 150 U -3515 3367 3515 3414 151 U -3517 3369 3517 3414 150 U -3530 3373 3530 3381 142 U -3529 3374 3529 3382 143 U -3527 3376 3527 3384 145 U -3526 3377 3526 3385 146 U -3524 3379 3524 3387 148 U -3523 3380 3523 3388 149 U -3528 3375 3528 3383 144 U -3525 3378 3525 3386 147 U -3525 3389 3525 3397 101 U -3526 3390 3526 3398 100 U -3527 3391 3527 3399 99 U -3528 3392 3528 3400 98 U -3529 3393 3529 3401 97 U -3530 3394 3530 3402 96 U -3531 3395 3531 3403 95 U -3532 3396 3532 3404 102 U -3499 3393 3499 3396 94 U -3543 3364 3543 3380 86 U -3519 3364 3519 3407 86 U -3518 3407 3518 3414 86 U -3519 3409 3519 3414 85 U -3549 3375 3549 3409 85 U -3554 3375 3554 3383 85 U -3565 3391 3565 3419 77 U -3566 3390 3566 3420 83 U -3567 3389 3567 3421 82 U -3568 3388 3568 3422 81 U -3569 3387 3569 3423 80 U -3570 3386 3570 3424 79 U -3571 3385 3571 3425 78 U -3572 3384 3572 3426 84 U -3544 3397 3544 3437 1 U -3518 3431 3518 3437 1 U -p 54 -3348 3320 3 375 -3347 3326 8 376 -3346 3332 12 377 -3345 3339 16 378 -3344 3345 20 379 -3343 3351 24 380 -3342 3357 40 381 -3341 3363 31 382 -3340 3368 4 383 -3338 3380 45 384 -3337 3387 46 385 -3336 3393 49 386 -3335 3399 48 387 -3333 3411 56 388 -3357 3317 1 389 -3422 3332 14 394 -3421 3339 18 395 -3420 3345 22 396 -3419 3351 26 397 -3418 3357 29 398 -3417 3363 33 399 -3334 3405 47 400 -3313 3255 86 410 -3313 3260 85 410 -3313 3266 84 410 -3312 3249 87 411 -3310 3244 88 412 -3309 3238 89 413 -3308 3233 90 414 -3366 3255 125 433 -3366 3260 124 433 -3366 3266 123 433 -3365 3249 126 434 -3363 3244 127 435 -3362 3238 128 436 -3361 3233 129 437 -3339 3374 44 447 -3416 3248 178 453 -3415 3247 179 454 -3423 3255 180 463 -3422 3254 181 448 -3421 3253 182 462 -3420 3252 183 449 -3419 3251 184 450 -3418 3250 185 451 -3417 3249 186 452 -3408 3240 187 461 -3409 3241 188 460 -3410 3242 189 459 -3411 3243 190 458 -3412 3244 191 457 -3413 3245 192 456 -3414 3246 193 455 -3442 3210 244 489 -l 7 -3370 3431 8 "add_8" +3422 3224 3422 3272 136 U +3420 3222 3420 3274 138 U +3419 3221 3419 3275 139 U +3418 3220 3418 3276 140 U +3417 3219 3417 3277 141 U +3416 3218 3416 3278 142 U +3415 3217 3415 3279 143 U +3414 3216 3414 3280 144 U +3413 3215 3413 3281 145 U +3412 3214 3412 3282 146 U +3411 3213 3411 3283 147 U +3410 3212 3410 3284 148 U +3409 3211 3409 3285 149 U +3408 3210 3408 3286 150 U +3421 3223 3421 3273 137 U +3423 3225 3423 3271 135 U +3471 3238 3471 3276 159 U +3472 3237 3472 3277 158 U +3473 3236 3473 3278 157 U +3474 3235 3474 3279 156 U +3475 3234 3475 3280 155 U +3476 3233 3476 3281 154 U +3477 3232 3477 3282 153 U +3478 3231 3478 3283 152 U +3445 3236 3445 3246 186 U +3446 3237 3446 3247 187 U +3447 3238 3447 3248 188 U +3448 3239 3448 3249 189 U +3449 3240 3449 3250 190 U +3450 3241 3450 3251 191 U +3451 3242 3451 3252 192 U +3452 3243 3452 3253 193 U +3446 3222 3446 3235 185 U +3447 3221 3447 3234 184 U +3448 3220 3448 3233 183 U +3449 3219 3449 3232 182 U +3450 3218 3450 3231 181 U +3451 3217 3451 3230 180 U +3452 3216 3452 3229 179 U +3453 3215 3453 3228 178 U +3435 3259 3435 3270 160 U +3442 3207 3442 3259 160 U +3435 3207 3435 3209 160 U +3459 3210 3459 3227 160 U +3435 3226 3435 3234 151 U +3405 3234 3405 3289 151 U +3435 3287 3435 3289 151 U +3313 3352 3313 3397 98 U +3312 3351 3312 3398 99 U +3311 3350 3311 3399 100 U +3310 3349 3310 3400 101 U +3309 3348 3309 3401 102 U +3308 3347 3308 3402 103 U +3307 3346 3307 3403 104 U +3314 3353 3314 3396 97 U +3321 3376 3321 3389 90 U +3320 3375 3320 3390 91 U +3319 3374 3319 3391 92 U +3318 3373 3318 3392 93 U +3317 3372 3317 3393 94 U +3316 3371 3316 3394 95 U +3315 3370 3315 3395 96 U +3322 3377 3322 3388 89 U +3324 3340 3324 3345 88 U +3348 3366 3348 3387 118 U +3333 3342 3333 3345 70 U +3347 3340 3347 3387 88 U +3349 3342 3349 3387 70 U +3362 3346 3362 3354 69 U +3361 3347 3361 3355 68 U +3359 3349 3359 3357 66 U +3358 3350 3358 3358 65 U +3356 3352 3356 3360 63 U +3355 3353 3355 3361 62 U +3360 3348 3360 3356 67 U +3357 3351 3357 3359 64 U +3357 3362 3357 3370 23 U +3358 3363 3358 3371 24 U +3359 3364 3359 3372 25 U +3360 3365 3360 3373 26 U +3361 3366 3361 3374 27 U +3362 3367 3362 3375 28 U +3363 3368 3363 3376 29 U +3364 3369 3364 3377 30 U +3331 3366 3331 3369 118 U +3375 3337 3375 3353 55 U +3351 3337 3351 3380 55 U +3350 3380 3350 3387 55 U +3351 3382 3351 3387 117 U +3381 3348 3381 3382 117 U +3386 3348 3386 3356 117 U +3397 3364 3397 3392 6 U +3398 3363 3398 3393 7 U +3399 3362 3399 3394 8 U +3400 3361 3400 3395 9 U +3401 3360 3401 3396 10 U +3402 3359 3402 3397 11 U +3403 3358 3403 3398 12 U +3404 3357 3404 3399 13 U +3376 3370 3376 3410 33 U +3350 3404 3350 3410 33 U +p 31 +3313 3255 20 294 +3313 3260 19 294 +3313 3266 18 294 +3312 3249 21 295 +3310 3244 22 296 +3309 3238 23 297 +3308 3233 24 298 +3366 3255 59 317 +3366 3260 58 317 +3366 3266 57 317 +3365 3249 60 318 +3363 3244 61 319 +3362 3238 62 320 +3361 3233 63 321 +3416 3248 112 336 +3415 3247 113 337 +3423 3255 114 346 +3422 3254 115 331 +3421 3253 116 345 +3420 3252 117 332 +3419 3251 118 333 +3418 3250 119 334 +3417 3249 120 335 +3408 3240 121 344 +3409 3241 122 343 +3410 3242 123 342 +3411 3243 124 341 +3412 3244 125 340 +3413 3245 126 339 +3414 3246 127 338 +3442 3210 178 372 +l 4 3326 3282 10 "nEntier" 3380 3282 9 "zero_8" 3442 3285 7 "lg_8" -3358 3413 8 "entre" -3362 3445 22 "retenue de sortie" -3525 3429 14 "add_8_sign" -b 5 -3297 3310 3454 3463 +3357 3402 14 "add_8_sign" +b 4 3296 3225 3336 3288 3349 3225 3389 3288 3397 3201 3491 3298 -3467 3342 3587 3447 -g 38 -INST5 -3435 3279 0 1 0 0 3 -17 16 43 15 14 13 12 11 10 9 42 41 40 39 38 37 36 35 8 7 6 5 4 34 3 2 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 -[inst-of] C"lg_8" -[disp-inst-name] B1 -[gate-name] Clg_8 - -INST5 -3459 3236 0 1 0 0 3 -60 59 43 58 57 56 55 54 35 36 37 38 39 40 41 42 53 52 51 50 49 48 47 46 45 44 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 -[inst-of] C"mux_16_8" -[disp-inst-name] B1 -[gate-name] Cmux_16_8 - +3299 3315 3419 3420 +g 29 INST3 -3554 3388 0 5 0 0 3 -93 85 92 84 78 79 80 81 82 83 77 91 90 89 88 87 127 128 129 130 131 132 133 134 +3386 3361 0 5 0 0 3 +15 117 14 13 12 11 10 9 8 7 6 5 4 3 2 1 41 42 43 44 45 46 47 48 [inst-of] C"nEntier" [disp-inst-name] B1 [gate-name] CnEntier INST3 -3499 3401 0 5 0 0 3 -117 94 116 101 100 99 98 97 96 95 102 115 114 113 112 111 103 106 107 108 109 104 110 105 +3331 3374 0 5 0 0 3 +22 118 21 23 24 25 26 27 28 29 30 20 19 18 17 16 89 90 91 92 93 94 95 96 [inst-of] C"nEntier" [disp-inst-name] B1 [gate-name] CnEntier INST5 -3544 3389 0 6 0 0 3 -141 86 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 1 119 118 102 95 96 97 98 99 100 101 149 148 147 146 145 144 143 142 +3376 3362 0 6 0 0 3 +56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 62 63 64 65 66 67 68 69 [inst-of] C"lg_8" [disp-inst-name] B1 [gate-name] Clg_8 INST3 -3500 3377 0 5 0 0 3 -166 165 150 142 143 144 145 146 147 148 149 164 163 162 161 160 172 173 174 175 176 177 178 179 +3332 3350 0 5 0 0 3 +72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 78 79 80 81 82 83 84 85 [inst-of] C"nEntier" [disp-inst-name] B1 [gate-name] CnEntier INST3 -3493 3377 0 5 0 0 3 -151 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 152 155 156 157 158 153 159 154 +3325 3350 0 5 0 0 3 +88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 97 98 99 100 101 102 103 104 [inst-of] C"zero_8" [disp-inst-name] B1 [gate-name] Czero_8 INST5 -3517 3423 0 4 0 0 3 -151 94 150 86 85 193 192 191 190 77 83 82 81 80 79 78 84 189 188 187 186 185 1 184 183 182 154 159 153 158 157 156 155 152 105 110 104 109 108 107 106 103 +3349 3396 0 4 0 0 3 +88 118 70 55 117 116 115 114 113 6 7 8 9 10 11 12 13 112 111 110 109 108 33 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 [inst-of] C"add_8_sign" [disp-inst-name] B1 [gate-name] Cadd_8_sign +INST5 +3435 3279 0 1 0 0 3 +134 133 160 132 131 130 129 128 127 126 159 158 157 156 155 154 153 152 125 124 123 122 121 151 120 119 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 +[inst-of] C"lg_8" +[disp-inst-name] B1 +[gate-name] Clg_8 + +INST5 +3459 3236 0 1 0 0 3 +177 176 160 175 174 173 172 171 152 153 154 155 156 157 158 159 170 169 168 167 166 165 164 163 162 161 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 +[inst-of] C"mux_16_8" +[disp-inst-name] B1 +[gate-name] Cmux_16_8 + INST5 3435 3248 0 1 0 0 3 -211 210 209 208 207 206 205 204 203 202 201 69 70 71 72 73 74 75 76 200 199 198 197 196 195 194 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 +211 210 209 208 207 206 205 204 203 202 201 186 187 188 189 190 191 192 193 200 199 198 197 196 195 194 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 [inst-of] C"and_16" [disp-inst-name] B1 [gate-name] Cand_16 @@ -1737,10 +1374,10 @@ INV INST5 3435 3218 0 1 0 0 3 -229 228 43 227 226 225 224 223 222 221 61 62 63 64 65 66 67 68 220 219 218 217 216 34 215 214 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 -[inst-of] C"add_8" +229 228 160 227 226 225 224 223 222 221 178 179 180 181 182 183 184 185 220 219 218 217 216 151 215 214 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 +[inst-of] C"add8" [disp-inst-name] B1 -[gate-name] Cadd_8 +[gate-name] Cadd8 INST3 3373 3279 0 1 0 0 3 @@ -1820,69 +1457,5 @@ XOR 3320 3267 0 2 0 0 0 266 255 259 -INST5 -3359 3428 0 4 0 0 3 -281 305 304 303 302 349 345 339 333 327 321 316 311 301 300 299 298 297 296 295 294 293 280 292 291 290 277 279 283 282 284 285 278 286 307 288 287 323 329 335 341 289 -[inst-of] C"add_8" -[disp-inst-name] B1 -[gate-name] Cadd_8 - -INST0 -3400 3364 0 2 0 0 3 -306 311 310 309 280 308 277 307 -[inst-of] C"add_1" -[disp-inst-name] B1 -[gate-name] Cadd_1 - -INST0 -3396 3358 0 2 0 0 3 -312 316 315 314 306 313 279 288 -[inst-of] C"add_1" -[disp-inst-name] B1 -[gate-name] Cadd_1 - -INST0 -3392 3352 0 2 0 0 3 -317 321 320 319 312 318 283 287 -[inst-of] C"add_1" -[disp-inst-name] B1 -[gate-name] Cadd_1 - -INST0 -3388 3346 0 2 0 0 3 -322 327 326 325 317 324 282 323 -[inst-of] C"add_1" -[disp-inst-name] B1 -[gate-name] Cadd_1 - -INST0 -3384 3340 0 2 0 0 3 -328 333 332 331 322 330 284 329 -[inst-of] C"add_1" -[disp-inst-name] B1 -[gate-name] Cadd_1 - -INST0 -3380 3333 0 2 0 0 3 -334 339 338 337 328 336 285 335 -[inst-of] C"add_1" -[disp-inst-name] B1 -[gate-name] Cadd_1 - -INST0 -3376 3327 0 2 0 0 3 -340 345 344 343 334 342 278 341 -[inst-of] C"add_1" -[disp-inst-name] B1 -[gate-name] Cadd_1 - -INST0 -3372 3321 0 2 0 0 3 -281 349 348 347 340 346 286 289 -[inst-of] C"add_1" -[disp-inst-name] B1 -[gate-name] Cadd_1 - -h 1 -21 0 sq +h 0 . diff --git a/afficheSegment.lfo b/afficheSegment.lfo index 58e94ee3ec25252b790ea912854bc0c36feeb218..7d8880f35a15709ef969ab234f368abc26eec34c 100644 --- a/afficheSegment.lfo +++ b/afficheSegment.lfo @@ -1,15 +1,24 @@ -5 f s -n 28 +n 33 16 0 -0 +1 16 0 -0 +2 + +16 0 +1 + +16 0 +2 16 0 0 +16 0 +1 + 0 0 16 0 @@ -22,7 +31,10 @@ n 28 1 16 0 -2 +1 + +16 0 +1 16 0 2 @@ -30,9 +42,17 @@ n 28 16 0 2 +16 0 +1 + 16 0 2 +0 0 + +16 0 +1 + 16 0 1 @@ -43,7 +63,7 @@ n 28 2 16 0 -1 +2 16 0 2 @@ -72,303 +92,399 @@ n 28 2 16 0 -0 - -16 0 -1 - -16 0 -0 +2 16 0 2 s 0 -w 78 -3270 3362 3275 3362 15 U -3279 3362 3284 3362 6 U -3288 3362 3293 3362 5 U -3296 3362 3301 3362 12 U -3345 3306 3352 3306 24 U -3352 3309 3362 3309 24 U -3335 3310 3338 3310 23 U -3301 3311 3327 3311 11 U -3279 3309 3328 3309 6 U -3326 3303 3327 3303 19 U -3335 3298 3337 3298 22 U -3337 3305 3339 3305 22 U -3270 3306 3319 3306 15 U -3279 3304 3318 3304 6 U -3293 3297 3327 3297 13 U -3279 3367 3280 3367 21 U -3344 3289 3366 3289 20 U -3301 3302 3318 3302 11 U -3324 3291 3335 3291 18 U -3335 3290 3336 3290 18 U -3324 3280 3336 3280 17 U -3275 3294 3316 3294 16 U -3284 3292 3315 3292 14 U -3293 3290 3315 3290 13 U -3296 3288 3315 3288 12 U -3275 3277 3315 3277 16 U -3279 3279 3316 3279 6 U -3293 3281 3315 3281 13 U -3301 3283 3315 3283 11 U -3288 3271 3317 3271 5 U -3296 3269 3317 3269 12 U -3325 3270 3339 3270 10 U -3331 3268 3339 3268 14 U -3284 3264 3331 3264 14 U -3347 3269 3381 3269 9 U -3373 3310 3381 3310 9 U -3372 3311 3373 3311 9 U -3347 3316 3364 3316 26 U -3334 3323 3338 3323 7 U -3338 3317 3339 3317 7 U -3326 3315 3339 3315 8 U -3325 3316 3326 3316 8 U -3275 3314 3317 3314 16 U -3284 3316 3317 3316 14 U -3293 3318 3317 3318 13 U -3275 3320 3326 3320 16 U -3279 3322 3325 3322 6 U -3279 3324 3280 3324 6 U -3282 3324 3285 3324 4 U -3287 3324 3325 3324 5 U -3288 3325 3290 3325 5 U -3296 3326 3326 3326 12 U -3372 3321 3388 3321 28 U -3387 3260 3389 3260 28 U -3288 3263 3378 3263 5 U -3352 3306 3352 3309 24 U -3338 3307 3338 3310 23 U -3327 3299 3327 3303 19 U -3337 3298 3337 3305 22 U -3366 3289 3366 3304 20 U -3326 3303 3326 3304 19 U -3335 3290 3335 3291 18 U -3336 3280 3336 3288 17 U -3275 3252 3275 3356 16 U -3270 3252 3270 3365 15 U -3284 3253 3284 3356 14 U -3288 3252 3288 3365 5 U -3293 3253 3293 3356 13 U -3296 3253 3296 3365 12 U -3301 3253 3301 3356 11 U -3331 3264 3331 3268 14 U -3381 3269 3381 3310 9 U -3373 3310 3373 3311 9 U -3338 3317 3338 3323 7 U -3326 3315 3326 3316 8 U -3279 3252 3279 3365 6 U -3290 3324 3290 3325 5 U -3388 3260 3388 3321 28 U -p 32 -3275 3277 26 64 -3275 3294 22 64 -3270 3306 13 65 -3270 3362 1 65 -3284 3292 23 66 -3288 3362 3 67 -3293 3281 28 68 -3293 3290 24 68 -3293 3297 15 68 -3296 3288 25 69 -3296 3362 4 69 -3301 3283 29 70 -3301 3302 18 70 -3301 3311 8 70 -3288 3271 30 67 -3296 3269 31 69 -3284 3264 34 66 -3275 3314 43 64 -3284 3316 44 66 -3293 3318 45 68 -3275 3320 46 64 -3279 3322 47 76 -3279 3279 27 76 -3279 3304 14 76 -3279 3309 9 76 -3279 3362 2 76 -3279 3324 48 76 -3288 3325 51 67 -3290 3324 50 77 -3296 3326 52 69 -3388 3260 54 78 -3288 3263 55 67 -l 3 +w 129 +3270 3362 3275 3362 23 U +3279 3362 3284 3362 3 U +3288 3362 3293 3362 6 U +3296 3362 3301 3362 1 U +3345 3306 3352 3306 31 U +3352 3309 3362 3309 31 U +3335 3310 3338 3310 30 U +3301 3311 3327 3311 2 U +3279 3309 3328 3309 3 U +3326 3303 3327 3303 26 U +3335 3298 3337 3298 29 U +3337 3305 3339 3305 29 U +3270 3306 3319 3306 23 U +3279 3304 3318 3304 3 U +3293 3297 3327 3297 4 U +3279 3367 3280 3367 28 U +3344 3289 3366 3289 27 U +3301 3302 3318 3302 2 U +3324 3291 3335 3291 25 U +3335 3290 3336 3290 25 U +3324 3280 3336 3280 24 U +3275 3294 3316 3294 12 U +3284 3292 3315 3292 22 U +3293 3290 3315 3290 4 U +3296 3288 3315 3288 1 U +3275 3277 3315 3277 12 U +3279 3279 3316 3279 3 U +3293 3281 3315 3281 4 U +3301 3283 3315 3283 2 U +3288 3271 3317 3271 6 U +3296 3269 3317 3269 1 U +3325 3270 3339 3270 21 U +3331 3268 3339 3268 22 U +3284 3264 3331 3264 22 U +3347 3269 3381 3269 20 U +3373 3310 3381 3310 20 U +3372 3311 3373 3311 20 U +3347 3316 3364 3316 32 U +3334 3323 3338 3323 18 U +3338 3317 3339 3317 18 U +3326 3315 3339 3315 19 U +3325 3316 3326 3316 19 U +3275 3314 3317 3314 12 U +3284 3316 3317 3316 22 U +3293 3318 3317 3318 4 U +3275 3320 3326 3320 12 U +3279 3322 3325 3322 3 U +3279 3324 3280 3324 3 U +3282 3324 3285 3324 17 U +3287 3324 3325 3324 6 U +3288 3325 3290 3325 6 U +3296 3326 3326 3326 1 U +3372 3321 3388 3321 33 U +3387 3260 3389 3260 33 U +3288 3263 3378 3263 6 U +3301 3261 3378 3261 2 U +3284 3259 3378 3259 22 U +3275 3257 3379 3257 12 U +3363 3353 3369 3353 16 U +3354 3332 3357 3332 13 U +3357 3320 3362 3320 13 U +3301 3331 3310 3331 2 U +3318 3330 3346 3330 15 U +3328 3332 3346 3332 14 U +3318 3337 3328 3337 14 U +3284 3335 3310 3335 22 U +3293 3337 3310 3337 4 U +3301 3339 3310 3339 2 U +3275 3352 3355 3352 12 U +3339 3356 3347 3356 8 U +3339 3361 3347 3361 10 U +3338 3373 3347 3373 9 U +3279 3350 3331 3350 3 U +3293 3351 3329 3351 4 U +3329 3357 3331 3357 4 U +3301 3353 3327 3353 2 U +3327 3358 3332 3358 2 U +3323 3362 3331 3362 4 U +3284 3354 3321 3354 22 U +3321 3364 3331 3364 22 U +3296 3355 3319 3355 1 U +3319 3365 3331 3365 1 U +3310 3375 3331 3375 3 U +3288 3364 3313 3364 6 U +3313 3373 3331 3373 6 U +3315 3371 3331 3371 1 U +3286 3367 3287 3367 7 U +3288 3329 3310 3329 6 U +3352 3306 3352 3309 31 U +3338 3307 3338 3310 30 U +3327 3299 3327 3303 26 U +3337 3298 3337 3305 29 U +3366 3289 3366 3304 27 U +3326 3303 3326 3304 26 U +3335 3290 3335 3291 25 U +3336 3280 3336 3288 24 U +3275 3252 3275 3356 12 U +3270 3252 3270 3365 23 U +3284 3253 3284 3356 22 U +3288 3252 3288 3365 6 U +3296 3253 3296 3365 1 U +3301 3253 3301 3356 2 U +3331 3264 3331 3268 22 U +3381 3269 3381 3310 20 U +3373 3310 3373 3311 20 U +3338 3317 3338 3323 18 U +3326 3315 3326 3316 19 U +3279 3252 3279 3365 3 U +3290 3324 3290 3325 6 U +3388 3260 3388 3321 33 U +3369 3326 3369 3353 16 U +3357 3320 3357 3332 13 U +3328 3332 3328 3337 14 U +3355 3354 3355 3361 11 U +3347 3356 3347 3359 8 U +3339 3361 3339 3364 10 U +3347 3363 3347 3373 9 U +3331 3350 3331 3354 3 U +3293 3253 3293 3356 4 U +3329 3351 3329 3357 4 U +3331 3356 3331 3357 4 U +3327 3353 3327 3358 2 U +3323 3351 3323 3362 4 U +3321 3354 3321 3364 22 U +3319 3355 3319 3365 1 U +3331 3365 3331 3367 1 U +3310 3350 3310 3375 3 U +3313 3364 3313 3373 6 U +3315 3355 3315 3371 1 U +p 50 +3275 3277 26 97 +3275 3294 22 97 +3270 3306 13 98 +3270 3362 1 98 +3284 3292 23 99 +3288 3362 3 100 +3296 3288 25 101 +3296 3362 4 101 +3301 3283 29 102 +3301 3302 18 102 +3301 3311 8 102 +3288 3271 30 100 +3296 3269 31 101 +3284 3264 34 99 +3275 3314 43 97 +3284 3316 44 99 +3275 3320 46 97 +3279 3322 47 108 +3279 3279 27 108 +3279 3304 14 108 +3279 3309 9 108 +3279 3362 2 108 +3279 3324 48 108 +3288 3325 51 100 +3290 3324 50 109 +3296 3326 52 101 +3388 3260 54 110 +3288 3263 55 100 +3301 3261 56 102 +3284 3259 57 99 +3275 3257 58 97 +3301 3331 62 102 +3284 3335 66 99 +3301 3339 68 102 +3275 3352 69 97 +3279 3350 73 108 +3293 3337 67 119 +3293 3318 45 119 +3293 3281 28 119 +3293 3290 24 119 +3293 3297 15 119 +3293 3351 74 119 +3301 3353 76 102 +3323 3351 74 123 +3284 3354 79 99 +3296 3355 81 101 +3310 3350 73 127 +3288 3364 84 100 +3315 3355 81 129 +3288 3329 88 100 +l 4 3270 3370 1 a 3288 3370 1 c 3296 3370 1 d +3279 3370 1 b b 0 -g 42 +g 50 +INV +3301 3359 1 14 0 0 0 +1 2 + +AND3 +3335 3356 0 37 0 0 0 +3 4 2 8 + +AND3 +3335 3364 0 36 0 0 0 +4 22 1 10 + +AND3 +3335 3373 0 35 0 0 0 +1 6 3 9 + +OR3 +3351 3361 0 34 0 0 0 +8 10 9 11 + +AND3 +3314 3337 0 32 0 0 0 +22 4 2 14 + +AND +3314 3330 0 31 0 0 0 +6 2 15 + +OR3 +3350 3332 0 30 0 0 0 +15 14 5 13 + +NAND +3359 3353 0 29 0 0 0 +12 11 16 + NAND4 3382 3260 0 27 0 0 0 -3 2 1 5 28 +12 22 2 6 33 AND3 3321 3316 0 26 0 0 0 -16 14 13 8 +12 22 4 19 AND4 3329 3323 0 25 0 0 0 -16 6 5 12 7 +12 3 6 1 18 NOR 3343 3316 0 24 0 0 0 -8 7 26 +19 18 32 OR 3343 3269 0 23 0 0 0 -14 10 9 +22 21 20 XNOR 3321 3270 0 22 0 0 0 -12 5 10 +1 6 21 AND4 3319 3280 0 21 0 0 0 -16 6 13 11 17 +12 3 4 2 24 AND4 3319 3291 0 20 0 0 0 -12 13 14 16 18 +1 4 22 12 25 OR3 3322 3304 0 17 0 0 0 -11 6 15 19 +2 3 23 26 NOR 3340 3289 0 19 0 0 0 -17 18 20 +24 25 27 AND 3331 3298 0 18 0 0 0 -13 19 22 +4 26 29 AND 3331 3310 0 16 0 0 0 -6 11 23 +3 2 30 OR 3342 3306 0 15 0 0 0 -22 23 24 +29 30 31 LED -3365 3325 0 5 0 0 0 -25 25 25 25 25 25 25 25 +3365 3325 0 5 15 0 0 +16 16 16 16 16 16 16 16 LED -3367 3325 0 3 0 0 0 -25 25 25 25 25 25 25 25 +3367 3325 0 3 15 0 0 +16 16 16 16 16 16 16 16 LED -3369 3325 0 2 0 0 0 -25 25 25 25 25 25 25 25 +3369 3325 0 2 15 0 0 +16 16 16 16 16 16 16 16 LED -3365 3315 0 5 5 0 0 -26 26 26 26 26 26 26 26 +3365 3315 0 5 15 0 0 +32 32 32 32 32 32 32 32 LED -3367 3315 0 3 5 0 0 -26 26 26 26 26 26 26 26 +3367 3315 0 3 15 0 0 +32 32 32 32 32 32 32 32 LED -3369 3315 0 2 5 0 0 -26 26 26 26 26 26 26 26 +3369 3315 0 2 15 0 0 +32 32 32 32 32 32 32 32 LED 3365 3305 0 5 15 0 0 -20 20 20 20 20 20 20 20 +27 27 27 27 27 27 27 27 LED 3367 3305 0 3 15 0 0 -20 20 20 20 20 20 20 20 +27 27 27 27 27 27 27 27 LED 3369 3305 0 2 15 0 0 -20 20 20 20 20 20 20 20 +27 27 27 27 27 27 27 27 LED -3363 3322 0 8 0 0 0 -27 27 27 27 27 27 27 27 +3363 3322 0 8 15 0 0 +13 13 13 13 13 13 13 13 LED -3363 3320 0 7 0 0 0 -27 27 27 27 27 27 27 27 +3363 3320 0 7 15 0 0 +13 13 13 13 13 13 13 13 LED -3363 3318 0 6 0 0 0 -27 27 27 27 27 27 27 27 +3363 3318 0 6 15 0 0 +13 13 13 13 13 13 13 13 LED 3371 3322 0 8 15 0 0 -28 28 28 28 28 28 28 28 +33 33 33 33 33 33 33 33 LED 3371 3320 0 7 15 0 0 -28 28 28 28 28 28 28 28 +33 33 33 33 33 33 33 33 LED 3371 3318 0 6 15 0 0 -28 28 28 28 28 28 28 28 +33 33 33 33 33 33 33 33 LED 3371 3312 0 8 15 0 0 -9 9 9 9 9 9 9 9 +20 20 20 20 20 20 20 20 LED 3371 3310 0 7 15 0 0 -9 9 9 9 9 9 9 9 +20 20 20 20 20 20 20 20 LED 3371 3308 0 6 15 0 0 -9 9 9 9 9 9 9 9 +20 20 20 20 20 20 20 20 LED 3363 3312 0 8 15 0 0 -24 24 24 24 24 24 24 24 +31 31 31 31 31 31 31 31 LED 3363 3310 0 7 15 0 0 -24 24 24 24 24 24 24 24 +31 31 31 31 31 31 31 31 LED 3363 3308 0 6 15 0 0 -24 24 24 24 24 24 24 24 +31 31 31 31 31 31 31 31 SWITCH 3296 3367 1 13 0 0 0 -12 - -INV -3301 3359 1 14 0 0 0 -12 11 +1 SWITCH 3288 3367 1 13 0 0 0 -5 +6 INV 3293 3359 1 14 0 0 0 -5 13 +6 4 SWITCH 3279 3367 1 13 0 0 0 -6 +3 INV 3284 3359 1 14 0 0 0 -6 14 +3 22 SWITCH -3270 3367 1 13 0 0 0 -15 +3270 3367 1 13 3 0 0 +23 INV 3275 3359 1 14 0 0 0 -15 16 +23 12 h 0 . diff --git a/combi.lfo b/combi.lfo index e9d30b5f5d6978e4c2de43377cf68ad4a68f7311..5d39f58e3d618265f1b919d514e53647f561904c 100644 --- a/combi.lfo +++ b/combi.lfo @@ -1,6 +1,6 @@ -5 f s -n 343 +n 469 16 0 0 @@ -8,7 +8,7 @@ n 343 0 16 0 -2 +0 16 0 0 @@ -26,11 +26,374 @@ n 343 0 16 0 -2 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 16 0 0 +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +2 + +16 0 +2 + +16 0 +2 + +16 0 +2 + 16 0 2 @@ -38,7 +401,7 @@ n 343 2 16 0 -0 +2 16 0 0 @@ -52,9 +415,6 @@ n 343 16 0 0 -16 0 -2 - 16 0 0 @@ -83,13 +443,13 @@ n 343 0 16 0 -0 +2 16 0 2 16 0 -0 +2 16 0 0 @@ -101,19 +461,19 @@ n 343 0 16 0 -2 +0 16 0 0 16 0 -0 +2 16 0 0 16 0 -2 +0 16 0 0 @@ -131,13 +491,13 @@ n 343 0 16 0 -0 +2 16 0 -0 +2 16 0 -2 +0 16 0 0 @@ -167,7 +527,7 @@ n 343 0 16 0 -2 +0 16 0 0 @@ -185,7 +545,7 @@ n 343 0 16 0 -0 +2 16 0 0 @@ -200,7 +560,7 @@ n 343 0 16 0 -0 +2 16 0 0 @@ -212,7 +572,7 @@ n 343 0 16 0 -0 +2 16 0 0 @@ -224,7 +584,7 @@ n 343 0 16 0 -0 +2 16 0 0 @@ -236,7 +596,7 @@ n 343 0 16 0 -0 +2 16 0 0 @@ -251,7 +611,7 @@ n 343 0 16 0 -0 +2 16 0 0 @@ -266,7 +626,7 @@ n 343 0 16 0 -0 +2 16 0 0 @@ -479,28 +839,28 @@ n 343 0 16 0 -2 +0 16 0 -2 +0 16 0 -2 +0 16 0 -2 +0 16 0 -2 +0 16 0 -2 +0 16 0 -2 +0 16 0 -2 +0 16 0 0 @@ -578,25 +938,28 @@ n 343 0 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 16 0 -0 +2 + +16 0 +2 16 0 0 @@ -653,7 +1016,7 @@ n 343 0 16 0 -2 +0 16 0 0 @@ -683,7 +1046,7 @@ n 343 0 16 0 -2 +0 16 0 0 @@ -748,6 +1111,9 @@ n 343 16 0 0 +16 0 +2 + 16 0 0 @@ -779,19 +1145,19 @@ n 343 2 16 0 -2 +0 16 0 -2 +0 16 0 -2 +0 16 0 -2 +0 16 0 -2 +0 16 0 0 @@ -809,25 +1175,25 @@ n 343 0 16 0 -2 +0 16 0 -2 +0 16 0 -2 +0 16 0 -2 +0 16 0 -2 +0 16 0 -2 +0 16 0 -2 +0 16 0 0 @@ -877,6 +1243,18 @@ n 343 16 0 2 +16 0 +2 + +16 0 +2 + +16 0 +2 + +16 0 +0 + 16 0 0 @@ -1031,596 +1409,858 @@ n 343 0 s 0 -w 516 -3295 3354 3297 3354 320 U -3301 3354 3303 3354 338 U -3294 3355 3297 3355 321 U -3294 3343 3295 3343 321 U -3293 3356 3297 3356 322 U -3293 3338 3295 3338 322 U -3292 3357 3297 3357 323 U -3292 3333 3295 3333 323 U -3291 3358 3297 3358 324 U -3291 3328 3295 3328 324 U -3290 3359 3297 3359 325 U -3290 3323 3295 3323 325 U -3289 3360 3297 3360 326 U -3289 3318 3295 3318 326 U -3288 3361 3297 3361 327 U -3288 3313 3295 3313 327 U -3303 3342 3304 3342 343 U -3301 3355 3304 3355 343 U -3301 3356 3305 3356 337 U -3303 3337 3305 3337 337 U -3301 3357 3306 3357 336 U -3303 3332 3306 3332 336 U -3301 3358 3307 3358 335 U -3303 3327 3307 3327 335 U -3301 3359 3308 3359 334 U -3303 3322 3308 3322 334 U -3301 3360 3309 3360 333 U -3303 3317 3309 3317 333 U -3303 3312 3310 3312 342 U -3285 3352 3299 3352 340 U -3285 3311 3295 3311 340 U -3285 3316 3295 3316 340 U -3285 3321 3295 3321 340 U -3285 3326 3295 3326 340 U -3285 3331 3295 3331 340 U -3285 3336 3295 3336 340 U -3285 3341 3295 3341 340 U -3285 3346 3295 3346 340 U -3301 3361 3310 3361 342 U -3333 3354 3335 3354 298 U -3339 3354 3341 3354 316 U -3332 3355 3335 3355 299 U -3332 3343 3333 3343 299 U -3331 3356 3335 3356 300 U -3331 3338 3333 3338 300 U -3330 3357 3335 3357 301 U -3330 3333 3333 3333 301 U -3329 3358 3335 3358 302 U -3329 3328 3333 3328 302 U -3328 3359 3335 3359 303 U -3328 3323 3333 3323 303 U -3327 3360 3335 3360 304 U -3327 3318 3333 3318 304 U -3326 3361 3335 3361 305 U -3326 3313 3333 3313 305 U -3341 3342 3342 3342 297 U -3339 3355 3342 3355 297 U -3339 3356 3343 3356 315 U -3341 3337 3343 3337 315 U -3339 3357 3344 3357 314 U -3341 3332 3344 3332 314 U -3339 3358 3345 3358 313 U -3341 3327 3345 3327 313 U -3339 3359 3346 3359 312 U -3341 3322 3346 3322 312 U -3339 3360 3347 3360 311 U -3341 3317 3347 3317 311 U -3341 3312 3348 3312 296 U -3323 3352 3337 3352 318 U -3323 3311 3333 3311 318 U -3323 3316 3333 3316 318 U -3323 3321 3333 3321 318 U -3323 3326 3333 3326 318 U -3323 3331 3333 3331 318 U -3323 3336 3333 3336 318 U -3323 3341 3333 3341 318 U -3323 3346 3333 3346 318 U -3339 3361 3348 3361 296 U -3374 3365 3380 3365 277 U -3368 3369 3380 3369 281 U -3362 3373 3380 3373 285 U -3384 3365 3389 3365 292 U -3365 3358 3381 3358 274 U -3371 3356 3381 3356 275 U -3377 3354 3381 3354 276 U -3365 3351 3381 3351 274 U -3371 3349 3381 3349 275 U -3374 3347 3381 3347 277 U -3389 3349 3390 3349 273 U -3384 3366 3390 3366 273 U -3377 3340 3381 3340 276 U -3368 3342 3381 3342 281 U -3365 3344 3381 3344 274 U -3389 3342 3391 3342 272 U -3384 3367 3391 3367 272 U -3365 3337 3381 3337 274 U -3368 3335 3381 3335 281 U -3374 3333 3381 3333 277 U -3389 3335 3392 3335 271 U -3384 3368 3392 3368 271 U -3362 3330 3381 3330 285 U -3362 3323 3381 3323 285 U -3362 3316 3381 3316 285 U -3362 3309 3381 3309 285 U -3368 3307 3381 3307 281 U -3374 3305 3382 3305 277 U -3377 3312 3381 3312 276 U -3368 3314 3382 3314 281 U -3371 3321 3381 3321 275 U -3371 3328 3381 3328 275 U -3377 3326 3381 3326 276 U -3374 3319 3381 3319 277 U -3389 3328 3393 3328 270 U -3384 3369 3393 3369 270 U -3384 3370 3394 3370 291 U -3389 3321 3394 3321 291 U -3384 3371 3395 3371 290 U -3389 3314 3395 3314 290 U -3389 3307 3396 3307 269 U -3384 3372 3396 3372 269 U -3423 3343 3426 3343 224 U -3423 3349 3426 3349 224 U -3423 3331 3426 3331 224 U -3423 3337 3426 3337 224 U -3423 3319 3426 3319 224 U -3423 3325 3426 3325 224 U -3423 3307 3426 3307 224 U -3423 3313 3426 3313 224 U -3427 3352 3428 3352 228 U -3427 3356 3428 3356 228 U -3427 3357 3429 3357 264 U -3427 3346 3429 3346 264 U -3427 3340 3430 3340 218 U -3427 3358 3430 3358 218 U -3427 3359 3431 3359 263 U -3427 3334 3431 3334 263 U -3427 3360 3432 3360 262 U -3427 3328 3432 3328 262 U -3427 3361 3433 3361 261 U -3427 3322 3433 3322 261 U -3427 3362 3434 3362 260 U -3427 3316 3434 3316 260 U -3427 3363 3435 3363 259 U -3427 3310 3435 3310 259 U -3420 3356 3421 3356 230 U -3420 3351 3425 3351 230 U -3419 3357 3421 3357 231 U -3419 3345 3425 3345 231 U -3418 3358 3421 3358 232 U -3418 3339 3425 3339 232 U -3417 3359 3421 3359 233 U -3417 3333 3425 3333 233 U -3416 3360 3421 3360 234 U -3416 3327 3425 3327 234 U -3415 3361 3421 3361 235 U -3415 3321 3425 3321 235 U -3414 3362 3421 3362 236 U -3414 3315 3425 3315 236 U -3413 3363 3421 3363 237 U -3413 3309 3425 3309 237 U -3412 3364 3421 3364 238 U -3412 3353 3425 3353 238 U -3411 3365 3421 3365 239 U -3411 3347 3425 3347 239 U -3410 3366 3421 3366 240 U -3410 3341 3425 3341 240 U -3409 3367 3421 3367 241 U -3409 3335 3425 3335 241 U -3408 3368 3421 3368 242 U -3408 3329 3425 3329 242 U -3407 3369 3421 3369 243 U -3407 3323 3425 3323 243 U -3406 3370 3421 3370 244 U -3406 3317 3425 3317 244 U -3405 3371 3421 3371 245 U -3405 3311 3425 3311 245 U -3295 3414 3297 3414 173 U -3301 3414 3303 3414 191 U -3294 3415 3297 3415 174 U -3294 3403 3295 3403 174 U -3293 3416 3297 3416 175 U -3293 3398 3295 3398 175 U -3292 3417 3297 3417 176 U -3292 3393 3295 3393 176 U -3291 3418 3297 3418 177 U -3291 3388 3295 3388 177 U -3290 3419 3297 3419 178 U -3290 3383 3295 3383 178 U -3289 3420 3297 3420 179 U -3289 3378 3295 3378 179 U -3288 3421 3297 3421 180 U -3288 3373 3295 3373 180 U -3303 3402 3304 3402 172 U -3301 3415 3304 3415 172 U -3301 3416 3305 3416 190 U -3303 3397 3305 3397 190 U -3301 3417 3306 3417 189 U -3303 3392 3306 3392 189 U -3301 3418 3307 3418 188 U -3303 3387 3307 3387 188 U -3301 3419 3308 3419 187 U -3303 3382 3308 3382 187 U -3301 3420 3309 3420 186 U -3303 3377 3309 3377 186 U -3303 3372 3310 3372 171 U -3285 3412 3299 3412 193 U -3285 3371 3295 3371 193 U -3285 3376 3295 3376 193 U -3285 3381 3295 3381 193 U -3285 3386 3295 3386 193 U -3285 3391 3295 3391 193 U -3285 3396 3295 3396 193 U -3285 3401 3295 3401 193 U -3285 3406 3295 3406 193 U -3301 3421 3310 3421 171 U -3333 3419 3335 3419 147 U -3339 3419 3341 3419 167 U -3332 3420 3335 3420 148 U -3331 3421 3335 3421 149 U -3330 3422 3335 3422 150 U -3329 3423 3335 3423 151 U -3328 3424 3335 3424 152 U -3327 3425 3335 3425 153 U -3326 3426 3335 3426 154 U -3339 3420 3342 3420 166 U -3339 3421 3343 3421 165 U -3339 3422 3344 3422 164 U -3339 3423 3345 3423 163 U -3339 3424 3346 3424 162 U -3339 3425 3347 3425 161 U -3324 3417 3337 3417 169 U -3339 3426 3348 3426 160 U -3340 3414 3341 3414 167 U -3333 3414 3334 3414 147 U -3324 3411 3337 3411 169 U -3340 3408 3342 3408 166 U -3332 3408 3334 3408 148 U -3331 3402 3334 3402 149 U -3340 3402 3343 3402 165 U -3340 3396 3344 3396 164 U -3330 3396 3334 3396 150 U -3340 3390 3345 3390 163 U -3329 3390 3334 3390 151 U -3340 3384 3346 3384 162 U -3328 3384 3334 3384 152 U -3340 3378 3347 3378 161 U -3327 3378 3334 3378 153 U -3326 3372 3334 3372 154 U -3340 3372 3348 3372 160 U -3324 3369 3337 3369 169 U -3324 3405 3337 3405 169 U -3324 3399 3337 3399 169 U -3324 3393 3337 3393 169 U -3324 3387 3337 3387 169 U -3324 3381 3337 3381 169 U -3324 3375 3337 3375 169 U -3294 3462 3295 3462 115 U -3293 3463 3295 3463 116 U -3292 3464 3295 3464 117 U -3291 3465 3295 3465 118 U -3290 3466 3295 3466 119 U -3289 3467 3295 3467 120 U -3288 3468 3295 3468 121 U -3287 3469 3295 3469 122 U -3287 3458 3295 3458 122 U -3299 3465 3319 3465 132 U -3289 3452 3295 3452 120 U -3288 3456 3295 3456 121 U -3290 3450 3295 3450 119 U -3292 3444 3295 3444 117 U -3291 3446 3295 3446 118 U -3293 3439 3295 3439 116 U -3294 3437 3295 3437 115 U -3340 3462 3341 3462 85 U -3339 3463 3341 3463 86 U -3338 3464 3341 3464 87 U -3337 3465 3341 3465 88 U -3336 3466 3341 3466 89 U -3335 3467 3341 3467 90 U -3334 3468 3341 3468 91 U -3333 3469 3341 3469 92 U -3333 3458 3341 3458 92 U -3345 3465 3365 3465 102 U -3335 3452 3341 3452 90 U -3334 3456 3341 3456 91 U -3336 3450 3341 3450 89 U -3338 3444 3341 3444 87 U -3337 3446 3341 3446 88 U -3339 3439 3341 3439 86 U -3340 3437 3341 3437 85 U -3385 3462 3386 3462 58 U -3384 3463 3386 3463 59 U -3383 3464 3386 3464 60 U -3382 3465 3386 3465 61 U -3381 3466 3386 3466 62 U -3380 3467 3386 3467 63 U -3379 3468 3386 3468 64 U -3378 3469 3386 3469 65 U -3378 3455 3394 3455 65 U -3379 3453 3394 3453 64 U -3396 3454 3404 3454 56 U -3396 3447 3403 3447 38 U -3403 3453 3404 3453 38 U -3406 3454 3415 3454 51 U -3411 3453 3415 3453 42 U -3417 3454 3418 3454 46 U -3390 3466 3418 3466 46 U -3381 3445 3394 3445 62 U -3380 3447 3394 3447 63 U -3389 3443 3395 3443 41 U -3383 3438 3394 3438 60 U -3382 3440 3394 3440 61 U -3396 3439 3404 3439 34 U -3389 3429 3395 3429 41 U -3385 3431 3394 3431 58 U -3384 3433 3394 3433 59 U -3396 3432 3403 3432 29 U -3406 3438 3411 3438 42 U -3403 3438 3404 3438 29 U -3389 3435 3395 3435 41 U -3388 3436 3405 3436 25 U -3389 3449 3395 3449 41 U -3388 3450 3405 3450 25 U -3387 3451 3416 3451 78 U -3411 3409 3413 3409 13 U -3409 3411 3413 3411 15 U -3414 3406 3417 3406 20 U -3411 3391 3414 3391 13 U -3409 3398 3417 3398 15 U -3422 3392 3427 3392 11 U -3415 3410 3426 3410 18 U -3363 3391 3368 3391 9 U -3368 3384 3375 3384 2 U -3363 3382 3375 3382 1 U -3295 3348 3295 3354 320 U -3303 3347 3303 3354 338 U -3294 3343 3294 3355 321 U -3293 3338 3293 3356 322 U -3292 3333 3292 3357 323 U -3291 3328 3291 3358 324 U -3290 3323 3290 3359 325 U -3289 3318 3289 3360 326 U -3288 3313 3288 3361 327 U -3304 3342 3304 3355 343 U -3305 3337 3305 3356 337 U -3306 3332 3306 3357 336 U -3307 3327 3307 3358 335 U -3308 3322 3308 3359 334 U -3309 3317 3309 3360 333 U -3310 3312 3310 3361 342 U -3299 3352 3299 3353 340 U -3285 3311 3285 3352 340 U -3333 3348 3333 3354 298 U -3341 3347 3341 3354 316 U -3332 3343 3332 3355 299 U -3331 3338 3331 3356 300 U -3330 3333 3330 3357 301 U -3329 3328 3329 3358 302 U -3328 3323 3328 3359 303 U -3327 3318 3327 3360 304 U -3326 3313 3326 3361 305 U -3342 3342 3342 3355 297 U -3343 3337 3343 3356 315 U -3344 3332 3344 3357 314 U -3345 3327 3345 3358 313 U -3346 3322 3346 3359 312 U -3347 3317 3347 3360 311 U -3348 3312 3348 3361 296 U -3337 3352 3337 3353 318 U -3323 3311 3323 3352 318 U -3389 3356 3389 3365 292 U -3390 3349 3390 3366 273 U -3391 3342 3391 3367 272 U -3392 3335 3392 3368 271 U -3377 3303 3377 3359 276 U -3371 3303 3371 3363 275 U -3374 3303 3374 3365 277 U -3368 3303 3368 3369 281 U -3365 3303 3365 3367 274 U -3362 3303 3362 3373 285 U -3393 3328 3393 3369 270 U -3394 3321 3394 3370 291 U -3395 3314 3395 3371 290 U -3396 3307 3396 3372 269 U -3426 3349 3426 3350 224 U -3426 3343 3426 3344 224 U -3426 3337 3426 3338 224 U -3426 3331 3426 3332 224 U -3426 3325 3426 3326 224 U -3426 3319 3426 3320 224 U -3426 3313 3426 3314 224 U -3423 3307 3423 3355 224 U -3426 3307 3426 3308 224 U -3428 3352 3428 3356 228 U -3429 3346 3429 3357 264 U -3430 3340 3430 3358 218 U -3431 3334 3431 3359 263 U -3432 3328 3432 3360 262 U -3433 3322 3433 3361 261 U -3434 3316 3434 3362 260 U -3435 3310 3435 3363 259 U -3420 3351 3420 3356 230 U -3419 3345 3419 3357 231 U -3418 3339 3418 3358 232 U -3417 3333 3417 3359 233 U -3416 3327 3416 3360 234 U -3415 3321 3415 3361 235 U -3414 3315 3414 3362 236 U -3413 3309 3413 3363 237 U -3412 3353 3412 3364 238 U -3411 3347 3411 3365 239 U -3410 3341 3410 3366 240 U -3409 3335 3409 3367 241 U -3408 3329 3408 3368 242 U -3407 3323 3407 3369 243 U -3406 3317 3406 3370 244 U -3405 3311 3405 3371 245 U -3295 3408 3295 3414 173 U -3303 3407 3303 3414 191 U -3294 3403 3294 3415 174 U -3293 3398 3293 3416 175 U -3292 3393 3292 3417 176 U -3291 3388 3291 3418 177 U -3290 3383 3290 3419 178 U -3289 3378 3289 3420 179 U -3288 3373 3288 3421 180 U -3304 3402 3304 3415 172 U -3305 3397 3305 3416 190 U -3306 3392 3306 3417 189 U -3307 3387 3307 3418 188 U -3308 3382 3308 3419 187 U -3309 3377 3309 3420 186 U -3310 3372 3310 3421 171 U -3299 3412 3299 3413 193 U -3285 3371 3285 3412 193 U -3343 3402 3343 3421 165 U -3337 3417 3337 3418 169 U -3341 3414 3341 3419 167 U -3333 3414 3333 3419 147 U -3342 3408 3342 3420 166 U -3332 3408 3332 3420 148 U -3331 3402 3331 3421 149 U -3344 3396 3344 3422 164 U -3330 3396 3330 3422 150 U -3345 3390 3345 3423 163 U -3329 3390 3329 3423 151 U -3346 3384 3346 3424 162 U -3328 3384 3328 3424 152 U -3347 3378 3347 3425 161 U -3327 3378 3327 3425 153 U -3326 3372 3326 3426 154 U -3348 3372 3348 3426 160 U -3324 3369 3324 3417 169 U -3287 3458 3287 3469 122 U -3319 3448 3319 3465 132 U -3289 3452 3289 3467 120 U -3288 3456 3288 3468 121 U -3290 3450 3290 3466 119 U -3292 3444 3292 3464 117 U -3291 3446 3291 3465 118 U -3293 3439 3293 3463 116 U -3294 3437 3294 3462 115 U -3303 3438 3303 3441 110 U -3303 3443 3303 3445 111 U -3303 3451 3303 3453 113 U -3303 3455 3303 3457 114 U -3311 3449 3311 3454 112 U -3311 3442 3311 3447 109 U -3333 3458 3333 3469 92 U -3365 3448 3365 3465 102 U -3335 3452 3335 3467 90 U -3334 3456 3334 3468 91 U -3336 3450 3336 3466 89 U -3338 3444 3338 3464 87 U -3337 3446 3337 3465 88 U -3339 3439 3339 3463 86 U -3340 3437 3340 3462 85 U -3349 3438 3349 3441 80 U -3349 3443 3349 3445 79 U -3349 3451 3349 3453 83 U -3349 3455 3349 3457 84 U -3357 3449 3357 3454 82 U -3357 3442 3357 3447 81 U -3379 3453 3379 3468 64 U -3378 3455 3378 3469 65 U -3403 3447 3403 3453 38 U -3405 3450 3405 3452 25 U -3418 3454 3418 3466 46 U -3381 3445 3381 3466 62 U -3380 3447 3380 3467 63 U -3395 3443 3395 3444 41 U -3395 3429 3395 3430 41 U -3403 3432 3403 3438 29 U -3385 3431 3385 3462 58 U -3384 3433 3384 3463 59 U -3383 3438 3383 3464 60 U -3382 3440 3382 3465 61 U -3411 3438 3411 3453 42 U -3395 3435 3395 3437 41 U -3405 3436 3405 3437 25 U -3387 3427 3387 3461 78 U -3388 3427 3388 3461 25 U -3389 3427 3389 3461 41 U -3395 3449 3395 3452 41 U -3416 3451 3416 3452 78 U -3414 3405 3414 3408 20 U -3414 3393 3414 3399 12 U -3411 3391 3411 3409 13 U -3417 3400 3417 3406 20 U -3409 3398 3409 3411 15 U -3427 3392 3427 3399 11 U -3426 3407 3426 3410 18 U -3363 3382 3363 3384 1 U -3368 3384 3368 3389 2 U -3363 3390 3363 3391 9 U -3376 3385 3376 3390 3 U -p 67 -3285 3346 38 352 -3285 3341 37 352 -3285 3336 36 352 -3285 3331 35 352 -3285 3326 34 352 -3285 3321 33 352 -3285 3316 32 352 -3323 3346 77 370 -3323 3341 76 370 -3323 3336 75 370 -3323 3331 74 370 -3323 3326 73 370 -3323 3321 72 370 -3323 3316 71 370 -3377 3326 111 375 -3377 3312 107 375 -3377 3340 91 375 -3377 3354 85 375 -3371 3328 110 376 -3371 3321 109 376 -3371 3349 87 376 -3371 3356 84 376 -3374 3319 112 377 -3374 3305 106 377 -3374 3333 98 377 -3374 3347 88 377 -3368 3314 108 378 -3368 3307 105 378 -3368 3335 97 378 -3368 3342 92 378 -3365 3337 96 379 -3365 3344 93 379 -3365 3351 86 379 -3365 3358 83 379 -3362 3309 104 380 -3362 3316 103 380 -3362 3323 102 380 -3362 3330 101 380 -3423 3313 128 392 -3423 3325 126 392 -3423 3319 125 392 -3423 3337 124 392 -3423 3331 123 392 -3423 3349 122 392 -3423 3343 121 392 -3285 3406 214 435 -3285 3401 213 435 -3285 3396 212 435 -3285 3391 211 435 -3285 3386 210 435 -3285 3381 209 435 -3285 3376 208 435 -3324 3375 256 453 -3324 3381 255 453 -3324 3387 254 453 -3324 3393 253 453 -3324 3399 252 453 -3324 3405 251 453 -3324 3411 235 453 -3387 3451 324 501 -3388 3450 323 502 -3388 3436 321 502 -3389 3449 322 503 -3389 3435 320 503 -3389 3429 314 503 -3389 3443 310 503 -3414 3406 327 506 -l 12 +w 739 +3295 3354 3297 3354 446 U +3301 3354 3303 3354 464 U +3294 3355 3297 3355 447 U +3294 3343 3295 3343 447 U +3293 3356 3297 3356 448 U +3293 3338 3295 3338 448 U +3292 3357 3297 3357 449 U +3292 3333 3295 3333 449 U +3291 3358 3297 3358 450 U +3291 3328 3295 3328 450 U +3290 3359 3297 3359 451 U +3290 3323 3295 3323 451 U +3289 3360 3297 3360 452 U +3289 3318 3295 3318 452 U +3288 3361 3297 3361 453 U +3288 3313 3295 3313 453 U +3303 3342 3304 3342 469 U +3301 3355 3304 3355 469 U +3301 3356 3305 3356 463 U +3303 3337 3305 3337 463 U +3301 3357 3306 3357 462 U +3303 3332 3306 3332 462 U +3301 3358 3307 3358 461 U +3303 3327 3307 3327 461 U +3301 3359 3308 3359 460 U +3303 3322 3308 3322 460 U +3301 3360 3309 3360 459 U +3303 3317 3309 3317 459 U +3303 3312 3310 3312 468 U +3285 3352 3299 3352 466 U +3285 3311 3295 3311 466 U +3285 3316 3295 3316 466 U +3285 3321 3295 3321 466 U +3285 3326 3295 3326 466 U +3285 3331 3295 3331 466 U +3285 3336 3295 3336 466 U +3285 3341 3295 3341 466 U +3285 3346 3295 3346 466 U +3301 3361 3310 3361 468 U +3333 3354 3335 3354 424 U +3339 3354 3341 3354 442 U +3332 3355 3335 3355 425 U +3332 3343 3333 3343 425 U +3331 3356 3335 3356 426 U +3331 3338 3333 3338 426 U +3330 3357 3335 3357 427 U +3330 3333 3333 3333 427 U +3329 3358 3335 3358 428 U +3329 3328 3333 3328 428 U +3328 3359 3335 3359 429 U +3328 3323 3333 3323 429 U +3327 3360 3335 3360 430 U +3327 3318 3333 3318 430 U +3326 3361 3335 3361 431 U +3326 3313 3333 3313 431 U +3341 3342 3342 3342 423 U +3339 3355 3342 3355 423 U +3339 3356 3343 3356 441 U +3341 3337 3343 3337 441 U +3339 3357 3344 3357 440 U +3341 3332 3344 3332 440 U +3339 3358 3345 3358 439 U +3341 3327 3345 3327 439 U +3339 3359 3346 3359 438 U +3341 3322 3346 3322 438 U +3339 3360 3347 3360 437 U +3341 3317 3347 3317 437 U +3341 3312 3348 3312 422 U +3323 3352 3337 3352 444 U +3323 3311 3333 3311 444 U +3323 3316 3333 3316 444 U +3323 3321 3333 3321 444 U +3323 3326 3333 3326 444 U +3323 3331 3333 3331 444 U +3323 3336 3333 3336 444 U +3323 3341 3333 3341 444 U +3323 3346 3333 3346 444 U +3339 3361 3348 3361 422 U +3423 3343 3426 3343 377 U +3423 3349 3426 3349 377 U +3423 3331 3426 3331 377 U +3423 3337 3426 3337 377 U +3423 3319 3426 3319 377 U +3423 3325 3426 3325 377 U +3423 3307 3426 3307 377 U +3423 3313 3426 3313 377 U +3427 3352 3428 3352 381 U +3427 3356 3428 3356 381 U +3427 3357 3429 3357 417 U +3427 3346 3429 3346 417 U +3427 3340 3430 3340 371 U +3427 3358 3430 3358 371 U +3427 3359 3431 3359 416 U +3427 3334 3431 3334 416 U +3427 3360 3432 3360 415 U +3427 3328 3432 3328 415 U +3427 3361 3433 3361 414 U +3427 3322 3433 3322 414 U +3427 3362 3434 3362 413 U +3427 3316 3434 3316 413 U +3427 3363 3435 3363 412 U +3427 3310 3435 3310 412 U +3420 3356 3421 3356 383 U +3420 3351 3425 3351 383 U +3419 3357 3421 3357 384 U +3419 3345 3425 3345 384 U +3418 3358 3421 3358 385 U +3418 3339 3425 3339 385 U +3417 3359 3421 3359 386 U +3417 3333 3425 3333 386 U +3416 3360 3421 3360 387 U +3416 3327 3425 3327 387 U +3415 3361 3421 3361 388 U +3415 3321 3425 3321 388 U +3414 3362 3421 3362 389 U +3414 3315 3425 3315 389 U +3413 3363 3421 3363 390 U +3413 3309 3425 3309 390 U +3412 3364 3421 3364 391 U +3412 3353 3425 3353 391 U +3411 3365 3421 3365 392 U +3411 3347 3425 3347 392 U +3410 3366 3421 3366 393 U +3410 3341 3425 3341 393 U +3409 3367 3421 3367 394 U +3409 3335 3425 3335 394 U +3408 3368 3421 3368 395 U +3408 3329 3425 3329 395 U +3407 3369 3421 3369 396 U +3407 3323 3425 3323 396 U +3406 3370 3421 3370 397 U +3406 3317 3425 3317 397 U +3405 3371 3421 3371 398 U +3405 3311 3425 3311 398 U +3295 3414 3297 3414 326 U +3301 3414 3303 3414 344 U +3294 3415 3297 3415 327 U +3294 3403 3295 3403 327 U +3293 3416 3297 3416 328 U +3293 3398 3295 3398 328 U +3292 3417 3297 3417 329 U +3292 3393 3295 3393 329 U +3291 3418 3297 3418 330 U +3291 3388 3295 3388 330 U +3290 3419 3297 3419 331 U +3290 3383 3295 3383 331 U +3289 3420 3297 3420 332 U +3289 3378 3295 3378 332 U +3288 3421 3297 3421 333 U +3288 3373 3295 3373 333 U +3303 3402 3304 3402 325 U +3301 3415 3304 3415 325 U +3301 3416 3305 3416 343 U +3303 3397 3305 3397 343 U +3301 3417 3306 3417 342 U +3303 3392 3306 3392 342 U +3301 3418 3307 3418 341 U +3303 3387 3307 3387 341 U +3301 3419 3308 3419 340 U +3303 3382 3308 3382 340 U +3301 3420 3309 3420 339 U +3303 3377 3309 3377 339 U +3303 3372 3310 3372 324 U +3285 3412 3299 3412 346 U +3285 3371 3295 3371 346 U +3285 3376 3295 3376 346 U +3285 3381 3295 3381 346 U +3285 3386 3295 3386 346 U +3285 3391 3295 3391 346 U +3285 3396 3295 3396 346 U +3285 3401 3295 3401 346 U +3285 3406 3295 3406 346 U +3301 3421 3310 3421 324 U +3333 3419 3335 3419 300 U +3339 3419 3341 3419 320 U +3332 3420 3335 3420 301 U +3331 3421 3335 3421 302 U +3330 3422 3335 3422 303 U +3329 3423 3335 3423 304 U +3328 3424 3335 3424 305 U +3327 3425 3335 3425 306 U +3326 3426 3335 3426 307 U +3339 3420 3342 3420 319 U +3339 3421 3343 3421 318 U +3339 3422 3344 3422 317 U +3339 3423 3345 3423 316 U +3339 3424 3346 3424 315 U +3339 3425 3347 3425 314 U +3324 3417 3337 3417 322 U +3339 3426 3348 3426 313 U +3340 3414 3341 3414 320 U +3333 3414 3334 3414 300 U +3324 3411 3337 3411 322 U +3340 3408 3342 3408 319 U +3332 3408 3334 3408 301 U +3331 3402 3334 3402 302 U +3340 3402 3343 3402 318 U +3340 3396 3344 3396 317 U +3330 3396 3334 3396 303 U +3340 3390 3345 3390 316 U +3329 3390 3334 3390 304 U +3340 3384 3346 3384 315 U +3328 3384 3334 3384 305 U +3340 3378 3347 3378 314 U +3327 3378 3334 3378 306 U +3326 3372 3334 3372 307 U +3340 3372 3348 3372 313 U +3324 3369 3337 3369 322 U +3324 3405 3337 3405 322 U +3324 3399 3337 3399 322 U +3324 3393 3337 3393 322 U +3324 3387 3337 3387 322 U +3324 3381 3337 3381 322 U +3324 3375 3337 3375 322 U +3294 3462 3295 3462 268 U +3293 3463 3295 3463 269 U +3292 3464 3295 3464 270 U +3291 3465 3295 3465 271 U +3290 3466 3295 3466 272 U +3289 3467 3295 3467 273 U +3288 3468 3295 3468 274 U +3287 3469 3295 3469 275 U +3287 3458 3295 3458 275 U +3299 3465 3319 3465 285 U +3289 3452 3295 3452 273 U +3288 3456 3295 3456 274 U +3290 3450 3295 3450 272 U +3292 3444 3295 3444 270 U +3291 3446 3295 3446 271 U +3293 3439 3295 3439 269 U +3294 3437 3295 3437 268 U +3340 3462 3341 3462 238 U +3339 3463 3341 3463 239 U +3338 3464 3341 3464 240 U +3337 3465 3341 3465 241 U +3336 3466 3341 3466 242 U +3335 3467 3341 3467 243 U +3334 3468 3341 3468 244 U +3333 3469 3341 3469 245 U +3333 3458 3341 3458 245 U +3345 3465 3365 3465 255 U +3335 3452 3341 3452 243 U +3334 3456 3341 3456 244 U +3336 3450 3341 3450 242 U +3338 3444 3341 3444 240 U +3337 3446 3341 3446 241 U +3339 3439 3341 3439 239 U +3340 3437 3341 3437 238 U +3385 3462 3386 3462 211 U +3384 3463 3386 3463 212 U +3383 3464 3386 3464 213 U +3382 3465 3386 3465 214 U +3381 3466 3386 3466 215 U +3380 3467 3386 3467 216 U +3379 3468 3386 3468 217 U +3378 3469 3386 3469 218 U +3378 3455 3394 3455 218 U +3379 3453 3394 3453 217 U +3396 3454 3404 3454 209 U +3396 3447 3403 3447 191 U +3403 3453 3404 3453 191 U +3406 3454 3415 3454 204 U +3411 3453 3415 3453 195 U +3417 3454 3418 3454 199 U +3390 3466 3418 3466 199 U +3381 3445 3394 3445 215 U +3380 3447 3394 3447 216 U +3389 3443 3395 3443 194 U +3383 3438 3394 3438 213 U +3382 3440 3394 3440 214 U +3396 3439 3404 3439 187 U +3389 3429 3395 3429 194 U +3385 3431 3394 3431 211 U +3384 3433 3394 3433 212 U +3396 3432 3403 3432 182 U +3406 3438 3411 3438 195 U +3403 3438 3404 3438 182 U +3389 3435 3395 3435 194 U +3388 3436 3405 3436 178 U +3389 3449 3395 3449 194 U +3388 3450 3405 3450 178 U +3387 3451 3416 3451 231 U +3411 3409 3413 3409 166 U +3409 3411 3413 3411 168 U +3414 3406 3417 3406 173 U +3411 3391 3414 3391 166 U +3409 3398 3417 3398 168 U +3422 3392 3427 3392 164 U +3415 3410 3426 3410 171 U +3363 3391 3368 3391 162 U +3368 3384 3375 3384 155 U +3363 3382 3375 3382 154 U +3374 3365 3380 3365 135 U +3368 3369 3380 3369 139 U +3362 3373 3380 3373 143 U +3384 3365 3389 3365 150 U +3365 3358 3381 3358 132 U +3371 3356 3381 3356 133 U +3377 3354 3381 3354 134 U +3365 3351 3381 3351 132 U +3371 3349 3381 3349 133 U +3374 3347 3381 3347 135 U +3389 3349 3390 3349 131 U +3384 3366 3390 3366 131 U +3377 3340 3381 3340 134 U +3368 3342 3381 3342 139 U +3365 3344 3381 3344 132 U +3389 3342 3391 3342 130 U +3384 3367 3391 3367 130 U +3365 3337 3381 3337 132 U +3368 3335 3381 3335 139 U +3374 3333 3381 3333 135 U +3389 3335 3392 3335 129 U +3384 3368 3392 3368 129 U +3362 3330 3381 3330 143 U +3362 3323 3381 3323 143 U +3362 3316 3381 3316 143 U +3362 3309 3381 3309 143 U +3368 3307 3381 3307 139 U +3374 3305 3382 3305 135 U +3377 3312 3381 3312 134 U +3368 3314 3382 3314 139 U +3371 3321 3381 3321 133 U +3371 3328 3381 3328 133 U +3377 3326 3381 3326 134 U +3374 3319 3381 3319 135 U +3389 3328 3393 3328 128 U +3384 3369 3393 3369 128 U +3384 3370 3394 3370 149 U +3389 3321 3394 3321 149 U +3384 3371 3395 3371 148 U +3389 3314 3395 3314 148 U +3389 3307 3396 3307 127 U +3384 3372 3396 3372 127 U +3513 3309 3521 3309 126 U +3521 3305 3527 3305 126 U +3514 3318 3519 3318 124 U +3519 3325 3538 3325 124 U +3534 3313 3536 3313 122 U +3536 3323 3538 3323 122 U +3520 3314 3526 3314 126 U +3524 3312 3526 3312 123 U +3499 3319 3506 3319 116 U +3502 3317 3506 3317 125 U +3493 3310 3506 3310 125 U +3493 3338 3510 3338 125 U +3494 3337 3510 3337 116 U +3494 3308 3506 3308 116 U +3545 3324 3547 3324 121 U +3511 3332 3516 3332 123 U +3512 3338 3548 3338 119 U +3533 3304 3548 3304 119 U +3511 3341 3547 3341 121 U +3516 3303 3526 3303 123 U +3517 3356 3564 3356 71 U +3547 3360 3563 3360 68 U +3493 3359 3563 3359 67 U +3496 3407 3547 3407 68 U +3564 3363 3568 3363 69 U +3565 3359 3616 3359 70 U +3551 3366 3567 3366 98 U +3508 3365 3567 3365 97 U +3568 3369 3572 3369 96 U +3555 3372 3571 3372 94 U +3512 3371 3571 3371 93 U +3572 3375 3576 3375 91 U +3573 3371 3619 3371 95 U +3559 3379 3575 3379 90 U +3516 3378 3575 3378 89 U +3576 3382 3580 3382 88 U +3563 3385 3579 3385 86 U +3520 3384 3579 3384 85 U +3580 3388 3584 3388 84 U +3581 3384 3627 3384 87 U +3567 3391 3583 3391 82 U +3524 3390 3583 3390 81 U +3584 3394 3588 3394 79 U +3585 3390 3631 3390 83 U +3571 3397 3587 3397 78 U +3588 3400 3592 3400 77 U +3575 3403 3591 3403 74 U +3532 3402 3591 3402 73 U +3592 3406 3596 3406 75 U +3593 3402 3639 3402 76 U +3540 3459 3548 3459 67 U +3539 3460 3548 3460 97 U +3538 3461 3548 3461 93 U +3537 3462 3548 3462 89 U +3536 3463 3548 3463 85 U +3535 3464 3548 3464 81 U +3534 3465 3548 3465 72 U +3533 3466 3548 3466 73 U +3532 3467 3548 3467 68 U +3508 3413 3551 3413 98 U +3512 3419 3555 3419 94 U +3516 3426 3559 3426 90 U +3511 3444 3571 3444 78 U +3506 3438 3567 3438 82 U +3508 3432 3563 3432 86 U +3531 3468 3548 3468 98 U +3530 3469 3548 3469 94 U +3529 3470 3548 3470 90 U +3528 3471 3548 3471 86 U +3527 3472 3548 3472 82 U +3526 3473 3548 3473 78 U +3512 3450 3575 3450 74 U +3525 3474 3548 3474 74 U +3552 3487 3596 3487 75 U +3554 3459 3616 3459 70 U +3554 3460 3615 3460 99 U +3554 3461 3614 3461 95 U +3554 3462 3613 3462 92 U +3554 3463 3612 3463 87 U +3554 3464 3611 3464 83 U +3554 3465 3610 3465 80 U +3554 3466 3609 3466 76 U +3534 3396 3587 3396 72 U +3589 3397 3610 3397 80 U +3577 3380 3613 3380 92 U +3569 3367 3615 3367 99 U +3517 3577 3533 3577 15 U +3516 3578 3533 3578 16 U +3515 3579 3533 3579 17 U +3514 3580 3533 3580 18 U +3513 3581 3533 3581 19 U +3512 3582 3533 3582 20 U +3511 3583 3533 3583 21 U +3510 3584 3533 3584 22 U +3518 3576 3533 3576 14 U +3525 3569 3533 3569 7 U +3524 3570 3533 3570 8 U +3523 3571 3533 3571 9 U +3522 3572 3533 3572 10 U +3521 3573 3533 3573 11 U +3520 3574 3533 3574 12 U +3519 3575 3533 3575 13 U +3525 3555 3536 3555 7 U +3517 3557 3536 3557 15 U +3524 3550 3535 3550 8 U +3516 3552 3535 3552 16 U +3522 3545 3533 3545 10 U +3514 3547 3533 3547 18 U +3523 3540 3534 3540 9 U +3515 3542 3534 3542 17 U +3521 3535 3532 3535 11 U +3513 3537 3532 3537 19 U +3520 3530 3531 3530 12 U +3512 3532 3531 3532 20 U +3519 3525 3530 3525 13 U +3511 3527 3530 3527 21 U +3518 3520 3529 3520 14 U +3510 3522 3529 3522 22 U +3544 3556 3548 3556 6 U +3539 3570 3548 3570 6 U +3539 3571 3549 3571 36 U +3543 3551 3549 3551 36 U +3542 3541 3550 3541 4 U +3539 3572 3550 3572 4 U +3541 3546 3551 3546 5 U +3539 3573 3551 3573 5 U +3540 3536 3552 3536 3 U +3539 3574 3552 3574 3 U +3539 3575 3553 3575 35 U +3539 3531 3553 3531 35 U +3538 3526 3555 3526 2 U +3539 3577 3555 3577 2 U +3537 3521 3556 3521 1 U +3539 3579 3556 3579 1 U +3295 3348 3295 3354 446 U +3303 3347 3303 3354 464 U +3294 3343 3294 3355 447 U +3293 3338 3293 3356 448 U +3292 3333 3292 3357 449 U +3291 3328 3291 3358 450 U +3290 3323 3290 3359 451 U +3289 3318 3289 3360 452 U +3288 3313 3288 3361 453 U +3304 3342 3304 3355 469 U +3305 3337 3305 3356 463 U +3306 3332 3306 3357 462 U +3307 3327 3307 3358 461 U +3308 3322 3308 3359 460 U +3309 3317 3309 3360 459 U +3310 3312 3310 3361 468 U +3299 3352 3299 3353 466 U +3285 3311 3285 3352 466 U +3333 3348 3333 3354 424 U +3341 3347 3341 3354 442 U +3332 3343 3332 3355 425 U +3331 3338 3331 3356 426 U +3330 3333 3330 3357 427 U +3329 3328 3329 3358 428 U +3328 3323 3328 3359 429 U +3327 3318 3327 3360 430 U +3326 3313 3326 3361 431 U +3342 3342 3342 3355 423 U +3343 3337 3343 3356 441 U +3344 3332 3344 3357 440 U +3345 3327 3345 3358 439 U +3346 3322 3346 3359 438 U +3347 3317 3347 3360 437 U +3348 3312 3348 3361 422 U +3337 3352 3337 3353 444 U +3323 3311 3323 3352 444 U +3426 3349 3426 3350 377 U +3426 3343 3426 3344 377 U +3426 3337 3426 3338 377 U +3426 3331 3426 3332 377 U +3426 3325 3426 3326 377 U +3426 3319 3426 3320 377 U +3426 3313 3426 3314 377 U +3423 3307 3423 3355 377 U +3426 3307 3426 3308 377 U +3428 3352 3428 3356 381 U +3429 3346 3429 3357 417 U +3430 3340 3430 3358 371 U +3431 3334 3431 3359 416 U +3432 3328 3432 3360 415 U +3433 3322 3433 3361 414 U +3434 3316 3434 3362 413 U +3435 3310 3435 3363 412 U +3420 3351 3420 3356 383 U +3419 3345 3419 3357 384 U +3418 3339 3418 3358 385 U +3417 3333 3417 3359 386 U +3416 3327 3416 3360 387 U +3415 3321 3415 3361 388 U +3414 3315 3414 3362 389 U +3413 3309 3413 3363 390 U +3412 3353 3412 3364 391 U +3411 3347 3411 3365 392 U +3410 3341 3410 3366 393 U +3409 3335 3409 3367 394 U +3408 3329 3408 3368 395 U +3407 3323 3407 3369 396 U +3406 3317 3406 3370 397 U +3405 3311 3405 3371 398 U +3295 3408 3295 3414 326 U +3303 3407 3303 3414 344 U +3294 3403 3294 3415 327 U +3293 3398 3293 3416 328 U +3292 3393 3292 3417 329 U +3291 3388 3291 3418 330 U +3290 3383 3290 3419 331 U +3289 3378 3289 3420 332 U +3288 3373 3288 3421 333 U +3304 3402 3304 3415 325 U +3305 3397 3305 3416 343 U +3306 3392 3306 3417 342 U +3307 3387 3307 3418 341 U +3308 3382 3308 3419 340 U +3309 3377 3309 3420 339 U +3310 3372 3310 3421 324 U +3299 3412 3299 3413 346 U +3285 3371 3285 3412 346 U +3343 3402 3343 3421 318 U +3337 3417 3337 3418 322 U +3341 3414 3341 3419 320 U +3333 3414 3333 3419 300 U +3342 3408 3342 3420 319 U +3332 3408 3332 3420 301 U +3331 3402 3331 3421 302 U +3344 3396 3344 3422 317 U +3330 3396 3330 3422 303 U +3345 3390 3345 3423 316 U +3329 3390 3329 3423 304 U +3346 3384 3346 3424 315 U +3328 3384 3328 3424 305 U +3347 3378 3347 3425 314 U +3327 3378 3327 3425 306 U +3326 3372 3326 3426 307 U +3348 3372 3348 3426 313 U +3324 3369 3324 3417 322 U +3287 3458 3287 3469 275 U +3319 3448 3319 3465 285 U +3289 3452 3289 3467 273 U +3288 3456 3288 3468 274 U +3290 3450 3290 3466 272 U +3292 3444 3292 3464 270 U +3291 3446 3291 3465 271 U +3293 3439 3293 3463 269 U +3294 3437 3294 3462 268 U +3303 3438 3303 3441 263 U +3303 3443 3303 3445 264 U +3303 3451 3303 3453 266 U +3303 3455 3303 3457 267 U +3311 3449 3311 3454 265 U +3311 3442 3311 3447 262 U +3333 3458 3333 3469 245 U +3365 3448 3365 3465 255 U +3335 3452 3335 3467 243 U +3334 3456 3334 3468 244 U +3336 3450 3336 3466 242 U +3338 3444 3338 3464 240 U +3337 3446 3337 3465 241 U +3339 3439 3339 3463 239 U +3340 3437 3340 3462 238 U +3349 3438 3349 3441 233 U +3349 3443 3349 3445 232 U +3349 3451 3349 3453 236 U +3349 3455 3349 3457 237 U +3357 3449 3357 3454 235 U +3357 3442 3357 3447 234 U +3379 3453 3379 3468 217 U +3378 3455 3378 3469 218 U +3403 3447 3403 3453 191 U +3405 3450 3405 3452 178 U +3418 3454 3418 3466 199 U +3381 3445 3381 3466 215 U +3380 3447 3380 3467 216 U +3395 3443 3395 3444 194 U +3395 3429 3395 3430 194 U +3403 3432 3403 3438 182 U +3385 3431 3385 3462 211 U +3384 3433 3384 3463 212 U +3383 3438 3383 3464 213 U +3382 3440 3382 3465 214 U +3411 3438 3411 3453 195 U +3395 3435 3395 3437 194 U +3405 3436 3405 3437 178 U +3387 3427 3387 3461 231 U +3388 3427 3388 3461 178 U +3389 3427 3389 3461 194 U +3395 3449 3395 3452 194 U +3416 3451 3416 3452 231 U +3414 3405 3414 3408 173 U +3414 3393 3414 3399 165 U +3411 3391 3411 3409 166 U +3417 3400 3417 3406 173 U +3409 3398 3409 3411 168 U +3427 3392 3427 3399 164 U +3426 3407 3426 3410 171 U +3363 3382 3363 3384 154 U +3368 3384 3368 3389 155 U +3363 3390 3363 3391 162 U +3376 3385 3376 3390 156 U +3389 3356 3389 3365 150 U +3390 3349 3390 3366 131 U +3391 3342 3391 3367 130 U +3392 3335 3392 3368 129 U +3377 3303 3377 3359 134 U +3371 3303 3371 3363 133 U +3374 3303 3374 3365 135 U +3368 3303 3368 3369 139 U +3365 3303 3365 3367 132 U +3362 3303 3362 3373 143 U +3393 3328 3393 3369 128 U +3394 3321 3394 3370 149 U +3395 3314 3395 3371 148 U +3396 3307 3396 3372 127 U +3521 3305 3521 3309 126 U +3519 3318 3519 3325 124 U +3536 3313 3536 3323 122 U +3520 3309 3520 3314 126 U +3524 3303 3524 3312 123 U +3499 3308 3499 3319 116 U +3502 3310 3502 3317 125 U +3516 3303 3516 3332 123 U +3493 3310 3493 3338 125 U +3494 3308 3494 3337 116 U +3548 3304 3548 3338 119 U +3511 3332 3511 3336 123 U +3511 3340 3511 3341 121 U +3547 3324 3547 3341 121 U +3564 3356 3564 3358 71 U +3547 3360 3547 3407 68 U +3564 3362 3564 3363 69 U +3568 3363 3568 3364 69 U +3551 3366 3551 3413 98 U +3568 3368 3568 3369 96 U +3572 3369 3572 3370 96 U +3555 3372 3555 3419 94 U +3572 3374 3572 3375 91 U +3576 3375 3576 3377 91 U +3559 3379 3559 3426 90 U +3576 3381 3576 3382 88 U +3580 3382 3580 3383 88 U +3563 3385 3563 3432 86 U +3580 3387 3580 3388 84 U +3584 3388 3584 3389 84 U +3567 3391 3567 3438 82 U +3584 3393 3584 3394 79 U +3588 3394 3588 3395 79 U +3571 3397 3571 3444 78 U +3588 3399 3588 3400 77 U +3592 3400 3592 3401 77 U +3575 3403 3575 3450 74 U +3592 3405 3592 3406 75 U +3540 3359 3540 3459 67 U +3539 3365 3539 3460 97 U +3538 3371 3538 3461 93 U +3537 3378 3537 3462 89 U +3536 3384 3536 3463 85 U +3535 3390 3535 3464 81 U +3534 3396 3534 3465 72 U +3533 3402 3533 3466 73 U +3532 3407 3532 3467 68 U +3531 3413 3531 3468 98 U +3530 3419 3530 3469 94 U +3529 3426 3529 3470 90 U +3528 3432 3528 3471 86 U +3527 3438 3527 3472 82 U +3526 3444 3526 3473 78 U +3525 3450 3525 3474 74 U +3549 3356 3549 3458 71 U +3596 3406 3596 3487 75 U +3552 3475 3552 3487 75 U +3616 3359 3616 3459 70 U +3615 3365 3615 3460 99 U +3614 3371 3614 3461 95 U +3613 3378 3613 3462 92 U +3612 3384 3612 3463 87 U +3611 3390 3611 3464 83 U +3610 3396 3610 3465 80 U +3609 3402 3609 3466 76 U +3517 3523 3517 3577 15 U +3516 3523 3516 3578 16 U +3515 3523 3515 3579 17 U +3514 3523 3514 3580 18 U +3513 3523 3513 3581 19 U +3512 3523 3512 3582 20 U +3511 3523 3511 3583 21 U +3524 3523 3524 3570 8 U +3522 3523 3522 3572 10 U +3521 3523 3521 3573 11 U +3520 3523 3520 3574 12 U +3519 3523 3519 3575 13 U +3523 3523 3523 3571 9 U +3525 3523 3525 3569 7 U +3510 3522 3510 3584 22 U +3518 3520 3518 3576 14 U +3548 3556 3548 3570 6 U +3549 3551 3549 3571 36 U +3550 3541 3550 3572 4 U +3551 3546 3551 3573 5 U +3552 3536 3552 3574 3 U +3553 3531 3553 3575 35 U +3555 3526 3555 3577 2 U +3556 3521 3556 3579 1 U +p 108 +3285 3346 38 486 +3285 3341 37 486 +3285 3336 36 486 +3285 3331 35 486 +3285 3326 34 486 +3285 3321 33 486 +3285 3316 32 486 +3323 3346 77 504 +3323 3341 76 504 +3323 3336 75 504 +3323 3331 74 504 +3323 3326 73 504 +3323 3321 72 504 +3323 3316 71 504 +3423 3313 86 512 +3423 3325 84 512 +3423 3319 83 512 +3423 3337 82 512 +3423 3331 81 512 +3423 3349 80 512 +3423 3343 79 512 +3285 3406 172 555 +3285 3401 171 555 +3285 3396 170 555 +3285 3391 169 555 +3285 3386 168 555 +3285 3381 167 555 +3285 3376 166 555 +3324 3375 214 573 +3324 3381 213 573 +3324 3387 212 573 +3324 3393 211 573 +3324 3399 210 573 +3324 3405 209 573 +3324 3411 193 573 +3387 3451 282 621 +3388 3450 281 622 +3388 3436 279 622 +3389 3449 280 623 +3389 3435 278 623 +3389 3429 272 623 +3389 3443 268 623 +3414 3406 285 626 +3377 3326 325 641 +3377 3312 321 641 +3377 3340 305 641 +3377 3354 299 641 +3371 3328 324 642 +3371 3321 323 642 +3371 3349 301 642 +3371 3356 298 642 +3374 3319 326 643 +3374 3305 320 643 +3374 3333 312 643 +3374 3347 302 643 +3368 3314 322 644 +3368 3307 319 644 +3368 3335 311 644 +3368 3342 306 644 +3365 3337 310 645 +3365 3344 307 645 +3365 3351 300 645 +3365 3358 297 645 +3362 3309 318 646 +3362 3316 317 646 +3362 3323 316 646 +3362 3330 315 646 +3520 3309 335 654 +3524 3303 354 655 +3499 3308 348 656 +3502 3310 345 657 +3540 3359 357 689 +3539 3365 362 690 +3538 3371 365 691 +3537 3378 369 692 +3536 3384 372 693 +3535 3390 376 694 +3533 3402 382 696 +3532 3407 358 697 +3531 3413 394 698 +3530 3419 395 699 +3529 3426 396 700 +3528 3432 399 701 +3527 3438 398 702 +3526 3444 397 703 +3525 3450 406 704 +3549 3356 355 705 +3614 3371 367 710 +3612 3384 374 712 +3611 3390 378 713 +3609 3402 384 715 +3610 3397 418 714 +3613 3380 419 711 +3615 3367 420 709 +3517 3557 438 716 +3516 3552 440 717 +3515 3542 444 718 +3514 3547 442 719 +3513 3537 446 720 +3512 3532 448 721 +3511 3527 450 722 +3524 3550 439 723 +3522 3545 441 724 +3521 3535 445 725 +3520 3530 447 726 +3519 3525 449 727 +3523 3540 443 728 +3525 3555 437 729 +l 16 3354 3290 26 CIRCUITS COMBINATOIRES 3300 3362 9 "and1_8" -3342 3363 9 "xor1_8" -3387 3373 10 "dec_3_8" 3427 3369 12 "mux_16_8" 3300 3422 8 "or1_8" 3338 3427 7 "tri8" @@ -1629,11 +2269,16 @@ l 12 3419 3468 10 "mux_8_1" 3422 3412 10 "mux_2_1" 3374 3394 7 "impl" -b 12 +3342 3363 9 "xor1_8" +3387 3373 10 "dec_3_8" +3556 3290 25 OPERATION ELEMENTAIRE +3514 3335 7 "add1" +3562 3470 7 "add8" +3546 3583 9 "and_16" +b 16 3280 3285 3452 3298 3282 3308 3314 3366 3320 3308 3352 3366 -3358 3300 3399 3376 3403 3300 3439 3376 3282 3368 3314 3430 3320 3368 3352 3430 @@ -1642,428 +2287,558 @@ b 12 3374 3418 3433 3473 3403 3387 3433 3415 3358 3378 3382 3397 -g 89 +3358 3300 3399 3376 +3487 3286 3671 3298 +3489 3301 3551 3344 +3489 3349 3646 3502 +3506 3514 3567 3591 +g 113 +AND +3533 3521 0 2 0 0 0 +14 22 1 + +AND +3534 3526 0 2 0 0 0 +13 21 2 + +AND +3535 3531 0 2 0 0 0 +12 20 35 + +AND +3536 3536 0 2 0 0 0 +11 19 3 + +AND +3538 3541 0 2 0 0 0 +9 17 4 + +AND +3537 3546 0 2 0 0 0 +10 18 5 + +AND +3539 3551 0 2 0 0 0 +8 16 36 + +AND +3540 3556 0 2 0 0 0 +7 15 6 + +INST5 +3536 3577 0 1 0 0 3 +42 41 40 39 38 37 6 36 4 5 3 35 34 2 33 1 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 +[inst-of] C"and_16" +[disp-inst-name] B1 +[gate-name] Cand_16 + +INST0 +3592 3403 0 2 0 0 3 +77 76 45 44 75 43 74 73 +[inst-of] C"add1" +[disp-inst-name] B1 +[gate-name] Cadd1 + +INST0 +3588 3397 0 2 0 0 3 +79 48 80 47 77 46 78 72 +[inst-of] C"add1" +[disp-inst-name] B1 +[gate-name] Cadd1 + +INST0 +3584 3391 0 2 0 0 3 +84 83 51 50 79 49 82 81 +[inst-of] C"add1" +[disp-inst-name] B1 +[gate-name] Cadd1 + +INST0 +3580 3385 0 2 0 0 3 +88 87 54 53 84 52 86 85 +[inst-of] C"add1" +[disp-inst-name] B1 +[gate-name] Cadd1 + +INST0 +3576 3379 0 2 0 0 3 +91 57 56 92 88 55 90 89 +[inst-of] C"add1" +[disp-inst-name] B1 +[gate-name] Cadd1 + +INST0 +3568 3366 0 2 0 0 3 +69 60 59 99 96 58 98 97 +[inst-of] C"add1" +[disp-inst-name] B1 +[gate-name] Cadd1 + +INST0 +3572 3372 0 2 0 0 3 +96 95 63 62 91 61 94 93 +[inst-of] C"add1" +[disp-inst-name] B1 +[gate-name] Cadd1 + +INST0 +3564 3360 0 2 0 0 3 +71 70 66 65 69 64 68 67 +[inst-of] C"add1" +[disp-inst-name] B1 +[gate-name] Cadd1 + +INST5 +3551 3467 0 4 0 0 3 +71 115 114 113 112 70 99 95 92 87 83 80 76 111 110 109 108 107 106 105 104 103 75 102 101 100 74 78 82 86 90 94 98 68 73 72 81 85 89 93 97 67 +[inst-of] C"add8" +[disp-inst-name] B1 +[gate-name] Cadd8 + +INST0 +3511 3338 0 6 0 0 3 +123 120 119 118 121 117 125 116 +[inst-of] C"add1" +[disp-inst-name] B1 +[gate-name] Cadd1 + +OR +3542 3324 0 3 0 0 0 +122 124 121 + +XOR +3530 3304 0 1 0 0 0 +123 126 119 + +AND +3530 3313 0 2 0 0 0 +123 126 122 + +AND +3510 3318 0 2 0 0 0 +125 116 124 + +XOR +3510 3309 0 1 0 0 0 +116 125 126 + +AND3 +3385 3307 0 42 0 0 0 +135 139 143 127 + +AND3 +3385 3314 0 41 0 0 0 +134 139 143 148 + +AND3 +3385 3321 0 40 0 0 0 +135 133 143 149 + +AND3 +3385 3328 0 39 0 0 0 +134 133 143 128 + +AND3 +3385 3335 0 38 0 0 0 +135 139 132 129 + +AND3 +3385 3342 0 37 0 0 0 +134 139 132 130 + +AND3 +3385 3349 0 36 0 0 0 +135 133 132 131 + +AND3 +3385 3356 0 35 0 0 0 +134 133 132 150 + +INV +3365 3370 1 34 0 0 0 +143 132 + +INV +3371 3366 1 33 0 0 0 +139 133 + +INV +3377 3362 1 32 0 0 0 +135 134 + +INST3 +3382 3369 0 29 0 0 3 +153 152 151 150 131 130 129 128 149 148 127 147 146 145 144 143 142 141 140 139 138 137 136 135 +[inst-of] C"dec_3_8" +[disp-inst-name] B1 +[gate-name] Cdec_3_8 + INST0 3376 3383 0 1 0 0 2 -8 7 6 5 3 2 4 1 +161 160 159 158 156 155 157 154 [inst-of] C"impl" [disp-inst-name] B1 OR 3372 3390 0 3 0 0 0 -2 9 3 +155 162 156 INV 3363 3387 3 2 0 0 0 -1 9 +154 162 OR 3426 3403 3 50 0 0 0 -11 10 18 +164 163 171 AND 3421 3399 0 49 0 0 0 -15 20 10 +168 173 163 AND 3418 3392 0 48 0 0 0 -13 12 11 +166 165 164 INV 3414 3402 1 47 0 0 0 -20 12 +173 165 INST0 3414 3410 0 46 0 0 3 -20 19 18 17 16 15 14 13 +173 172 171 170 169 168 167 166 [inst-of] C"mux_2_1" [disp-inst-name] B1 [gate-name] Cmux_2_1 INST0 3405 3439 0 2 0 0 2 -25 42 24 23 22 21 34 29 +178 195 177 176 175 174 187 182 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3395 3432 0 1 0 0 2 -41 30 29 28 27 59 26 58 +194 183 182 181 180 212 179 211 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3395 3439 0 1 0 0 2 -41 35 34 33 32 61 31 60 +194 188 187 186 185 214 184 213 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3395 3446 0 1 0 0 2 -41 40 39 38 37 63 36 62 +194 193 192 191 190 216 189 215 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3416 3454 0 3 0 0 2 -78 47 46 45 44 43 51 42 +231 200 199 198 197 196 204 195 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3405 3454 0 2 0 0 2 -25 52 51 50 49 48 56 38 +178 205 204 203 202 201 209 191 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3395 3454 0 1 0 0 2 -41 57 56 55 54 65 53 64 +194 210 209 208 207 218 206 217 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST3 3388 3466 0 59 0 0 3 -78 25 41 77 76 75 74 46 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 +231 178 194 230 229 228 227 199 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 [inst-of] C"mux_8_1" [disp-inst-name] B1 [gate-name] Cmux_8_1 OR 3345 3438 0 46 0 0 0 -85 86 80 +238 239 233 OR 3345 3445 0 45 0 0 0 -87 88 79 +240 241 232 OR 3353 3442 0 44 0 0 0 -80 79 81 +233 232 234 OR 3361 3448 0 43 0 0 0 -81 82 102 +234 235 255 OR 3353 3454 0 42 0 0 0 -83 84 82 +236 237 235 OR 3345 3451 0 41 0 0 0 -89 90 83 +242 243 236 OR 3345 3457 0 40 0 0 0 -91 92 84 +244 245 237 INST3 3343 3466 0 59 0 0 3 -108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 +261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 [inst-of] C"or8" [disp-inst-name] B1 [gate-name] Cor8 AND 3315 3448 0 39 0 0 0 -109 112 132 +262 265 285 AND 3299 3438 0 38 0 0 0 -115 116 110 +268 269 263 AND 3307 3442 0 37 0 0 0 -110 111 109 +263 264 262 AND 3299 3445 0 35 0 0 0 -117 118 111 +270 271 264 AND 3299 3451 0 34 0 0 0 -119 120 113 +272 273 266 AND 3307 3454 0 36 0 0 0 -113 114 112 +266 267 265 AND 3299 3457 0 33 0 0 0 -121 122 114 +274 275 267 INST3 3297 3466 0 59 0 0 3 -138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 +291 290 289 288 287 286 285 284 283 282 281 280 279 278 277 276 275 274 273 272 271 270 269 268 [inst-of] C"and8" [disp-inst-name] B1 [gate-name] Cand8 74126 3337 3372 0 8 0 0 0 -154 160 169 139 +307 313 322 292 74126 3337 3378 0 7 0 0 0 -153 161 169 140 +306 314 322 293 74126 3337 3384 0 6 0 0 0 -152 162 169 141 +305 315 322 294 74126 3337 3390 0 5 0 0 0 -151 163 169 142 +304 316 322 295 74126 3337 3396 0 4 0 0 0 -150 164 169 143 +303 317 322 296 74126 3337 3402 0 3 0 0 0 -149 165 169 144 +302 318 322 297 74126 3337 3408 0 2 0 0 0 -148 166 169 145 +301 319 322 298 74126 3337 3414 0 1 0 0 0 -147 167 169 146 +300 320 322 299 INST3 3337 3423 0 27 0 0 3 -170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 +323 322 321 320 319 318 317 316 315 314 313 312 311 310 309 308 307 306 305 304 303 302 301 300 [inst-of] C"tri8" [disp-inst-name] B1 [gate-name] Ctri8 OR 3299 3372 0 8 0 0 0 -193 180 171 +346 333 324 OR 3299 3377 0 7 0 0 0 -193 179 186 +346 332 339 OR 3299 3382 0 6 0 0 0 -193 178 187 +346 331 340 OR 3299 3387 0 5 0 0 0 -193 177 188 +346 330 341 OR 3299 3392 0 4 0 0 0 -193 176 189 +346 329 342 OR 3299 3397 0 3 0 0 0 -193 175 190 +346 328 343 OR 3299 3402 0 2 0 0 0 -193 174 172 +346 327 325 OR 3299 3407 0 1 0 0 0 -193 173 191 +346 326 344 INST3 3299 3418 0 27 0 0 3 -194 193 192 191 172 190 189 188 187 186 171 185 184 183 182 181 180 179 178 177 176 175 174 173 +347 346 345 344 325 343 342 341 340 339 324 338 337 336 335 334 333 332 331 330 329 328 327 326 [inst-of] C"or1_8" [disp-inst-name] B1 [gate-name] Cor1_8 INST0 3426 3310 0 58 0 0 2 -224 198 259 197 196 245 195 237 +377 351 412 350 349 398 348 390 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3426 3316 0 57 0 0 2 -224 202 260 201 200 244 199 236 +377 355 413 354 353 397 352 389 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3426 3322 0 58 0 0 2 -224 206 261 205 204 243 203 235 +377 359 414 358 357 396 356 388 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3426 3328 0 57 0 0 2 -224 210 262 209 208 242 207 234 +377 363 415 362 361 395 360 387 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3426 3334 0 58 0 0 2 -224 214 263 213 212 241 211 233 +377 367 416 366 365 394 364 386 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3426 3340 0 57 0 0 2 -224 219 218 217 216 240 215 232 +377 372 371 370 369 393 368 385 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3426 3346 0 58 0 0 2 -224 223 264 222 221 239 220 231 +377 376 417 375 374 392 373 384 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3426 3352 0 57 0 0 2 -224 229 228 227 226 238 225 230 +377 382 381 380 379 391 378 383 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST5 3424 3364 0 52 0 0 3 -268 224 267 266 265 228 264 218 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 +421 377 420 419 418 381 417 371 416 415 414 413 412 411 410 409 408 407 406 405 404 403 402 401 400 399 398 397 396 395 394 393 392 391 390 389 388 387 386 385 384 383 [inst-of] C"mux_16_8" [disp-inst-name] B1 [gate-name] Cmux_16_8 -AND3 -3385 3307 0 42 0 0 0 -277 281 285 269 - -AND3 -3385 3314 0 41 0 0 0 -276 281 285 290 - -AND3 -3385 3321 0 40 0 0 0 -277 275 285 291 - -AND3 -3385 3328 0 39 0 0 0 -276 275 285 270 - -AND3 -3385 3335 0 38 0 0 0 -277 281 274 271 - -AND3 -3385 3342 0 37 0 0 0 -276 281 274 272 - -AND3 -3385 3349 0 36 0 0 0 -277 275 274 273 - -AND3 -3385 3356 0 35 0 0 0 -276 275 274 292 - -INV -3365 3370 1 34 0 0 0 -285 274 - -INV -3371 3366 1 33 0 0 0 -281 275 - -INV -3377 3362 1 32 0 0 0 -277 276 - -INST3 -3382 3369 0 29 0 0 3 -295 294 293 292 273 272 271 270 291 290 269 289 288 287 286 285 284 283 282 281 280 279 278 277 -[inst-of] C"dec_3_8" -[disp-inst-name] B1 -[gate-name] Cdec_3_8 - XOR 3337 3312 0 32 0 0 0 -318 305 296 +444 431 422 XOR 3337 3317 0 31 0 0 0 -318 304 311 +444 430 437 XOR 3337 3322 0 30 0 0 0 -318 303 312 +444 429 438 XOR 3337 3327 0 29 0 0 0 -318 302 313 +444 428 439 XOR 3337 3332 0 28 0 0 0 -318 301 314 +444 427 440 XOR 3337 3337 0 27 0 0 0 -318 300 315 +444 426 441 XOR 3337 3342 0 26 0 0 0 -318 299 297 +444 425 423 XOR 3337 3347 0 25 0 0 0 -318 298 316 +444 424 442 INST3 3337 3358 0 27 0 0 3 -319 318 317 316 297 315 314 313 312 311 296 310 309 308 307 306 305 304 303 302 301 300 299 298 +445 444 443 442 423 441 440 439 438 437 422 436 435 434 433 432 431 430 429 428 427 426 425 424 [inst-of] C"xor1_8" [disp-inst-name] B1 [gate-name] Cxor1_8 INST3 3299 3358 0 27 0 0 3 -341 340 339 338 343 337 336 335 334 333 342 332 331 330 329 328 327 326 325 324 323 322 321 320 +467 466 465 464 469 463 462 461 460 459 468 458 457 456 455 454 453 452 451 450 449 448 447 446 [inst-of] C"and1_8" [disp-inst-name] B1 [gate-name] Cand1_8 AND 3299 3312 0 26 0 0 0 -340 327 342 +466 453 468 AND 3299 3347 0 25 0 0 0 -340 320 338 +466 446 464 AND 3299 3317 0 24 0 0 0 -340 326 333 +466 452 459 AND 3299 3342 0 23 0 0 0 -340 321 343 +466 447 469 AND 3299 3337 0 22 0 0 0 -340 322 337 +466 448 463 AND 3299 3332 0 21 0 0 0 -340 323 336 +466 449 462 AND 3299 3327 0 20 0 0 0 -340 324 335 +466 450 461 AND 3299 3322 0 19 0 0 0 -340 325 334 +466 451 460 -h 4 -107 0 q -77 0 q -42 0 s -12 0 ss +h 0 . diff --git a/combi.lgf b/combi.lgf index 6d3970c0d2400c89c616795ff0b6b555545116d0..5d39f58e3d618265f1b919d514e53647f561904c 100644 --- a/combi.lgf +++ b/combi.lgf @@ -1,6 +1,384 @@ -5 f s -n 343 +n 469 +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + 16 0 0 @@ -1031,592 +1409,856 @@ n 343 0 s 0 -w 516 -3295 3354 3297 3354 320 U -3301 3354 3303 3354 338 U -3294 3355 3297 3355 321 U -3294 3343 3295 3343 321 U -3293 3356 3297 3356 322 U -3293 3338 3295 3338 322 U -3292 3357 3297 3357 323 U -3292 3333 3295 3333 323 U -3291 3358 3297 3358 324 U -3291 3328 3295 3328 324 U -3290 3359 3297 3359 325 U -3290 3323 3295 3323 325 U -3289 3360 3297 3360 326 U -3289 3318 3295 3318 326 U -3288 3361 3297 3361 327 U -3288 3313 3295 3313 327 U -3303 3342 3304 3342 343 U -3301 3355 3304 3355 343 U -3301 3356 3305 3356 337 U -3303 3337 3305 3337 337 U -3301 3357 3306 3357 336 U -3303 3332 3306 3332 336 U -3301 3358 3307 3358 335 U -3303 3327 3307 3327 335 U -3301 3359 3308 3359 334 U -3303 3322 3308 3322 334 U -3301 3360 3309 3360 333 U -3303 3317 3309 3317 333 U -3303 3312 3310 3312 342 U -3285 3352 3299 3352 340 U -3285 3311 3295 3311 340 U -3285 3316 3295 3316 340 U -3285 3321 3295 3321 340 U -3285 3326 3295 3326 340 U -3285 3331 3295 3331 340 U -3285 3336 3295 3336 340 U -3285 3341 3295 3341 340 U -3285 3346 3295 3346 340 U -3301 3361 3310 3361 342 U -3333 3354 3335 3354 298 U -3339 3354 3341 3354 316 U -3332 3355 3335 3355 299 U -3332 3343 3333 3343 299 U -3331 3356 3335 3356 300 U -3331 3338 3333 3338 300 U -3330 3357 3335 3357 301 U -3330 3333 3333 3333 301 U -3329 3358 3335 3358 302 U -3329 3328 3333 3328 302 U -3328 3359 3335 3359 303 U -3328 3323 3333 3323 303 U -3327 3360 3335 3360 304 U -3327 3318 3333 3318 304 U -3326 3361 3335 3361 305 U -3326 3313 3333 3313 305 U -3341 3342 3342 3342 297 U -3339 3355 3342 3355 297 U -3339 3356 3343 3356 315 U -3341 3337 3343 3337 315 U -3339 3357 3344 3357 314 U -3341 3332 3344 3332 314 U -3339 3358 3345 3358 313 U -3341 3327 3345 3327 313 U -3339 3359 3346 3359 312 U -3341 3322 3346 3322 312 U -3339 3360 3347 3360 311 U -3341 3317 3347 3317 311 U -3341 3312 3348 3312 296 U -3323 3352 3337 3352 318 U -3323 3311 3333 3311 318 U -3323 3316 3333 3316 318 U -3323 3321 3333 3321 318 U -3323 3326 3333 3326 318 U -3323 3331 3333 3331 318 U -3323 3336 3333 3336 318 U -3323 3341 3333 3341 318 U -3323 3346 3333 3346 318 U -3339 3361 3348 3361 296 U -3423 3343 3426 3343 251 U -3423 3349 3426 3349 251 U -3423 3331 3426 3331 251 U -3423 3337 3426 3337 251 U -3423 3319 3426 3319 251 U -3423 3325 3426 3325 251 U -3423 3307 3426 3307 251 U -3423 3313 3426 3313 251 U -3427 3352 3428 3352 255 U -3427 3356 3428 3356 255 U -3427 3357 3429 3357 291 U -3427 3346 3429 3346 291 U -3427 3340 3430 3340 245 U -3427 3358 3430 3358 245 U -3427 3359 3431 3359 290 U -3427 3334 3431 3334 290 U -3427 3360 3432 3360 289 U -3427 3328 3432 3328 289 U -3427 3361 3433 3361 288 U -3427 3322 3433 3322 288 U -3427 3362 3434 3362 287 U -3427 3316 3434 3316 287 U -3427 3363 3435 3363 286 U -3427 3310 3435 3310 286 U -3420 3356 3421 3356 257 U -3420 3351 3425 3351 257 U -3419 3357 3421 3357 258 U -3419 3345 3425 3345 258 U -3418 3358 3421 3358 259 U -3418 3339 3425 3339 259 U -3417 3359 3421 3359 260 U -3417 3333 3425 3333 260 U -3416 3360 3421 3360 261 U -3416 3327 3425 3327 261 U -3415 3361 3421 3361 262 U -3415 3321 3425 3321 262 U -3414 3362 3421 3362 263 U -3414 3315 3425 3315 263 U -3413 3363 3421 3363 264 U -3413 3309 3425 3309 264 U -3412 3364 3421 3364 265 U -3412 3353 3425 3353 265 U -3411 3365 3421 3365 266 U -3411 3347 3425 3347 266 U -3410 3366 3421 3366 267 U -3410 3341 3425 3341 267 U -3409 3367 3421 3367 268 U -3409 3335 3425 3335 268 U -3408 3368 3421 3368 269 U -3408 3329 3425 3329 269 U -3407 3369 3421 3369 270 U -3407 3323 3425 3323 270 U -3406 3370 3421 3370 271 U -3406 3317 3425 3317 271 U -3405 3371 3421 3371 272 U -3405 3311 3425 3311 272 U -3295 3414 3297 3414 200 U -3301 3414 3303 3414 218 U -3294 3415 3297 3415 201 U -3294 3403 3295 3403 201 U -3293 3416 3297 3416 202 U -3293 3398 3295 3398 202 U -3292 3417 3297 3417 203 U -3292 3393 3295 3393 203 U -3291 3418 3297 3418 204 U -3291 3388 3295 3388 204 U -3290 3419 3297 3419 205 U -3290 3383 3295 3383 205 U -3289 3420 3297 3420 206 U -3289 3378 3295 3378 206 U -3288 3421 3297 3421 207 U -3288 3373 3295 3373 207 U -3303 3402 3304 3402 199 U -3301 3415 3304 3415 199 U -3301 3416 3305 3416 217 U -3303 3397 3305 3397 217 U -3301 3417 3306 3417 216 U -3303 3392 3306 3392 216 U -3301 3418 3307 3418 215 U -3303 3387 3307 3387 215 U -3301 3419 3308 3419 214 U -3303 3382 3308 3382 214 U -3301 3420 3309 3420 213 U -3303 3377 3309 3377 213 U -3303 3372 3310 3372 198 U -3285 3412 3299 3412 220 U -3285 3371 3295 3371 220 U -3285 3376 3295 3376 220 U -3285 3381 3295 3381 220 U -3285 3386 3295 3386 220 U -3285 3391 3295 3391 220 U -3285 3396 3295 3396 220 U -3285 3401 3295 3401 220 U -3285 3406 3295 3406 220 U -3301 3421 3310 3421 198 U -3333 3419 3335 3419 174 U -3339 3419 3341 3419 194 U -3332 3420 3335 3420 175 U -3331 3421 3335 3421 176 U -3330 3422 3335 3422 177 U -3329 3423 3335 3423 178 U -3328 3424 3335 3424 179 U -3327 3425 3335 3425 180 U -3326 3426 3335 3426 181 U -3339 3420 3342 3420 193 U -3339 3421 3343 3421 192 U -3339 3422 3344 3422 191 U -3339 3423 3345 3423 190 U -3339 3424 3346 3424 189 U -3339 3425 3347 3425 188 U -3324 3417 3337 3417 196 U -3339 3426 3348 3426 187 U -3340 3414 3341 3414 194 U -3333 3414 3334 3414 174 U -3324 3411 3337 3411 196 U -3340 3408 3342 3408 193 U -3332 3408 3334 3408 175 U -3331 3402 3334 3402 176 U -3340 3402 3343 3402 192 U -3340 3396 3344 3396 191 U -3330 3396 3334 3396 177 U -3340 3390 3345 3390 190 U -3329 3390 3334 3390 178 U -3340 3384 3346 3384 189 U -3328 3384 3334 3384 179 U -3340 3378 3347 3378 188 U -3327 3378 3334 3378 180 U -3326 3372 3334 3372 181 U -3340 3372 3348 3372 187 U -3324 3369 3337 3369 196 U -3324 3405 3337 3405 196 U -3324 3399 3337 3399 196 U -3324 3393 3337 3393 196 U -3324 3387 3337 3387 196 U -3324 3381 3337 3381 196 U -3324 3375 3337 3375 196 U -3294 3462 3295 3462 142 U -3293 3463 3295 3463 143 U -3292 3464 3295 3464 144 U -3291 3465 3295 3465 145 U -3290 3466 3295 3466 146 U -3289 3467 3295 3467 147 U -3288 3468 3295 3468 148 U -3287 3469 3295 3469 149 U -3287 3458 3295 3458 149 U -3299 3465 3319 3465 159 U -3289 3452 3295 3452 147 U -3288 3456 3295 3456 148 U -3290 3450 3295 3450 146 U -3292 3444 3295 3444 144 U -3291 3446 3295 3446 145 U -3293 3439 3295 3439 143 U -3294 3437 3295 3437 142 U -3340 3462 3341 3462 112 U -3339 3463 3341 3463 113 U -3338 3464 3341 3464 114 U -3337 3465 3341 3465 115 U -3336 3466 3341 3466 116 U -3335 3467 3341 3467 117 U -3334 3468 3341 3468 118 U -3333 3469 3341 3469 119 U -3333 3458 3341 3458 119 U -3345 3465 3365 3465 129 U -3335 3452 3341 3452 117 U -3334 3456 3341 3456 118 U -3336 3450 3341 3450 116 U -3338 3444 3341 3444 114 U -3337 3446 3341 3446 115 U -3339 3439 3341 3439 113 U -3340 3437 3341 3437 112 U -3385 3462 3386 3462 85 U -3384 3463 3386 3463 86 U -3383 3464 3386 3464 87 U -3382 3465 3386 3465 88 U -3381 3466 3386 3466 89 U -3380 3467 3386 3467 90 U -3379 3468 3386 3468 91 U -3378 3469 3386 3469 92 U -3378 3455 3394 3455 92 U -3379 3453 3394 3453 91 U -3396 3454 3404 3454 83 U -3396 3447 3403 3447 65 U -3403 3453 3404 3453 65 U -3406 3454 3415 3454 78 U -3411 3453 3415 3453 69 U -3417 3454 3418 3454 73 U -3390 3466 3418 3466 73 U -3381 3445 3394 3445 89 U -3380 3447 3394 3447 90 U -3389 3443 3395 3443 68 U -3383 3438 3394 3438 87 U -3382 3440 3394 3440 88 U -3396 3439 3404 3439 61 U -3389 3429 3395 3429 68 U -3385 3431 3394 3431 85 U -3384 3433 3394 3433 86 U -3396 3432 3403 3432 56 U -3406 3438 3411 3438 69 U -3403 3438 3404 3438 56 U -3389 3435 3395 3435 68 U -3388 3436 3405 3436 52 U -3389 3449 3395 3449 68 U -3388 3450 3405 3450 52 U -3387 3451 3416 3451 105 U -3411 3409 3413 3409 40 U -3409 3411 3413 3411 42 U -3414 3406 3417 3406 47 U -3411 3391 3414 3391 40 U -3409 3398 3417 3398 42 U -3422 3392 3427 3392 38 U -3415 3410 3426 3410 45 U -3363 3391 3368 3391 36 U -3368 3384 3375 3384 29 U -3363 3382 3375 3382 28 U -3374 3365 3380 3365 9 U -3368 3369 3380 3369 13 U -3362 3373 3380 3373 17 U -3384 3365 3389 3365 24 U -3365 3358 3381 3358 6 U -3371 3356 3381 3356 7 U -3377 3354 3381 3354 8 U -3365 3351 3381 3351 6 U -3371 3349 3381 3349 7 U -3374 3347 3381 3347 9 U -3389 3349 3390 3349 5 U -3384 3366 3390 3366 5 U -3377 3340 3381 3340 8 U -3368 3342 3381 3342 13 U -3365 3344 3381 3344 6 U -3389 3342 3391 3342 4 U -3384 3367 3391 3367 4 U -3365 3337 3381 3337 6 U -3368 3335 3381 3335 13 U -3374 3333 3381 3333 9 U -3389 3335 3392 3335 3 U -3384 3368 3392 3368 3 U -3362 3330 3381 3330 17 U -3362 3323 3381 3323 17 U -3362 3316 3381 3316 17 U -3362 3309 3381 3309 17 U -3368 3307 3381 3307 13 U -3374 3305 3382 3305 9 U -3377 3312 3381 3312 8 U -3368 3314 3382 3314 13 U -3371 3321 3381 3321 7 U -3371 3328 3381 3328 7 U -3377 3326 3381 3326 8 U -3374 3319 3381 3319 9 U -3389 3328 3393 3328 2 U -3384 3369 3393 3369 2 U -3384 3370 3394 3370 23 U -3389 3321 3394 3321 23 U -3384 3371 3395 3371 22 U -3389 3314 3395 3314 22 U -3389 3307 3396 3307 1 U -3384 3372 3396 3372 1 U -3295 3348 3295 3354 320 U -3303 3347 3303 3354 338 U -3294 3343 3294 3355 321 U -3293 3338 3293 3356 322 U -3292 3333 3292 3357 323 U -3291 3328 3291 3358 324 U -3290 3323 3290 3359 325 U -3289 3318 3289 3360 326 U -3288 3313 3288 3361 327 U -3304 3342 3304 3355 343 U -3305 3337 3305 3356 337 U -3306 3332 3306 3357 336 U -3307 3327 3307 3358 335 U -3308 3322 3308 3359 334 U -3309 3317 3309 3360 333 U -3310 3312 3310 3361 342 U -3299 3352 3299 3353 340 U -3285 3311 3285 3352 340 U -3333 3348 3333 3354 298 U -3341 3347 3341 3354 316 U -3332 3343 3332 3355 299 U -3331 3338 3331 3356 300 U -3330 3333 3330 3357 301 U -3329 3328 3329 3358 302 U -3328 3323 3328 3359 303 U -3327 3318 3327 3360 304 U -3326 3313 3326 3361 305 U -3342 3342 3342 3355 297 U -3343 3337 3343 3356 315 U -3344 3332 3344 3357 314 U -3345 3327 3345 3358 313 U -3346 3322 3346 3359 312 U -3347 3317 3347 3360 311 U -3348 3312 3348 3361 296 U -3337 3352 3337 3353 318 U -3323 3311 3323 3352 318 U -3426 3349 3426 3350 251 U -3426 3343 3426 3344 251 U -3426 3337 3426 3338 251 U -3426 3331 3426 3332 251 U -3426 3325 3426 3326 251 U -3426 3319 3426 3320 251 U -3426 3313 3426 3314 251 U -3423 3307 3423 3355 251 U -3426 3307 3426 3308 251 U -3428 3352 3428 3356 255 U -3429 3346 3429 3357 291 U -3430 3340 3430 3358 245 U -3431 3334 3431 3359 290 U -3432 3328 3432 3360 289 U -3433 3322 3433 3361 288 U -3434 3316 3434 3362 287 U -3435 3310 3435 3363 286 U -3420 3351 3420 3356 257 U -3419 3345 3419 3357 258 U -3418 3339 3418 3358 259 U -3417 3333 3417 3359 260 U -3416 3327 3416 3360 261 U -3415 3321 3415 3361 262 U -3414 3315 3414 3362 263 U -3413 3309 3413 3363 264 U -3412 3353 3412 3364 265 U -3411 3347 3411 3365 266 U -3410 3341 3410 3366 267 U -3409 3335 3409 3367 268 U -3408 3329 3408 3368 269 U -3407 3323 3407 3369 270 U -3406 3317 3406 3370 271 U -3405 3311 3405 3371 272 U -3295 3408 3295 3414 200 U -3303 3407 3303 3414 218 U -3294 3403 3294 3415 201 U -3293 3398 3293 3416 202 U -3292 3393 3292 3417 203 U -3291 3388 3291 3418 204 U -3290 3383 3290 3419 205 U -3289 3378 3289 3420 206 U -3288 3373 3288 3421 207 U -3304 3402 3304 3415 199 U -3305 3397 3305 3416 217 U -3306 3392 3306 3417 216 U -3307 3387 3307 3418 215 U -3308 3382 3308 3419 214 U -3309 3377 3309 3420 213 U -3310 3372 3310 3421 198 U -3299 3412 3299 3413 220 U -3285 3371 3285 3412 220 U -3343 3402 3343 3421 192 U -3337 3417 3337 3418 196 U -3341 3414 3341 3419 194 U -3333 3414 3333 3419 174 U -3342 3408 3342 3420 193 U -3332 3408 3332 3420 175 U -3331 3402 3331 3421 176 U -3344 3396 3344 3422 191 U -3330 3396 3330 3422 177 U -3345 3390 3345 3423 190 U -3329 3390 3329 3423 178 U -3346 3384 3346 3424 189 U -3328 3384 3328 3424 179 U -3347 3378 3347 3425 188 U -3327 3378 3327 3425 180 U -3326 3372 3326 3426 181 U -3348 3372 3348 3426 187 U -3324 3369 3324 3417 196 U -3287 3458 3287 3469 149 U -3319 3448 3319 3465 159 U -3289 3452 3289 3467 147 U -3288 3456 3288 3468 148 U -3290 3450 3290 3466 146 U -3292 3444 3292 3464 144 U -3291 3446 3291 3465 145 U -3293 3439 3293 3463 143 U -3294 3437 3294 3462 142 U -3303 3438 3303 3441 137 U -3303 3443 3303 3445 138 U -3303 3451 3303 3453 140 U -3303 3455 3303 3457 141 U -3311 3449 3311 3454 139 U -3311 3442 3311 3447 136 U -3333 3458 3333 3469 119 U -3365 3448 3365 3465 129 U -3335 3452 3335 3467 117 U -3334 3456 3334 3468 118 U -3336 3450 3336 3466 116 U -3338 3444 3338 3464 114 U -3337 3446 3337 3465 115 U -3339 3439 3339 3463 113 U -3340 3437 3340 3462 112 U -3349 3438 3349 3441 107 U -3349 3443 3349 3445 106 U -3349 3451 3349 3453 110 U -3349 3455 3349 3457 111 U -3357 3449 3357 3454 109 U -3357 3442 3357 3447 108 U -3379 3453 3379 3468 91 U -3378 3455 3378 3469 92 U -3403 3447 3403 3453 65 U -3405 3450 3405 3452 52 U -3418 3454 3418 3466 73 U -3381 3445 3381 3466 89 U -3380 3447 3380 3467 90 U -3395 3443 3395 3444 68 U -3395 3429 3395 3430 68 U -3403 3432 3403 3438 56 U -3385 3431 3385 3462 85 U -3384 3433 3384 3463 86 U -3383 3438 3383 3464 87 U -3382 3440 3382 3465 88 U -3411 3438 3411 3453 69 U -3395 3435 3395 3437 68 U -3405 3436 3405 3437 52 U -3387 3427 3387 3461 105 U -3388 3427 3388 3461 52 U -3389 3427 3389 3461 68 U -3395 3449 3395 3452 68 U -3416 3451 3416 3452 105 U -3414 3405 3414 3408 47 U -3414 3393 3414 3399 39 U -3411 3391 3411 3409 40 U -3417 3400 3417 3406 47 U -3409 3398 3409 3411 42 U -3427 3392 3427 3399 38 U -3426 3407 3426 3410 45 U -3363 3382 3363 3384 28 U -3368 3384 3368 3389 29 U -3363 3390 3363 3391 36 U -3376 3385 3376 3390 30 U -3389 3356 3389 3365 24 U -3390 3349 3390 3366 5 U -3391 3342 3391 3367 4 U -3392 3335 3392 3368 3 U -3377 3303 3377 3359 8 U -3371 3303 3371 3363 7 U -3374 3303 3374 3365 9 U -3368 3303 3368 3369 13 U -3365 3303 3365 3367 6 U -3362 3303 3362 3373 17 U -3393 3328 3393 3369 2 U -3394 3321 3394 3370 23 U -3395 3314 3395 3371 22 U -3396 3307 3396 3372 1 U -p 67 -3285 3346 38 352 -3285 3341 37 352 -3285 3336 36 352 -3285 3331 35 352 -3285 3326 34 352 -3285 3321 33 352 -3285 3316 32 352 -3323 3346 77 370 -3323 3341 76 370 -3323 3336 75 370 -3323 3331 74 370 -3323 3326 73 370 -3323 3321 72 370 -3323 3316 71 370 -3423 3313 86 378 -3423 3325 84 378 -3423 3319 83 378 -3423 3337 82 378 -3423 3331 81 378 -3423 3349 80 378 -3423 3343 79 378 -3285 3406 172 421 -3285 3401 171 421 -3285 3396 170 421 -3285 3391 169 421 -3285 3386 168 421 -3285 3381 167 421 -3285 3376 166 421 -3324 3375 214 439 -3324 3381 213 439 -3324 3387 212 439 -3324 3393 211 439 -3324 3399 210 439 -3324 3405 209 439 -3324 3411 193 439 -3387 3451 282 487 -3388 3450 281 488 -3388 3436 279 488 -3389 3449 280 489 -3389 3435 278 489 -3389 3429 272 489 -3389 3443 268 489 -3414 3406 285 492 -3377 3326 325 507 -3377 3312 321 507 -3377 3340 305 507 -3377 3354 299 507 -3371 3328 324 508 -3371 3321 323 508 -3371 3349 301 508 -3371 3356 298 508 -3374 3319 326 509 -3374 3305 320 509 -3374 3333 312 509 -3374 3347 302 509 -3368 3314 322 510 -3368 3307 319 510 -3368 3335 311 510 -3368 3342 306 510 -3365 3337 310 511 -3365 3344 307 511 -3365 3351 300 511 -3365 3358 297 511 -3362 3309 318 512 -3362 3316 317 512 -3362 3323 316 512 -3362 3330 315 512 -l 12 +w 739 +3295 3354 3297 3354 446 U +3301 3354 3303 3354 464 U +3294 3355 3297 3355 447 U +3294 3343 3295 3343 447 U +3293 3356 3297 3356 448 U +3293 3338 3295 3338 448 U +3292 3357 3297 3357 449 U +3292 3333 3295 3333 449 U +3291 3358 3297 3358 450 U +3291 3328 3295 3328 450 U +3290 3359 3297 3359 451 U +3290 3323 3295 3323 451 U +3289 3360 3297 3360 452 U +3289 3318 3295 3318 452 U +3288 3361 3297 3361 453 U +3288 3313 3295 3313 453 U +3303 3342 3304 3342 469 U +3301 3355 3304 3355 469 U +3301 3356 3305 3356 463 U +3303 3337 3305 3337 463 U +3301 3357 3306 3357 462 U +3303 3332 3306 3332 462 U +3301 3358 3307 3358 461 U +3303 3327 3307 3327 461 U +3301 3359 3308 3359 460 U +3303 3322 3308 3322 460 U +3301 3360 3309 3360 459 U +3303 3317 3309 3317 459 U +3303 3312 3310 3312 468 U +3285 3352 3299 3352 466 U +3285 3311 3295 3311 466 U +3285 3316 3295 3316 466 U +3285 3321 3295 3321 466 U +3285 3326 3295 3326 466 U +3285 3331 3295 3331 466 U +3285 3336 3295 3336 466 U +3285 3341 3295 3341 466 U +3285 3346 3295 3346 466 U +3301 3361 3310 3361 468 U +3333 3354 3335 3354 424 U +3339 3354 3341 3354 442 U +3332 3355 3335 3355 425 U +3332 3343 3333 3343 425 U +3331 3356 3335 3356 426 U +3331 3338 3333 3338 426 U +3330 3357 3335 3357 427 U +3330 3333 3333 3333 427 U +3329 3358 3335 3358 428 U +3329 3328 3333 3328 428 U +3328 3359 3335 3359 429 U +3328 3323 3333 3323 429 U +3327 3360 3335 3360 430 U +3327 3318 3333 3318 430 U +3326 3361 3335 3361 431 U +3326 3313 3333 3313 431 U +3341 3342 3342 3342 423 U +3339 3355 3342 3355 423 U +3339 3356 3343 3356 441 U +3341 3337 3343 3337 441 U +3339 3357 3344 3357 440 U +3341 3332 3344 3332 440 U +3339 3358 3345 3358 439 U +3341 3327 3345 3327 439 U +3339 3359 3346 3359 438 U +3341 3322 3346 3322 438 U +3339 3360 3347 3360 437 U +3341 3317 3347 3317 437 U +3341 3312 3348 3312 422 U +3323 3352 3337 3352 444 U +3323 3311 3333 3311 444 U +3323 3316 3333 3316 444 U +3323 3321 3333 3321 444 U +3323 3326 3333 3326 444 U +3323 3331 3333 3331 444 U +3323 3336 3333 3336 444 U +3323 3341 3333 3341 444 U +3323 3346 3333 3346 444 U +3339 3361 3348 3361 422 U +3423 3343 3426 3343 377 U +3423 3349 3426 3349 377 U +3423 3331 3426 3331 377 U +3423 3337 3426 3337 377 U +3423 3319 3426 3319 377 U +3423 3325 3426 3325 377 U +3423 3307 3426 3307 377 U +3423 3313 3426 3313 377 U +3427 3352 3428 3352 381 U +3427 3356 3428 3356 381 U +3427 3357 3429 3357 417 U +3427 3346 3429 3346 417 U +3427 3340 3430 3340 371 U +3427 3358 3430 3358 371 U +3427 3359 3431 3359 416 U +3427 3334 3431 3334 416 U +3427 3360 3432 3360 415 U +3427 3328 3432 3328 415 U +3427 3361 3433 3361 414 U +3427 3322 3433 3322 414 U +3427 3362 3434 3362 413 U +3427 3316 3434 3316 413 U +3427 3363 3435 3363 412 U +3427 3310 3435 3310 412 U +3420 3356 3421 3356 383 U +3420 3351 3425 3351 383 U +3419 3357 3421 3357 384 U +3419 3345 3425 3345 384 U +3418 3358 3421 3358 385 U +3418 3339 3425 3339 385 U +3417 3359 3421 3359 386 U +3417 3333 3425 3333 386 U +3416 3360 3421 3360 387 U +3416 3327 3425 3327 387 U +3415 3361 3421 3361 388 U +3415 3321 3425 3321 388 U +3414 3362 3421 3362 389 U +3414 3315 3425 3315 389 U +3413 3363 3421 3363 390 U +3413 3309 3425 3309 390 U +3412 3364 3421 3364 391 U +3412 3353 3425 3353 391 U +3411 3365 3421 3365 392 U +3411 3347 3425 3347 392 U +3410 3366 3421 3366 393 U +3410 3341 3425 3341 393 U +3409 3367 3421 3367 394 U +3409 3335 3425 3335 394 U +3408 3368 3421 3368 395 U +3408 3329 3425 3329 395 U +3407 3369 3421 3369 396 U +3407 3323 3425 3323 396 U +3406 3370 3421 3370 397 U +3406 3317 3425 3317 397 U +3405 3371 3421 3371 398 U +3405 3311 3425 3311 398 U +3295 3414 3297 3414 326 U +3301 3414 3303 3414 344 U +3294 3415 3297 3415 327 U +3294 3403 3295 3403 327 U +3293 3416 3297 3416 328 U +3293 3398 3295 3398 328 U +3292 3417 3297 3417 329 U +3292 3393 3295 3393 329 U +3291 3418 3297 3418 330 U +3291 3388 3295 3388 330 U +3290 3419 3297 3419 331 U +3290 3383 3295 3383 331 U +3289 3420 3297 3420 332 U +3289 3378 3295 3378 332 U +3288 3421 3297 3421 333 U +3288 3373 3295 3373 333 U +3303 3402 3304 3402 325 U +3301 3415 3304 3415 325 U +3301 3416 3305 3416 343 U +3303 3397 3305 3397 343 U +3301 3417 3306 3417 342 U +3303 3392 3306 3392 342 U +3301 3418 3307 3418 341 U +3303 3387 3307 3387 341 U +3301 3419 3308 3419 340 U +3303 3382 3308 3382 340 U +3301 3420 3309 3420 339 U +3303 3377 3309 3377 339 U +3303 3372 3310 3372 324 U +3285 3412 3299 3412 346 U +3285 3371 3295 3371 346 U +3285 3376 3295 3376 346 U +3285 3381 3295 3381 346 U +3285 3386 3295 3386 346 U +3285 3391 3295 3391 346 U +3285 3396 3295 3396 346 U +3285 3401 3295 3401 346 U +3285 3406 3295 3406 346 U +3301 3421 3310 3421 324 U +3333 3419 3335 3419 300 U +3339 3419 3341 3419 320 U +3332 3420 3335 3420 301 U +3331 3421 3335 3421 302 U +3330 3422 3335 3422 303 U +3329 3423 3335 3423 304 U +3328 3424 3335 3424 305 U +3327 3425 3335 3425 306 U +3326 3426 3335 3426 307 U +3339 3420 3342 3420 319 U +3339 3421 3343 3421 318 U +3339 3422 3344 3422 317 U +3339 3423 3345 3423 316 U +3339 3424 3346 3424 315 U +3339 3425 3347 3425 314 U +3324 3417 3337 3417 322 U +3339 3426 3348 3426 313 U +3340 3414 3341 3414 320 U +3333 3414 3334 3414 300 U +3324 3411 3337 3411 322 U +3340 3408 3342 3408 319 U +3332 3408 3334 3408 301 U +3331 3402 3334 3402 302 U +3340 3402 3343 3402 318 U +3340 3396 3344 3396 317 U +3330 3396 3334 3396 303 U +3340 3390 3345 3390 316 U +3329 3390 3334 3390 304 U +3340 3384 3346 3384 315 U +3328 3384 3334 3384 305 U +3340 3378 3347 3378 314 U +3327 3378 3334 3378 306 U +3326 3372 3334 3372 307 U +3340 3372 3348 3372 313 U +3324 3369 3337 3369 322 U +3324 3405 3337 3405 322 U +3324 3399 3337 3399 322 U +3324 3393 3337 3393 322 U +3324 3387 3337 3387 322 U +3324 3381 3337 3381 322 U +3324 3375 3337 3375 322 U +3294 3462 3295 3462 268 U +3293 3463 3295 3463 269 U +3292 3464 3295 3464 270 U +3291 3465 3295 3465 271 U +3290 3466 3295 3466 272 U +3289 3467 3295 3467 273 U +3288 3468 3295 3468 274 U +3287 3469 3295 3469 275 U +3287 3458 3295 3458 275 U +3299 3465 3319 3465 285 U +3289 3452 3295 3452 273 U +3288 3456 3295 3456 274 U +3290 3450 3295 3450 272 U +3292 3444 3295 3444 270 U +3291 3446 3295 3446 271 U +3293 3439 3295 3439 269 U +3294 3437 3295 3437 268 U +3340 3462 3341 3462 238 U +3339 3463 3341 3463 239 U +3338 3464 3341 3464 240 U +3337 3465 3341 3465 241 U +3336 3466 3341 3466 242 U +3335 3467 3341 3467 243 U +3334 3468 3341 3468 244 U +3333 3469 3341 3469 245 U +3333 3458 3341 3458 245 U +3345 3465 3365 3465 255 U +3335 3452 3341 3452 243 U +3334 3456 3341 3456 244 U +3336 3450 3341 3450 242 U +3338 3444 3341 3444 240 U +3337 3446 3341 3446 241 U +3339 3439 3341 3439 239 U +3340 3437 3341 3437 238 U +3385 3462 3386 3462 211 U +3384 3463 3386 3463 212 U +3383 3464 3386 3464 213 U +3382 3465 3386 3465 214 U +3381 3466 3386 3466 215 U +3380 3467 3386 3467 216 U +3379 3468 3386 3468 217 U +3378 3469 3386 3469 218 U +3378 3455 3394 3455 218 U +3379 3453 3394 3453 217 U +3396 3454 3404 3454 209 U +3396 3447 3403 3447 191 U +3403 3453 3404 3453 191 U +3406 3454 3415 3454 204 U +3411 3453 3415 3453 195 U +3417 3454 3418 3454 199 U +3390 3466 3418 3466 199 U +3381 3445 3394 3445 215 U +3380 3447 3394 3447 216 U +3389 3443 3395 3443 194 U +3383 3438 3394 3438 213 U +3382 3440 3394 3440 214 U +3396 3439 3404 3439 187 U +3389 3429 3395 3429 194 U +3385 3431 3394 3431 211 U +3384 3433 3394 3433 212 U +3396 3432 3403 3432 182 U +3406 3438 3411 3438 195 U +3403 3438 3404 3438 182 U +3389 3435 3395 3435 194 U +3388 3436 3405 3436 178 U +3389 3449 3395 3449 194 U +3388 3450 3405 3450 178 U +3387 3451 3416 3451 231 U +3411 3409 3413 3409 166 U +3409 3411 3413 3411 168 U +3414 3406 3417 3406 173 U +3411 3391 3414 3391 166 U +3409 3398 3417 3398 168 U +3422 3392 3427 3392 164 U +3415 3410 3426 3410 171 U +3363 3391 3368 3391 162 U +3368 3384 3375 3384 155 U +3363 3382 3375 3382 154 U +3374 3365 3380 3365 135 U +3368 3369 3380 3369 139 U +3362 3373 3380 3373 143 U +3384 3365 3389 3365 150 U +3365 3358 3381 3358 132 U +3371 3356 3381 3356 133 U +3377 3354 3381 3354 134 U +3365 3351 3381 3351 132 U +3371 3349 3381 3349 133 U +3374 3347 3381 3347 135 U +3389 3349 3390 3349 131 U +3384 3366 3390 3366 131 U +3377 3340 3381 3340 134 U +3368 3342 3381 3342 139 U +3365 3344 3381 3344 132 U +3389 3342 3391 3342 130 U +3384 3367 3391 3367 130 U +3365 3337 3381 3337 132 U +3368 3335 3381 3335 139 U +3374 3333 3381 3333 135 U +3389 3335 3392 3335 129 U +3384 3368 3392 3368 129 U +3362 3330 3381 3330 143 U +3362 3323 3381 3323 143 U +3362 3316 3381 3316 143 U +3362 3309 3381 3309 143 U +3368 3307 3381 3307 139 U +3374 3305 3382 3305 135 U +3377 3312 3381 3312 134 U +3368 3314 3382 3314 139 U +3371 3321 3381 3321 133 U +3371 3328 3381 3328 133 U +3377 3326 3381 3326 134 U +3374 3319 3381 3319 135 U +3389 3328 3393 3328 128 U +3384 3369 3393 3369 128 U +3384 3370 3394 3370 149 U +3389 3321 3394 3321 149 U +3384 3371 3395 3371 148 U +3389 3314 3395 3314 148 U +3389 3307 3396 3307 127 U +3384 3372 3396 3372 127 U +3513 3309 3521 3309 126 U +3521 3305 3527 3305 126 U +3514 3318 3519 3318 124 U +3519 3325 3538 3325 124 U +3534 3313 3536 3313 122 U +3536 3323 3538 3323 122 U +3520 3314 3526 3314 126 U +3524 3312 3526 3312 123 U +3499 3319 3506 3319 116 U +3502 3317 3506 3317 125 U +3493 3310 3506 3310 125 U +3493 3338 3510 3338 125 U +3494 3337 3510 3337 116 U +3494 3308 3506 3308 116 U +3545 3324 3547 3324 121 U +3511 3332 3516 3332 123 U +3512 3338 3548 3338 119 U +3533 3304 3548 3304 119 U +3511 3341 3547 3341 121 U +3516 3303 3526 3303 123 U +3517 3356 3564 3356 71 U +3547 3360 3563 3360 68 U +3493 3359 3563 3359 67 U +3496 3407 3547 3407 68 U +3564 3363 3568 3363 69 U +3565 3359 3616 3359 70 U +3551 3366 3567 3366 98 U +3508 3365 3567 3365 97 U +3568 3369 3572 3369 96 U +3555 3372 3571 3372 94 U +3512 3371 3571 3371 93 U +3572 3375 3576 3375 91 U +3573 3371 3619 3371 95 U +3559 3379 3575 3379 90 U +3516 3378 3575 3378 89 U +3576 3382 3580 3382 88 U +3563 3385 3579 3385 86 U +3520 3384 3579 3384 85 U +3580 3388 3584 3388 84 U +3581 3384 3627 3384 87 U +3567 3391 3583 3391 82 U +3524 3390 3583 3390 81 U +3584 3394 3588 3394 79 U +3585 3390 3631 3390 83 U +3571 3397 3587 3397 78 U +3588 3400 3592 3400 77 U +3575 3403 3591 3403 74 U +3532 3402 3591 3402 73 U +3592 3406 3596 3406 75 U +3593 3402 3639 3402 76 U +3540 3459 3548 3459 67 U +3539 3460 3548 3460 97 U +3538 3461 3548 3461 93 U +3537 3462 3548 3462 89 U +3536 3463 3548 3463 85 U +3535 3464 3548 3464 81 U +3534 3465 3548 3465 72 U +3533 3466 3548 3466 73 U +3532 3467 3548 3467 68 U +3508 3413 3551 3413 98 U +3512 3419 3555 3419 94 U +3516 3426 3559 3426 90 U +3511 3444 3571 3444 78 U +3506 3438 3567 3438 82 U +3508 3432 3563 3432 86 U +3531 3468 3548 3468 98 U +3530 3469 3548 3469 94 U +3529 3470 3548 3470 90 U +3528 3471 3548 3471 86 U +3527 3472 3548 3472 82 U +3526 3473 3548 3473 78 U +3512 3450 3575 3450 74 U +3525 3474 3548 3474 74 U +3552 3487 3596 3487 75 U +3554 3459 3616 3459 70 U +3554 3460 3615 3460 99 U +3554 3461 3614 3461 95 U +3554 3462 3613 3462 92 U +3554 3463 3612 3463 87 U +3554 3464 3611 3464 83 U +3554 3465 3610 3465 80 U +3554 3466 3609 3466 76 U +3534 3396 3587 3396 72 U +3589 3397 3610 3397 80 U +3577 3380 3613 3380 92 U +3569 3367 3615 3367 99 U +3517 3577 3533 3577 15 U +3516 3578 3533 3578 16 U +3515 3579 3533 3579 17 U +3514 3580 3533 3580 18 U +3513 3581 3533 3581 19 U +3512 3582 3533 3582 20 U +3511 3583 3533 3583 21 U +3510 3584 3533 3584 22 U +3518 3576 3533 3576 14 U +3525 3569 3533 3569 7 U +3524 3570 3533 3570 8 U +3523 3571 3533 3571 9 U +3522 3572 3533 3572 10 U +3521 3573 3533 3573 11 U +3520 3574 3533 3574 12 U +3519 3575 3533 3575 13 U +3525 3555 3536 3555 7 U +3517 3557 3536 3557 15 U +3524 3550 3535 3550 8 U +3516 3552 3535 3552 16 U +3522 3545 3533 3545 10 U +3514 3547 3533 3547 18 U +3523 3540 3534 3540 9 U +3515 3542 3534 3542 17 U +3521 3535 3532 3535 11 U +3513 3537 3532 3537 19 U +3520 3530 3531 3530 12 U +3512 3532 3531 3532 20 U +3519 3525 3530 3525 13 U +3511 3527 3530 3527 21 U +3518 3520 3529 3520 14 U +3510 3522 3529 3522 22 U +3544 3556 3548 3556 6 U +3539 3570 3548 3570 6 U +3539 3571 3549 3571 36 U +3543 3551 3549 3551 36 U +3542 3541 3550 3541 4 U +3539 3572 3550 3572 4 U +3541 3546 3551 3546 5 U +3539 3573 3551 3573 5 U +3540 3536 3552 3536 3 U +3539 3574 3552 3574 3 U +3539 3575 3553 3575 35 U +3539 3531 3553 3531 35 U +3538 3526 3555 3526 2 U +3539 3577 3555 3577 2 U +3537 3521 3556 3521 1 U +3539 3579 3556 3579 1 U +3295 3348 3295 3354 446 U +3303 3347 3303 3354 464 U +3294 3343 3294 3355 447 U +3293 3338 3293 3356 448 U +3292 3333 3292 3357 449 U +3291 3328 3291 3358 450 U +3290 3323 3290 3359 451 U +3289 3318 3289 3360 452 U +3288 3313 3288 3361 453 U +3304 3342 3304 3355 469 U +3305 3337 3305 3356 463 U +3306 3332 3306 3357 462 U +3307 3327 3307 3358 461 U +3308 3322 3308 3359 460 U +3309 3317 3309 3360 459 U +3310 3312 3310 3361 468 U +3299 3352 3299 3353 466 U +3285 3311 3285 3352 466 U +3333 3348 3333 3354 424 U +3341 3347 3341 3354 442 U +3332 3343 3332 3355 425 U +3331 3338 3331 3356 426 U +3330 3333 3330 3357 427 U +3329 3328 3329 3358 428 U +3328 3323 3328 3359 429 U +3327 3318 3327 3360 430 U +3326 3313 3326 3361 431 U +3342 3342 3342 3355 423 U +3343 3337 3343 3356 441 U +3344 3332 3344 3357 440 U +3345 3327 3345 3358 439 U +3346 3322 3346 3359 438 U +3347 3317 3347 3360 437 U +3348 3312 3348 3361 422 U +3337 3352 3337 3353 444 U +3323 3311 3323 3352 444 U +3426 3349 3426 3350 377 U +3426 3343 3426 3344 377 U +3426 3337 3426 3338 377 U +3426 3331 3426 3332 377 U +3426 3325 3426 3326 377 U +3426 3319 3426 3320 377 U +3426 3313 3426 3314 377 U +3423 3307 3423 3355 377 U +3426 3307 3426 3308 377 U +3428 3352 3428 3356 381 U +3429 3346 3429 3357 417 U +3430 3340 3430 3358 371 U +3431 3334 3431 3359 416 U +3432 3328 3432 3360 415 U +3433 3322 3433 3361 414 U +3434 3316 3434 3362 413 U +3435 3310 3435 3363 412 U +3420 3351 3420 3356 383 U +3419 3345 3419 3357 384 U +3418 3339 3418 3358 385 U +3417 3333 3417 3359 386 U +3416 3327 3416 3360 387 U +3415 3321 3415 3361 388 U +3414 3315 3414 3362 389 U +3413 3309 3413 3363 390 U +3412 3353 3412 3364 391 U +3411 3347 3411 3365 392 U +3410 3341 3410 3366 393 U +3409 3335 3409 3367 394 U +3408 3329 3408 3368 395 U +3407 3323 3407 3369 396 U +3406 3317 3406 3370 397 U +3405 3311 3405 3371 398 U +3295 3408 3295 3414 326 U +3303 3407 3303 3414 344 U +3294 3403 3294 3415 327 U +3293 3398 3293 3416 328 U +3292 3393 3292 3417 329 U +3291 3388 3291 3418 330 U +3290 3383 3290 3419 331 U +3289 3378 3289 3420 332 U +3288 3373 3288 3421 333 U +3304 3402 3304 3415 325 U +3305 3397 3305 3416 343 U +3306 3392 3306 3417 342 U +3307 3387 3307 3418 341 U +3308 3382 3308 3419 340 U +3309 3377 3309 3420 339 U +3310 3372 3310 3421 324 U +3299 3412 3299 3413 346 U +3285 3371 3285 3412 346 U +3343 3402 3343 3421 318 U +3337 3417 3337 3418 322 U +3341 3414 3341 3419 320 U +3333 3414 3333 3419 300 U +3342 3408 3342 3420 319 U +3332 3408 3332 3420 301 U +3331 3402 3331 3421 302 U +3344 3396 3344 3422 317 U +3330 3396 3330 3422 303 U +3345 3390 3345 3423 316 U +3329 3390 3329 3423 304 U +3346 3384 3346 3424 315 U +3328 3384 3328 3424 305 U +3347 3378 3347 3425 314 U +3327 3378 3327 3425 306 U +3326 3372 3326 3426 307 U +3348 3372 3348 3426 313 U +3324 3369 3324 3417 322 U +3287 3458 3287 3469 275 U +3319 3448 3319 3465 285 U +3289 3452 3289 3467 273 U +3288 3456 3288 3468 274 U +3290 3450 3290 3466 272 U +3292 3444 3292 3464 270 U +3291 3446 3291 3465 271 U +3293 3439 3293 3463 269 U +3294 3437 3294 3462 268 U +3303 3438 3303 3441 263 U +3303 3443 3303 3445 264 U +3303 3451 3303 3453 266 U +3303 3455 3303 3457 267 U +3311 3449 3311 3454 265 U +3311 3442 3311 3447 262 U +3333 3458 3333 3469 245 U +3365 3448 3365 3465 255 U +3335 3452 3335 3467 243 U +3334 3456 3334 3468 244 U +3336 3450 3336 3466 242 U +3338 3444 3338 3464 240 U +3337 3446 3337 3465 241 U +3339 3439 3339 3463 239 U +3340 3437 3340 3462 238 U +3349 3438 3349 3441 233 U +3349 3443 3349 3445 232 U +3349 3451 3349 3453 236 U +3349 3455 3349 3457 237 U +3357 3449 3357 3454 235 U +3357 3442 3357 3447 234 U +3379 3453 3379 3468 217 U +3378 3455 3378 3469 218 U +3403 3447 3403 3453 191 U +3405 3450 3405 3452 178 U +3418 3454 3418 3466 199 U +3381 3445 3381 3466 215 U +3380 3447 3380 3467 216 U +3395 3443 3395 3444 194 U +3395 3429 3395 3430 194 U +3403 3432 3403 3438 182 U +3385 3431 3385 3462 211 U +3384 3433 3384 3463 212 U +3383 3438 3383 3464 213 U +3382 3440 3382 3465 214 U +3411 3438 3411 3453 195 U +3395 3435 3395 3437 194 U +3405 3436 3405 3437 178 U +3387 3427 3387 3461 231 U +3388 3427 3388 3461 178 U +3389 3427 3389 3461 194 U +3395 3449 3395 3452 194 U +3416 3451 3416 3452 231 U +3414 3405 3414 3408 173 U +3414 3393 3414 3399 165 U +3411 3391 3411 3409 166 U +3417 3400 3417 3406 173 U +3409 3398 3409 3411 168 U +3427 3392 3427 3399 164 U +3426 3407 3426 3410 171 U +3363 3382 3363 3384 154 U +3368 3384 3368 3389 155 U +3363 3390 3363 3391 162 U +3376 3385 3376 3390 156 U +3389 3356 3389 3365 150 U +3390 3349 3390 3366 131 U +3391 3342 3391 3367 130 U +3392 3335 3392 3368 129 U +3377 3303 3377 3359 134 U +3371 3303 3371 3363 133 U +3374 3303 3374 3365 135 U +3368 3303 3368 3369 139 U +3365 3303 3365 3367 132 U +3362 3303 3362 3373 143 U +3393 3328 3393 3369 128 U +3394 3321 3394 3370 149 U +3395 3314 3395 3371 148 U +3396 3307 3396 3372 127 U +3521 3305 3521 3309 126 U +3519 3318 3519 3325 124 U +3536 3313 3536 3323 122 U +3520 3309 3520 3314 126 U +3524 3303 3524 3312 123 U +3499 3308 3499 3319 116 U +3502 3310 3502 3317 125 U +3516 3303 3516 3332 123 U +3493 3310 3493 3338 125 U +3494 3308 3494 3337 116 U +3548 3304 3548 3338 119 U +3511 3332 3511 3336 123 U +3511 3340 3511 3341 121 U +3547 3324 3547 3341 121 U +3564 3356 3564 3358 71 U +3547 3360 3547 3407 68 U +3564 3362 3564 3363 69 U +3568 3363 3568 3364 69 U +3551 3366 3551 3413 98 U +3568 3368 3568 3369 96 U +3572 3369 3572 3370 96 U +3555 3372 3555 3419 94 U +3572 3374 3572 3375 91 U +3576 3375 3576 3377 91 U +3559 3379 3559 3426 90 U +3576 3381 3576 3382 88 U +3580 3382 3580 3383 88 U +3563 3385 3563 3432 86 U +3580 3387 3580 3388 84 U +3584 3388 3584 3389 84 U +3567 3391 3567 3438 82 U +3584 3393 3584 3394 79 U +3588 3394 3588 3395 79 U +3571 3397 3571 3444 78 U +3588 3399 3588 3400 77 U +3592 3400 3592 3401 77 U +3575 3403 3575 3450 74 U +3592 3405 3592 3406 75 U +3540 3359 3540 3459 67 U +3539 3365 3539 3460 97 U +3538 3371 3538 3461 93 U +3537 3378 3537 3462 89 U +3536 3384 3536 3463 85 U +3535 3390 3535 3464 81 U +3534 3396 3534 3465 72 U +3533 3402 3533 3466 73 U +3532 3407 3532 3467 68 U +3531 3413 3531 3468 98 U +3530 3419 3530 3469 94 U +3529 3426 3529 3470 90 U +3528 3432 3528 3471 86 U +3527 3438 3527 3472 82 U +3526 3444 3526 3473 78 U +3525 3450 3525 3474 74 U +3549 3356 3549 3458 71 U +3596 3406 3596 3487 75 U +3552 3475 3552 3487 75 U +3616 3359 3616 3459 70 U +3615 3365 3615 3460 99 U +3614 3371 3614 3461 95 U +3613 3378 3613 3462 92 U +3612 3384 3612 3463 87 U +3611 3390 3611 3464 83 U +3610 3396 3610 3465 80 U +3609 3402 3609 3466 76 U +3517 3523 3517 3577 15 U +3516 3523 3516 3578 16 U +3515 3523 3515 3579 17 U +3514 3523 3514 3580 18 U +3513 3523 3513 3581 19 U +3512 3523 3512 3582 20 U +3511 3523 3511 3583 21 U +3524 3523 3524 3570 8 U +3522 3523 3522 3572 10 U +3521 3523 3521 3573 11 U +3520 3523 3520 3574 12 U +3519 3523 3519 3575 13 U +3523 3523 3523 3571 9 U +3525 3523 3525 3569 7 U +3510 3522 3510 3584 22 U +3518 3520 3518 3576 14 U +3548 3556 3548 3570 6 U +3549 3551 3549 3571 36 U +3550 3541 3550 3572 4 U +3551 3546 3551 3573 5 U +3552 3536 3552 3574 3 U +3553 3531 3553 3575 35 U +3555 3526 3555 3577 2 U +3556 3521 3556 3579 1 U +p 108 +3285 3346 38 486 +3285 3341 37 486 +3285 3336 36 486 +3285 3331 35 486 +3285 3326 34 486 +3285 3321 33 486 +3285 3316 32 486 +3323 3346 77 504 +3323 3341 76 504 +3323 3336 75 504 +3323 3331 74 504 +3323 3326 73 504 +3323 3321 72 504 +3323 3316 71 504 +3423 3313 86 512 +3423 3325 84 512 +3423 3319 83 512 +3423 3337 82 512 +3423 3331 81 512 +3423 3349 80 512 +3423 3343 79 512 +3285 3406 172 555 +3285 3401 171 555 +3285 3396 170 555 +3285 3391 169 555 +3285 3386 168 555 +3285 3381 167 555 +3285 3376 166 555 +3324 3375 214 573 +3324 3381 213 573 +3324 3387 212 573 +3324 3393 211 573 +3324 3399 210 573 +3324 3405 209 573 +3324 3411 193 573 +3387 3451 282 621 +3388 3450 281 622 +3388 3436 279 622 +3389 3449 280 623 +3389 3435 278 623 +3389 3429 272 623 +3389 3443 268 623 +3414 3406 285 626 +3377 3326 325 641 +3377 3312 321 641 +3377 3340 305 641 +3377 3354 299 641 +3371 3328 324 642 +3371 3321 323 642 +3371 3349 301 642 +3371 3356 298 642 +3374 3319 326 643 +3374 3305 320 643 +3374 3333 312 643 +3374 3347 302 643 +3368 3314 322 644 +3368 3307 319 644 +3368 3335 311 644 +3368 3342 306 644 +3365 3337 310 645 +3365 3344 307 645 +3365 3351 300 645 +3365 3358 297 645 +3362 3309 318 646 +3362 3316 317 646 +3362 3323 316 646 +3362 3330 315 646 +3520 3309 335 654 +3524 3303 354 655 +3499 3308 348 656 +3502 3310 345 657 +3540 3359 357 689 +3539 3365 362 690 +3538 3371 365 691 +3537 3378 369 692 +3536 3384 372 693 +3535 3390 376 694 +3533 3402 382 696 +3532 3407 358 697 +3531 3413 394 698 +3530 3419 395 699 +3529 3426 396 700 +3528 3432 399 701 +3527 3438 398 702 +3526 3444 397 703 +3525 3450 406 704 +3549 3356 355 705 +3614 3371 367 710 +3612 3384 374 712 +3611 3390 378 713 +3609 3402 384 715 +3610 3397 418 714 +3613 3380 419 711 +3615 3367 420 709 +3517 3557 438 716 +3516 3552 440 717 +3515 3542 444 718 +3514 3547 442 719 +3513 3537 446 720 +3512 3532 448 721 +3511 3527 450 722 +3524 3550 439 723 +3522 3545 441 724 +3521 3535 445 725 +3520 3530 447 726 +3519 3525 449 727 +3523 3540 443 728 +3525 3555 437 729 +l 16 3354 3290 26 CIRCUITS COMBINATOIRES 3300 3362 9 "and1_8" 3427 3369 12 "mux_16_8" @@ -1629,7 +2271,11 @@ l 12 3374 3394 7 "impl" 3342 3363 9 "xor1_8" 3387 3373 10 "dec_3_8" -b 12 +3556 3290 25 OPERATION ELEMENTAIRE +3514 3335 7 "add1" +3562 3470 7 "add8" +3546 3583 9 "and_16" +b 16 3280 3285 3452 3298 3282 3308 3314 3366 3320 3308 3352 3366 @@ -1642,428 +2288,557 @@ b 12 3403 3387 3433 3415 3358 3378 3382 3397 3358 3300 3399 3376 -g 89 +3487 3286 3671 3298 +3489 3301 3551 3344 +3489 3349 3646 3502 +3506 3514 3567 3591 +g 113 +AND +3533 3521 0 2 0 0 0 +14 22 1 + +AND +3534 3526 0 2 0 0 0 +13 21 2 + +AND +3535 3531 0 2 0 0 0 +12 20 35 + +AND +3536 3536 0 2 0 0 0 +11 19 3 + +AND +3538 3541 0 2 0 0 0 +9 17 4 + +AND +3537 3546 0 2 0 0 0 +10 18 5 + +AND +3539 3551 0 2 0 0 0 +8 16 36 + +AND +3540 3556 0 2 0 0 0 +7 15 6 + +INST5 +3536 3577 0 1 0 0 3 +42 41 40 39 38 37 6 36 4 5 3 35 34 2 33 1 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 +[inst-of] C"and_16" +[disp-inst-name] B1 +[gate-name] Cand_16 + +INST0 +3592 3403 0 2 0 0 3 +77 76 45 44 75 43 74 73 +[inst-of] C"add1" +[disp-inst-name] B1 +[gate-name] Cadd1 + +INST0 +3588 3397 0 2 0 0 3 +79 48 80 47 77 46 78 72 +[inst-of] C"add1" +[disp-inst-name] B1 +[gate-name] Cadd1 + +INST0 +3584 3391 0 2 0 0 3 +84 83 51 50 79 49 82 81 +[inst-of] C"add1" +[disp-inst-name] B1 +[gate-name] Cadd1 + +INST0 +3580 3385 0 2 0 0 3 +88 87 54 53 84 52 86 85 +[inst-of] C"add1" +[disp-inst-name] B1 +[gate-name] Cadd1 + +INST0 +3576 3379 0 2 0 0 3 +91 57 56 92 88 55 90 89 +[inst-of] C"add1" +[disp-inst-name] B1 +[gate-name] Cadd1 + +INST0 +3568 3366 0 2 0 0 3 +69 60 59 99 96 58 98 97 +[inst-of] C"add1" +[disp-inst-name] B1 +[gate-name] Cadd1 + +INST0 +3572 3372 0 2 0 0 3 +96 95 63 62 91 61 94 93 +[inst-of] C"add1" +[disp-inst-name] B1 +[gate-name] Cadd1 + +INST0 +3564 3360 0 2 0 0 3 +71 70 66 65 69 64 68 67 +[inst-of] C"add1" +[disp-inst-name] B1 +[gate-name] Cadd1 + +INST5 +3551 3467 0 4 0 0 3 +71 115 114 113 112 70 99 95 92 87 83 80 76 111 110 109 108 107 106 105 104 103 75 102 101 100 74 78 82 86 90 94 98 68 73 72 81 85 89 93 97 67 +[inst-of] C"add8" +[disp-inst-name] B1 +[gate-name] Cadd8 + +INST0 +3511 3338 0 6 0 0 3 +123 120 119 118 121 117 125 116 +[inst-of] C"add1" +[disp-inst-name] B1 +[gate-name] Cadd1 + +OR +3542 3324 0 3 0 0 0 +122 124 121 + +XOR +3530 3304 0 1 0 0 0 +123 126 119 + +AND +3530 3313 0 2 0 0 0 +123 126 122 + +AND +3510 3318 0 2 0 0 0 +125 116 124 + +XOR +3510 3309 0 1 0 0 0 +116 125 126 + AND3 3385 3307 0 42 0 0 0 -9 13 17 1 +135 139 143 127 AND3 3385 3314 0 41 0 0 0 -8 13 17 22 +134 139 143 148 AND3 3385 3321 0 40 0 0 0 -9 7 17 23 +135 133 143 149 AND3 3385 3328 0 39 0 0 0 -8 7 17 2 +134 133 143 128 AND3 3385 3335 0 38 0 0 0 -9 13 6 3 +135 139 132 129 AND3 3385 3342 0 37 0 0 0 -8 13 6 4 +134 139 132 130 AND3 3385 3349 0 36 0 0 0 -9 7 6 5 +135 133 132 131 AND3 3385 3356 0 35 0 0 0 -8 7 6 24 +134 133 132 150 INV 3365 3370 1 34 0 0 0 -17 6 +143 132 INV 3371 3366 1 33 0 0 0 -13 7 +139 133 INV 3377 3362 1 32 0 0 0 -9 8 +135 134 INST3 3382 3369 0 29 0 0 3 -27 26 25 24 5 4 3 2 23 22 1 21 20 19 18 17 16 15 14 13 12 11 10 9 +153 152 151 150 131 130 129 128 149 148 127 147 146 145 144 143 142 141 140 139 138 137 136 135 [inst-of] C"dec_3_8" [disp-inst-name] B1 [gate-name] Cdec_3_8 INST0 3376 3383 0 1 0 0 2 -35 34 33 32 30 29 31 28 +161 160 159 158 156 155 157 154 [inst-of] C"impl" [disp-inst-name] B1 OR 3372 3390 0 3 0 0 0 -29 36 30 +155 162 156 INV 3363 3387 3 2 0 0 0 -28 36 +154 162 OR 3426 3403 3 50 0 0 0 -38 37 45 +164 163 171 AND 3421 3399 0 49 0 0 0 -42 47 37 +168 173 163 AND 3418 3392 0 48 0 0 0 -40 39 38 +166 165 164 INV 3414 3402 1 47 0 0 0 -47 39 +173 165 INST0 3414 3410 0 46 0 0 3 -47 46 45 44 43 42 41 40 +173 172 171 170 169 168 167 166 [inst-of] C"mux_2_1" [disp-inst-name] B1 [gate-name] Cmux_2_1 INST0 3405 3439 0 2 0 0 2 -52 69 51 50 49 48 61 56 +178 195 177 176 175 174 187 182 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3395 3432 0 1 0 0 2 -68 57 56 55 54 86 53 85 +194 183 182 181 180 212 179 211 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3395 3439 0 1 0 0 2 -68 62 61 60 59 88 58 87 +194 188 187 186 185 214 184 213 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3395 3446 0 1 0 0 2 -68 67 66 65 64 90 63 89 +194 193 192 191 190 216 189 215 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3416 3454 0 3 0 0 2 -105 74 73 72 71 70 78 69 +231 200 199 198 197 196 204 195 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3405 3454 0 2 0 0 2 -52 79 78 77 76 75 83 65 +178 205 204 203 202 201 209 191 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3395 3454 0 1 0 0 2 -68 84 83 82 81 92 80 91 +194 210 209 208 207 218 206 217 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST3 3388 3466 0 59 0 0 3 -105 52 68 104 103 102 101 73 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 +231 178 194 230 229 228 227 199 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 [inst-of] C"mux_8_1" [disp-inst-name] B1 [gate-name] Cmux_8_1 OR 3345 3438 0 46 0 0 0 -112 113 107 +238 239 233 OR 3345 3445 0 45 0 0 0 -114 115 106 +240 241 232 OR 3353 3442 0 44 0 0 0 -107 106 108 +233 232 234 OR 3361 3448 0 43 0 0 0 -108 109 129 +234 235 255 OR 3353 3454 0 42 0 0 0 -110 111 109 +236 237 235 OR 3345 3451 0 41 0 0 0 -116 117 110 +242 243 236 OR 3345 3457 0 40 0 0 0 -118 119 111 +244 245 237 INST3 3343 3466 0 59 0 0 3 -135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 +261 260 259 258 257 256 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 [inst-of] C"or8" [disp-inst-name] B1 [gate-name] Cor8 AND 3315 3448 0 39 0 0 0 -136 139 159 +262 265 285 AND 3299 3438 0 38 0 0 0 -142 143 137 +268 269 263 AND 3307 3442 0 37 0 0 0 -137 138 136 +263 264 262 AND 3299 3445 0 35 0 0 0 -144 145 138 +270 271 264 AND 3299 3451 0 34 0 0 0 -146 147 140 +272 273 266 AND 3307 3454 0 36 0 0 0 -140 141 139 +266 267 265 AND 3299 3457 0 33 0 0 0 -148 149 141 +274 275 267 INST3 3297 3466 0 59 0 0 3 -165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 +291 290 289 288 287 286 285 284 283 282 281 280 279 278 277 276 275 274 273 272 271 270 269 268 [inst-of] C"and8" [disp-inst-name] B1 [gate-name] Cand8 74126 3337 3372 0 8 0 0 0 -181 187 196 166 +307 313 322 292 74126 3337 3378 0 7 0 0 0 -180 188 196 167 +306 314 322 293 74126 3337 3384 0 6 0 0 0 -179 189 196 168 +305 315 322 294 74126 3337 3390 0 5 0 0 0 -178 190 196 169 +304 316 322 295 74126 3337 3396 0 4 0 0 0 -177 191 196 170 +303 317 322 296 74126 3337 3402 0 3 0 0 0 -176 192 196 171 +302 318 322 297 74126 3337 3408 0 2 0 0 0 -175 193 196 172 +301 319 322 298 74126 3337 3414 0 1 0 0 0 -174 194 196 173 +300 320 322 299 INST3 3337 3423 0 27 0 0 3 -197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 +323 322 321 320 319 318 317 316 315 314 313 312 311 310 309 308 307 306 305 304 303 302 301 300 [inst-of] C"tri8" [disp-inst-name] B1 [gate-name] Ctri8 OR 3299 3372 0 8 0 0 0 -220 207 198 +346 333 324 OR 3299 3377 0 7 0 0 0 -220 206 213 +346 332 339 OR 3299 3382 0 6 0 0 0 -220 205 214 +346 331 340 OR 3299 3387 0 5 0 0 0 -220 204 215 +346 330 341 OR 3299 3392 0 4 0 0 0 -220 203 216 +346 329 342 OR 3299 3397 0 3 0 0 0 -220 202 217 +346 328 343 OR 3299 3402 0 2 0 0 0 -220 201 199 +346 327 325 OR 3299 3407 0 1 0 0 0 -220 200 218 +346 326 344 INST3 3299 3418 0 27 0 0 3 -221 220 219 218 199 217 216 215 214 213 198 212 211 210 209 208 207 206 205 204 203 202 201 200 +347 346 345 344 325 343 342 341 340 339 324 338 337 336 335 334 333 332 331 330 329 328 327 326 [inst-of] C"or1_8" [disp-inst-name] B1 [gate-name] Cor1_8 INST0 3426 3310 0 58 0 0 2 -251 225 286 224 223 272 222 264 +377 351 412 350 349 398 348 390 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3426 3316 0 57 0 0 2 -251 229 287 228 227 271 226 263 +377 355 413 354 353 397 352 389 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3426 3322 0 58 0 0 2 -251 233 288 232 231 270 230 262 +377 359 414 358 357 396 356 388 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3426 3328 0 57 0 0 2 -251 237 289 236 235 269 234 261 +377 363 415 362 361 395 360 387 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3426 3334 0 58 0 0 2 -251 241 290 240 239 268 238 260 +377 367 416 366 365 394 364 386 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3426 3340 0 57 0 0 2 -251 246 245 244 243 267 242 259 +377 372 371 370 369 393 368 385 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3426 3346 0 58 0 0 2 -251 250 291 249 248 266 247 258 +377 376 417 375 374 392 373 384 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST0 3426 3352 0 57 0 0 2 -251 256 255 254 253 265 252 257 +377 382 381 380 379 391 378 383 [inst-of] C"mux_2_1" [disp-inst-name] B1 INST5 3424 3364 0 52 0 0 3 -295 251 294 293 292 255 291 245 290 289 288 287 286 285 284 283 282 281 280 279 278 277 276 275 274 273 272 271 270 269 268 267 266 265 264 263 262 261 260 259 258 257 +421 377 420 419 418 381 417 371 416 415 414 413 412 411 410 409 408 407 406 405 404 403 402 401 400 399 398 397 396 395 394 393 392 391 390 389 388 387 386 385 384 383 [inst-of] C"mux_16_8" [disp-inst-name] B1 [gate-name] Cmux_16_8 XOR 3337 3312 0 32 0 0 0 -318 305 296 +444 431 422 XOR 3337 3317 0 31 0 0 0 -318 304 311 +444 430 437 XOR 3337 3322 0 30 0 0 0 -318 303 312 +444 429 438 XOR 3337 3327 0 29 0 0 0 -318 302 313 +444 428 439 XOR 3337 3332 0 28 0 0 0 -318 301 314 +444 427 440 XOR 3337 3337 0 27 0 0 0 -318 300 315 +444 426 441 XOR 3337 3342 0 26 0 0 0 -318 299 297 +444 425 423 XOR 3337 3347 0 25 0 0 0 -318 298 316 +444 424 442 INST3 3337 3358 0 27 0 0 3 -319 318 317 316 297 315 314 313 312 311 296 310 309 308 307 306 305 304 303 302 301 300 299 298 +445 444 443 442 423 441 440 439 438 437 422 436 435 434 433 432 431 430 429 428 427 426 425 424 [inst-of] C"xor1_8" [disp-inst-name] B1 [gate-name] Cxor1_8 INST3 3299 3358 0 27 0 0 3 -341 340 339 338 343 337 336 335 334 333 342 332 331 330 329 328 327 326 325 324 323 322 321 320 +467 466 465 464 469 463 462 461 460 459 468 458 457 456 455 454 453 452 451 450 449 448 447 446 [inst-of] C"and1_8" [disp-inst-name] B1 [gate-name] Cand1_8 AND 3299 3312 0 26 0 0 0 -340 327 342 +466 453 468 AND 3299 3347 0 25 0 0 0 -340 320 338 +466 446 464 AND 3299 3317 0 24 0 0 0 -340 326 333 +466 452 459 AND 3299 3342 0 23 0 0 0 -340 321 343 +466 447 469 AND 3299 3337 0 22 0 0 0 -340 322 337 +466 448 463 AND 3299 3332 0 21 0 0 0 -340 323 336 +466 449 462 AND 3299 3327 0 20 0 0 0 -340 324 335 +466 450 461 AND 3299 3322 0 19 0 0 0 -340 325 334 +466 451 460 -h 4 -12 0 ss -42 0 s -77 0 q -107 0 q +h 0 . diff --git a/compt8.lfo b/compt8.lfo index b89281a2e0dd75381e2eb5e0302e38bd3bf9c3dc..1717d0cf82a00b1a28db7d8c15e585b64a492e06 100644 --- a/compt8.lfo +++ b/compt8.lfo @@ -1,23 +1,23 @@ -5 f s -n 86 +n 92 16 0 -0 +1 16 0 1 16 0 -2 +1 16 0 -2 +1 16 0 -2 +1 16 0 -2 +1 16 0 1 @@ -29,28 +29,41 @@ n 86 1 16 0 -2 +1 16 0 -2 +1 -16 0 -2 +0 0 + +0 0 + +0 0 + +0 0 + +0 0 + +0 0 + +0 0 + +0 0 16 0 -1 +0 16 0 -2 +0 16 0 -1 +0 16 0 -1 +0 16 0 -2 +0 16 0 0 @@ -100,21 +113,29 @@ n 86 16 0 0 -0 0 +16 0 +0 -0 0 +16 0 +0 -0 0 +16 0 +2 -0 0 +16 0 +2 -0 0 +16 0 +2 -0 0 +16 0 +2 -0 0 +16 0 +2 -0 0 +16 0 +2 16 0 2 @@ -126,10 +147,10 @@ n 86 1 16 0 -0 +1 16 0 -0 +1 16 0 0 @@ -147,16 +168,16 @@ n 86 0 16 0 -2 +0 16 0 -1 +0 16 0 -1 +0 16 0 -2 +1 16 0 2 @@ -164,20 +185,17 @@ n 86 16 0 2 -16 0 -1 - 16 0 2 16 0 -1 +0 16 0 -2 +0 16 0 -1 +0 16 0 0 @@ -192,28 +210,28 @@ n 86 0 16 0 -0 +1 16 0 -0 +1 16 0 -0 +1 16 0 -0 +1 16 0 -0 +1 16 0 -0 +1 16 0 -0 +1 16 0 -0 +1 16 0 0 @@ -222,13 +240,13 @@ n 86 0 16 0 -0 +2 16 0 0 16 0 -1 +0 16 0 0 @@ -252,228 +270,274 @@ n 86 0 s 0 -w 142 -3389 3259 3400 3259 3 U -3396 3252 3400 3252 2 U -3395 3253 3400 3253 9 U -3394 3254 3400 3254 4 U -3393 3255 3400 3255 8 U -3392 3256 3400 3256 7 U -3391 3257 3400 3257 6 U -3390 3258 3400 3258 5 U -3383 3261 3400 3261 44 U -3383 3262 3400 3262 44 U -3383 3264 3400 3264 44 U -3383 3263 3400 3263 44 U -3383 3265 3400 3265 44 U -3383 3267 3400 3267 44 U -3383 3248 3403 3248 44 U -3363 3244 3378 3244 10 U -3370 3237 3378 3237 11 U -3369 3238 3378 3238 13 U -3368 3239 3378 3239 14 U -3367 3240 3378 3240 15 U -3366 3241 3378 3241 16 U -3365 3242 3378 3242 12 U -3364 3243 3378 3243 17 U -3380 3227 3394 3227 61 U -3406 3261 3420 3261 56 U -3406 3260 3420 3260 55 U -3406 3259 3420 3259 54 U -3406 3258 3420 3258 53 U -3406 3257 3420 3257 52 U -3406 3256 3420 3256 58 U -3406 3255 3420 3255 57 U -3406 3262 3420 3262 59 U -3424 3260 3448 3260 12 U -3424 3259 3447 3259 16 U -3424 3258 3446 3258 15 U -3424 3257 3445 3257 14 U -3424 3256 3444 3256 13 U -3424 3255 3443 3255 11 U -3424 3262 3450 3262 10 U -3424 3261 3449 3261 17 U -3377 3266 3400 3266 44 U -3372 3260 3400 3260 43 U -3311 3222 3349 3222 35 U -3313 3224 3347 3224 37 U -3314 3225 3346 3225 38 U -3315 3226 3345 3226 39 U -3316 3227 3344 3227 40 U -3312 3223 3348 3223 36 U -3317 3228 3343 3228 41 U -3310 3221 3350 3221 34 U -3310 3264 3350 3264 34 U -3317 3257 3343 3257 41 U -3316 3258 3344 3258 40 U -3315 3259 3345 3259 39 U -3314 3260 3346 3260 38 U -3313 3261 3347 3261 37 U -3312 3262 3348 3262 36 U -3311 3263 3349 3263 35 U -3422 3226 3455 3226 1 U -3478 3257 3487 3257 2 U -3478 3250 3480 3250 3 U -3478 3251 3481 3251 5 U -3478 3252 3482 3252 6 U -3478 3253 3483 3253 7 U -3478 3254 3484 3254 8 U -3478 3255 3485 3255 4 U -3478 3256 3486 3256 9 U -3491 3244 3492 3244 8 U -3364 3217 3449 3217 17 U -3366 3219 3447 3219 16 U -3367 3220 3446 3220 15 U -3368 3221 3445 3221 14 U -3369 3222 3444 3222 13 U -3365 3218 3448 3218 12 U -3370 3223 3443 3223 11 U -3363 3216 3450 3216 10 U -3382 3239 3492 3239 9 U -3382 3241 3491 3241 8 U -3382 3242 3483 3242 7 U -3382 3243 3482 3243 6 U -3382 3244 3481 3244 5 U -3382 3240 3492 3240 4 U -3382 3245 3480 3245 3 U -3382 3238 3492 3238 2 U -3455 3237 3477 3237 1 U -3380 3233 3380 3236 60 U -3395 3239 3395 3253 9 U -3393 3241 3393 3255 8 U -3392 3242 3392 3256 7 U -3390 3244 3390 3258 5 U -3389 3245 3389 3259 3 U -3394 3240 3394 3254 4 U -3396 3238 3396 3252 2 U -3391 3243 3391 3257 6 U -3404 3268 3404 3273 79 U -3403 3248 3403 3251 44 U -3443 3223 3443 3255 11 U -3444 3222 3444 3256 13 U -3445 3221 3445 3257 14 U -3446 3220 3446 3258 15 U -3447 3219 3447 3259 16 U -3448 3218 3448 3260 12 U -3449 3217 3449 3261 17 U -3450 3216 3450 3262 10 U -3316 3227 3316 3258 40 U -3314 3225 3314 3260 38 U -3313 3224 3313 3261 37 U -3311 3222 3311 3263 35 U -3315 3226 3315 3259 39 U -3317 3228 3317 3257 41 U -3312 3223 3312 3262 36 U -3310 3221 3310 3264 34 U -3369 3222 3369 3238 13 U -3367 3220 3367 3240 15 U -3366 3219 3366 3241 16 U -3364 3217 3364 3243 17 U -3368 3221 3368 3239 14 U -3370 3223 3370 3237 11 U -3363 3216 3363 3244 10 U -3365 3218 3365 3242 12 U -3383 3248 3383 3267 44 U -3422 3234 3422 3254 42 U -3343 3228 3343 3257 41 U -3344 3227 3344 3258 40 U -3345 3226 3345 3259 39 U -3346 3225 3346 3260 38 U -3347 3224 3347 3261 37 U -3348 3223 3348 3262 36 U -3349 3222 3349 3263 35 U -3350 3221 3350 3264 34 U -3422 3226 3422 3228 1 U -3455 3226 3455 3237 1 U -3480 3245 3480 3250 3 U -3481 3244 3481 3251 5 U -3482 3243 3482 3252 6 U -3483 3242 3483 3253 7 U -3484 3241 3484 3254 8 U -3485 3240 3485 3255 4 U -3486 3239 3486 3256 9 U -3487 3238 3487 3257 2 U -3477 3237 3477 3248 1 U -3491 3241 3491 3244 8 U +w 169 +3389 3259 3400 3259 50 U +3396 3252 3400 3252 46 U +3395 3253 3400 3253 45 U +3394 3254 3400 3254 44 U +3393 3255 3400 3255 43 U +3392 3256 3400 3256 48 U +3391 3257 3400 3257 47 U +3390 3258 3400 3258 49 U +3383 3261 3400 3261 52 U +3383 3262 3400 3262 52 U +3383 3264 3400 3264 52 U +3383 3263 3400 3263 52 U +3383 3265 3400 3265 52 U +3383 3267 3400 3267 52 U +3380 3227 3394 3227 2 U +3406 3261 3420 3261 77 U +3406 3260 3420 3260 76 U +3406 3259 3420 3259 75 U +3406 3258 3420 3258 74 U +3406 3257 3420 3257 73 U +3406 3256 3420 3256 79 U +3406 3255 3420 3255 78 U +3406 3262 3420 3262 80 U +3377 3266 3400 3266 52 U +3382 3260 3400 3260 63 U +3372 3212 3422 3212 62 U +3363 3244 3378 3244 39 U +3370 3237 3378 3237 40 U +3369 3238 3378 3238 41 U +3368 3239 3378 3239 42 U +3367 3240 3378 3240 37 U +3366 3241 3378 3241 36 U +3365 3242 3378 3242 38 U +3364 3243 3378 3243 35 U +3383 3248 3405 3248 52 U +3398 3247 3403 3247 51 U +3382 3241 3432 3241 43 U +3382 3239 3434 3239 45 U +3382 3240 3433 3240 44 U +3382 3238 3435 3238 46 U +3382 3242 3431 3242 48 U +3382 3243 3430 3243 47 U +3382 3244 3429 3244 49 U +3382 3245 3428 3245 50 U +3417 3272 3428 3272 50 U +3417 3288 3422 3288 50 U +3418 3286 3422 3286 49 U +3418 3273 3429 3273 49 U +3419 3274 3430 3274 47 U +3420 3282 3422 3282 48 U +3420 3275 3431 3275 48 U +3419 3284 3422 3284 47 U +3434 3284 3435 3284 45 U +3433 3286 3435 3286 44 U +3432 3288 3436 3288 43 U +3368 3221 3439 3221 42 U +3369 3222 3439 3222 41 U +3370 3223 3439 3223 40 U +3363 3216 3439 3216 39 U +3365 3218 3439 3218 38 U +3367 3220 3439 3220 37 U +3366 3219 3439 3219 36 U +3364 3217 3439 3217 35 U +3390 3233 3403 3233 2 U +3317 3257 3343 3257 14 U +3316 3258 3344 3258 19 U +3315 3259 3345 3259 15 U +3314 3260 3346 3260 18 U +3313 3261 3347 3261 17 U +3310 3264 3350 3264 12 U +3312 3262 3348 3262 13 U +3311 3263 3349 3263 16 U +3424 3255 3442 3255 4 U +3424 3256 3443 3256 8 U +3424 3257 3444 3257 5 U +3424 3258 3445 3258 9 U +3424 3259 3446 3259 10 U +3424 3262 3449 3262 6 U +3424 3260 3447 3260 7 U +3424 3261 3448 3261 11 U +3317 3228 3343 3228 14 U +3311 3222 3349 3222 16 U +3313 3224 3347 3224 17 U +3314 3225 3346 3225 18 U +3315 3226 3345 3226 15 U +3316 3227 3344 3227 19 U +3312 3223 3348 3223 13 U +3310 3221 3350 3221 12 U +3449 3246 3451 3246 6 U +3443 3240 3451 3240 8 U +3445 3242 3451 3242 9 U +3446 3243 3451 3243 10 U +3447 3244 3451 3244 7 U +3448 3245 3451 3245 11 U +3444 3241 3451 3241 5 U +3442 3239 3451 3239 4 U +3403 3228 3452 3228 2 U +3408 3227 3454 3227 1 U +3395 3239 3395 3253 45 U +3393 3241 3393 3255 43 U +3392 3242 3392 3256 48 U +3390 3244 3390 3258 49 U +3389 3245 3389 3259 50 U +3394 3240 3394 3254 44 U +3396 3238 3396 3252 46 U +3391 3243 3391 3257 47 U +3369 3222 3369 3238 41 U +3367 3220 3367 3240 37 U +3366 3219 3366 3241 36 U +3364 3217 3364 3243 35 U +3368 3221 3368 3239 42 U +3370 3223 3370 3237 40 U +3363 3216 3363 3244 39 U +3365 3218 3365 3242 38 U +3383 3248 3383 3267 52 U +3422 3235 3422 3254 65 U +3382 3260 3382 3276 63 U +3422 3212 3422 3229 62 U +3372 3212 3372 3287 62 U +3380 3227 3380 3236 2 U +3403 3268 3403 3269 83 U +3382 3282 3382 3287 53 U +3402 3248 3402 3251 52 U +3404 3248 3404 3251 52 U +3405 3248 3405 3251 52 U +3403 3247 3403 3251 51 U +3398 3247 3398 3287 51 U +3401 3247 3401 3251 51 U +3428 3245 3428 3272 50 U +3429 3244 3429 3273 49 U +3430 3243 3430 3274 47 U +3431 3242 3431 3275 48 U +3417 3272 3417 3288 50 U +3418 3273 3418 3286 49 U +3419 3274 3419 3284 47 U +3420 3275 3420 3282 48 U +3435 3238 3435 3282 46 U +3434 3239 3434 3284 45 U +3433 3240 3433 3286 44 U +3432 3241 3432 3288 43 U +3403 3228 3403 3233 2 U +3390 3227 3390 3233 2 U +3408 3227 3408 3286 1 U +3343 3228 3343 3257 14 U +3344 3227 3344 3258 19 U +3345 3226 3345 3259 15 U +3346 3225 3346 3260 18 U +3347 3224 3347 3261 17 U +3348 3223 3348 3262 13 U +3349 3222 3349 3263 16 U +3350 3221 3350 3264 12 U +3316 3227 3316 3258 19 U +3314 3225 3314 3260 18 U +3313 3224 3313 3261 17 U +3311 3222 3311 3263 16 U +3315 3226 3315 3259 15 U +3317 3228 3317 3257 14 U +3312 3223 3312 3262 13 U +3310 3221 3310 3264 12 U +3448 3245 3448 3261 11 U +3446 3243 3446 3259 10 U +3445 3242 3445 3258 9 U +3443 3240 3443 3256 8 U +3447 3244 3447 3260 7 U +3449 3246 3449 3262 6 U +3444 3241 3444 3257 5 U +3442 3239 3442 3255 4 U +3454 3227 3454 3229 1 U +3453 3236 3453 3238 3 U p 18 -3383 3265 13 121 -3383 3263 12 121 -3383 3264 11 121 -3383 3262 10 121 -3383 3261 9 121 -3383 3266 41 121 -3486 3239 77 139 -3395 3239 77 87 -3484 3241 78 137 -3393 3241 78 88 -3392 3242 79 89 -3391 3243 80 94 -3390 3244 81 90 -3485 3240 82 138 -3394 3240 82 92 -3389 3245 83 91 -3487 3238 84 140 -3396 3238 84 93 -l 1 -3458 3268 9 "compt8" -b 1 -3360 3211 3509 3279 -g 10 +3383 3265 13 115 +3383 3263 12 115 +3383 3264 11 115 +3383 3262 10 115 +3383 3261 9 115 +3383 3266 24 115 +3404 3248 35 124 +3402 3248 35 123 +3401 3247 36 128 +3393 3241 37 100 +3395 3239 38 99 +3394 3240 39 104 +3396 3238 40 105 +3392 3242 41 101 +3391 3243 42 106 +3390 3244 43 102 +3389 3245 44 103 +3390 3227 15 142 +l 4 +3367 3285 6 reset +3377 3285 6 pause +3394 3285 4 back +3404 3285 4 save +b 0 +g 15 +AND +3453 3232 3 6 0 0 0 +1 2 3 + +INST3 +3453 3243 0 1 0 0 3 +34 3 33 32 31 30 29 28 27 26 25 24 23 22 21 20 6 11 7 10 9 5 8 4 +[inst-of] C"df8" +[disp-inst-name] B1 +[gate-name] Cdf8 + +7SEG +3439 3285 0 24 1020 0 0 +46 45 44 43 46 45 44 43 + 7SEG -3496 3241 0 24 272 0 0 -2 4 18 8 2 4 18 8 +3426 3285 0 24 1020 0 0 +48 47 49 50 48 47 49 50 + +SWITCH +3408 3288 1 7 0 0 0 +1 + +SWITCH +3398 3289 1 3 0 0 0 +51 + +SWITCH +3382 3289 1 3 0 0 0 +53 INST3 -3476 3253 0 21 0 0 2 -33 32 1 31 3 5 6 7 8 4 9 2 30 29 28 27 26 25 24 23 22 21 20 19 -[inst-of] C"compt8" +3380 3241 0 1 0 0 3 +61 2 60 59 46 45 44 43 48 47 49 50 58 57 56 55 39 35 38 36 37 42 41 40 +[inst-of] C"df8" [disp-inst-name] B1 +[gate-name] Cdf8 + +SWITCH +3372 3289 1 5 0 0 0 +62 INV -3422 3231 3 18 0 0 0 -1 42 +3382 3279 1 4 0 0 0 +53 63 SWITCH -3370 3260 0 20 3 0 0 -43 +3375 3266 0 2 0 0 0 +52 INV -3377 3263 3 19 0 0 0 -43 44 +3422 3232 3 30 0 0 0 +62 65 INST3 3422 3259 0 15 0 0 3 -45 42 51 11 13 14 15 16 12 17 10 50 49 48 47 46 59 56 55 54 53 52 58 57 +66 65 72 4 8 5 9 10 7 11 6 71 70 69 68 67 80 77 76 75 74 73 79 78 [inst-of] C"and1_8" [disp-inst-name] B1 [gate-name] Cand1_8 -INV -3380 3230 3 7 0 0 0 -61 60 - CLOCK -3398 3228 2 2 12 0 1 -62 61 +3398 3228 2 2 3 0 1 +64 2 V0 INST5 3403 3260 0 11 0 0 3 -78 77 44 76 75 74 73 72 57 58 52 53 54 55 56 59 71 70 69 68 67 66 79 65 64 63 44 44 44 44 44 44 44 43 3 5 6 7 8 4 9 2 -[inst-of] C"add8" -[disp-inst-name] B1 -[gate-name] Cadd8 - -INST3 -3380 3241 0 1 0 0 3 -86 60 85 84 2 9 4 8 7 6 5 3 80 83 82 81 10 17 12 16 15 14 13 11 -[inst-of] C"df8" +51 52 51 52 52 92 91 90 78 79 73 74 75 76 77 80 89 88 87 86 85 84 54 83 82 81 52 52 52 52 52 52 52 63 50 49 47 48 43 44 45 46 +[inst-of] C"add_8_sign" [disp-inst-name] B1 -[gate-name] Cdf8 +[gate-name] Cadd_8_sign -h 4 -12 0 ss -42 0 s -77 0 q -107 0 q +h 0 . diff --git a/compt8.lgf b/compt8.lgf index 98652916af0dcdb45611d71bf926e093c98631d7..d14adb7449e001e24b7bcb1674f08c27f70f1a56 100644 --- a/compt8.lgf +++ b/compt8.lgf @@ -1,11 +1,11 @@ -5 f s -n 86 +n 104 16 0 -2 +1 16 0 -0 +1 16 0 1 @@ -28,11 +28,14 @@ n 86 16 0 2 +16 0 +2 + 16 0 1 16 0 -2 +1 16 0 1 @@ -40,6 +43,12 @@ n 86 16 0 1 +16 0 +1 + +16 0 +2 + 16 0 2 @@ -47,7 +56,7 @@ n 86 1 16 0 -2 +1 16 0 1 @@ -56,7 +65,7 @@ n 86 2 16 0 -1 +0 16 0 0 @@ -106,21 +115,29 @@ n 86 16 0 0 -0 0 +16 0 +0 -0 0 +16 0 +0 -0 0 +16 0 +0 -0 0 +16 0 +0 -0 0 +16 0 +1 -0 0 +16 0 +1 -0 0 +16 0 +1 -0 0 +16 0 +1 16 0 2 @@ -129,10 +146,10 @@ n 86 1 16 0 -0 +1 16 0 -0 +2 16 0 0 @@ -144,10 +161,13 @@ n 86 0 16 0 -0 +1 16 0 -0 +2 + +16 0 +2 16 0 2 @@ -159,7 +179,7 @@ n 86 2 16 0 -2 +1 16 0 1 @@ -177,7 +197,7 @@ n 86 1 16 0 -2 +0 16 0 0 @@ -200,6 +220,18 @@ n 86 16 0 0 +16 0 +1 + +16 0 +2 + +16 0 +1 + +16 0 +2 + 16 0 0 @@ -221,6 +253,30 @@ n 86 16 0 0 +16 0 +2 + +16 0 +2 + +16 0 +1 + +16 0 +1 + +16 0 +1 + +16 0 +1 + +16 0 +2 + +16 0 +1 + 16 0 0 @@ -251,231 +307,334 @@ n 86 16 0 0 +16 0 +0 + +16 0 +0 + s 0 -w 143 -3389 3259 3400 3259 5 U -3396 3252 3400 3252 4 U -3395 3253 3400 3253 11 U -3394 3254 3400 3254 6 U -3393 3255 3400 3255 10 U -3392 3256 3400 3256 9 U -3391 3257 3400 3257 8 U -3390 3258 3400 3258 7 U -3383 3261 3400 3261 45 U -3383 3262 3400 3262 45 U -3383 3264 3400 3264 45 U -3383 3263 3400 3263 45 U -3383 3265 3400 3265 45 U -3383 3267 3400 3267 45 U -3383 3248 3403 3248 45 U -3363 3244 3378 3244 12 U +w 193 +3389 3259 3400 3259 63 U +3396 3252 3400 3252 59 U +3395 3253 3400 3253 58 U +3394 3254 3400 3254 57 U +3393 3255 3400 3255 56 U +3392 3256 3400 3256 61 U +3391 3257 3400 3257 60 U +3390 3258 3400 3258 62 U +3383 3261 3400 3261 64 U +3383 3262 3400 3262 64 U +3383 3264 3400 3264 64 U +3383 3263 3400 3263 64 U +3383 3265 3400 3265 64 U +3383 3267 3400 3267 64 U +3380 3227 3394 3227 55 U +3406 3261 3420 3261 89 U +3406 3260 3420 3260 88 U +3406 3259 3420 3259 87 U +3406 3258 3420 3258 86 U +3406 3257 3420 3257 85 U +3406 3256 3420 3256 91 U +3406 3255 3420 3255 90 U +3406 3262 3420 3262 92 U +3377 3266 3400 3266 64 U +3382 3260 3400 3260 75 U +3372 3212 3422 3212 74 U +3363 3244 3378 3244 6 U 3370 3237 3378 3237 13 U -3369 3238 3378 3238 15 U -3368 3239 3378 3239 16 U -3367 3240 3378 3240 17 U -3366 3241 3378 3241 18 U -3365 3242 3378 3242 14 U -3364 3243 3378 3243 19 U -3380 3227 3394 3227 62 U -3406 3261 3420 3261 57 U -3406 3260 3420 3260 56 U -3406 3259 3420 3259 55 U -3406 3258 3420 3258 54 U -3406 3257 3420 3257 53 U -3406 3256 3420 3256 59 U -3406 3255 3420 3255 58 U -3406 3262 3420 3262 60 U -3424 3260 3448 3260 14 U -3424 3259 3447 3259 18 U -3424 3258 3446 3258 17 U -3424 3257 3445 3257 16 U -3424 3256 3444 3256 15 U -3424 3255 3443 3255 13 U -3424 3262 3450 3262 12 U -3424 3261 3449 3261 19 U -3377 3266 3400 3266 45 U -3372 3260 3400 3260 44 U -3311 3222 3349 3222 37 U -3313 3224 3347 3224 39 U -3314 3225 3346 3225 40 U -3315 3226 3345 3226 41 U -3316 3227 3344 3227 42 U -3312 3223 3348 3223 38 U -3317 3228 3343 3228 43 U -3310 3221 3350 3221 36 U -3310 3264 3350 3264 36 U -3317 3257 3343 3257 43 U -3316 3258 3344 3258 42 U -3315 3259 3345 3259 41 U -3314 3260 3346 3260 40 U -3313 3261 3347 3261 39 U -3312 3262 3348 3262 38 U -3311 3263 3349 3263 37 U -3478 3257 3487 3257 4 U -3478 3250 3480 3250 5 U -3478 3251 3481 3251 7 U -3478 3252 3482 3252 8 U -3478 3253 3483 3253 9 U -3478 3254 3484 3254 10 U -3478 3255 3485 3255 6 U -3478 3256 3486 3256 11 U -3491 3244 3492 3244 10 U -3364 3217 3449 3217 19 U -3366 3219 3447 3219 18 U -3367 3220 3446 3220 17 U -3368 3221 3445 3221 16 U -3369 3222 3444 3222 15 U -3365 3218 3448 3218 14 U -3370 3223 3443 3223 13 U -3363 3216 3450 3216 12 U -3382 3239 3492 3239 11 U -3382 3241 3491 3241 10 U -3382 3242 3483 3242 9 U -3382 3243 3482 3243 8 U -3382 3244 3481 3244 7 U -3382 3240 3492 3240 6 U -3382 3245 3480 3245 5 U -3382 3238 3492 3238 4 U -3455 3237 3477 3237 2 U -3393 3229 3394 3229 3 U -3421 3226 3455 3226 2 U -3380 3233 3380 3236 61 U -3395 3239 3395 3253 11 U -3393 3241 3393 3255 10 U -3392 3242 3392 3256 9 U -3390 3244 3390 3258 7 U -3389 3245 3389 3259 5 U -3394 3240 3394 3254 6 U -3396 3238 3396 3252 4 U -3391 3243 3391 3257 8 U -3404 3268 3404 3273 79 U -3403 3248 3403 3251 45 U -3443 3223 3443 3255 13 U -3444 3222 3444 3256 15 U -3445 3221 3445 3257 16 U -3446 3220 3446 3258 17 U -3447 3219 3447 3259 18 U -3448 3218 3448 3260 14 U -3449 3217 3449 3261 19 U -3450 3216 3450 3262 12 U -3316 3227 3316 3258 42 U -3314 3225 3314 3260 40 U -3313 3224 3313 3261 39 U -3311 3222 3311 3263 37 U -3315 3226 3315 3259 41 U -3317 3228 3317 3257 43 U -3312 3223 3312 3262 38 U -3310 3221 3310 3264 36 U -3369 3222 3369 3238 15 U -3367 3220 3367 3240 17 U -3366 3219 3366 3241 18 U -3364 3217 3364 3243 19 U -3368 3221 3368 3239 16 U +3369 3238 3378 3238 8 U +3368 3239 3378 3239 9 U +3367 3240 3378 3240 10 U +3366 3241 3378 3241 11 U +3365 3242 3378 3242 7 U +3364 3243 3378 3243 12 U +3383 3248 3405 3248 64 U +3398 3247 3403 3247 2 U +3382 3241 3432 3241 56 U +3382 3239 3434 3239 58 U +3382 3240 3433 3240 57 U +3382 3238 3435 3238 59 U +3382 3242 3431 3242 61 U +3382 3243 3430 3243 60 U +3382 3244 3429 3244 62 U +3382 3245 3428 3245 63 U +3417 3272 3428 3272 63 U +3417 3288 3422 3288 63 U +3418 3286 3422 3286 62 U +3418 3273 3429 3273 62 U +3419 3274 3430 3274 60 U +3420 3282 3422 3282 61 U +3420 3275 3431 3275 61 U +3419 3284 3422 3284 60 U +3434 3284 3435 3284 58 U +3433 3286 3435 3286 57 U +3432 3288 3436 3288 56 U +3390 3233 3403 3233 55 U +3424 3255 3442 3255 18 U +3424 3256 3443 3256 17 U +3424 3257 3444 3257 16 U +3424 3258 3445 3258 21 U +3424 3259 3446 3259 14 U +3424 3262 3449 3262 19 U +3424 3260 3447 3260 20 U +3424 3261 3448 3261 15 U +3403 3228 3452 3228 55 U +3408 3227 3454 3227 5 U +3455 3240 3466 3240 50 U +3455 3241 3466 3241 49 U +3455 3242 3466 3242 48 U +3455 3243 3466 3243 47 U +3455 3244 3466 3244 46 U +3455 3247 3466 3247 43 U +3455 3245 3466 3245 45 U +3455 3246 3466 3246 44 U +3449 3246 3451 3246 19 U +3443 3240 3451 3240 17 U +3445 3242 3451 3242 21 U +3446 3243 3451 3243 14 U +3447 3244 3451 3244 20 U +3448 3245 3451 3245 15 U +3444 3241 3451 3241 16 U +3442 3239 3451 3239 18 U +3465 3255 3466 3255 19 U +3459 3249 3466 3249 17 U +3461 3251 3466 3251 21 U +3462 3252 3466 3252 14 U +3463 3253 3466 3253 20 U +3464 3254 3466 3254 15 U +3460 3250 3466 3250 16 U +3458 3248 3466 3248 18 U +3442 3249 3458 3249 18 U +3443 3250 3459 3250 17 U +3444 3251 3460 3251 16 U +3445 3252 3461 3252 21 U +3446 3253 3462 3253 14 U +3447 3254 3463 3254 20 U +3448 3255 3464 3255 15 U +3449 3256 3465 3256 19 U +3472 3242 3478 3242 13 U +3472 3243 3479 3243 8 U +3472 3244 3480 3244 9 U +3472 3245 3481 3245 10 U +3472 3246 3482 3246 11 U +3472 3249 3485 3249 6 U +3472 3247 3483 3247 7 U +3472 3248 3484 3248 12 U +3370 3223 3478 3223 13 U +3364 3217 3484 3217 12 U +3366 3219 3482 3219 11 U +3367 3220 3481 3220 10 U +3368 3221 3480 3221 9 U +3369 3222 3479 3222 8 U +3365 3218 3483 3218 7 U +3363 3216 3485 3216 6 U +3413 3225 3469 3225 4 U +3390 3278 3397 3278 75 U +3382 3273 3390 3273 75 U +3395 3239 3395 3253 58 U +3393 3241 3393 3255 56 U +3392 3242 3392 3256 61 U +3390 3244 3390 3258 62 U +3389 3245 3389 3259 63 U +3394 3240 3394 3254 57 U +3396 3238 3396 3252 59 U +3391 3243 3391 3257 60 U +3369 3222 3369 3238 8 U +3367 3220 3367 3240 10 U +3366 3219 3366 3241 11 U +3364 3217 3364 3243 12 U +3368 3221 3368 3239 9 U 3370 3223 3370 3237 13 U -3363 3216 3363 3244 12 U -3365 3218 3365 3242 14 U -3383 3248 3383 3267 45 U -3343 3228 3343 3257 43 U -3344 3227 3344 3258 42 U -3345 3226 3345 3259 41 U -3346 3225 3346 3260 40 U -3347 3224 3347 3261 39 U -3348 3223 3348 3262 38 U -3349 3222 3349 3263 37 U -3350 3221 3350 3264 36 U -3455 3226 3455 3237 2 U -3480 3245 3480 3250 5 U -3481 3244 3481 3251 7 U -3482 3243 3482 3252 8 U -3483 3242 3483 3253 9 U -3484 3241 3484 3254 10 U -3485 3240 3485 3255 6 U -3486 3239 3486 3256 11 U -3487 3238 3487 3257 4 U -3477 3237 3477 3248 2 U -3491 3241 3491 3244 10 U -3422 3226 3422 3229 2 U -3422 3235 3422 3254 1 U -p 19 -3383 3265 13 122 -3383 3263 12 122 -3383 3264 11 122 -3383 3262 10 122 -3383 3261 9 122 -3383 3266 41 122 -3486 3239 76 138 -3395 3239 76 88 -3484 3241 77 136 -3393 3241 77 89 -3392 3242 78 90 -3391 3243 79 95 -3390 3244 80 91 -3485 3240 81 137 -3394 3240 81 93 -3389 3245 82 92 -3487 3238 83 139 -3396 3238 83 94 -3422 3226 86 142 -l 1 -3458 3268 9 "compt8" -b 1 -3360 3211 3509 3279 -g 10 +3363 3216 3363 3244 6 U +3365 3218 3365 3242 7 U +3383 3248 3383 3267 64 U +3422 3235 3422 3254 77 U +3382 3260 3382 3276 75 U +3422 3212 3422 3229 74 U +3372 3212 3372 3287 74 U +3380 3227 3380 3236 55 U +3403 3268 3403 3269 95 U +3382 3282 3382 3287 65 U +3402 3248 3402 3251 64 U +3404 3248 3404 3251 64 U +3405 3248 3405 3251 64 U +3403 3247 3403 3251 2 U +3401 3247 3401 3251 2 U +3428 3245 3428 3272 63 U +3429 3244 3429 3273 62 U +3430 3243 3430 3274 60 U +3431 3242 3431 3275 61 U +3417 3272 3417 3288 63 U +3418 3273 3418 3286 62 U +3419 3274 3419 3284 60 U +3420 3275 3420 3282 61 U +3435 3238 3435 3282 59 U +3434 3239 3434 3284 58 U +3433 3240 3433 3286 57 U +3432 3241 3432 3288 56 U +3403 3228 3403 3233 55 U +3390 3227 3390 3233 55 U +3454 3227 3454 3229 5 U +3453 3236 3453 3238 54 U +3442 3239 3442 3255 18 U +3443 3240 3443 3256 17 U +3444 3241 3444 3257 16 U +3445 3242 3445 3258 21 U +3446 3243 3446 3259 14 U +3447 3244 3447 3260 20 U +3448 3245 3448 3261 15 U +3449 3246 3449 3262 19 U +3460 3250 3460 3251 16 U +3459 3249 3459 3250 17 U +3458 3248 3458 3249 18 U +3461 3251 3461 3252 21 U +3462 3252 3462 3253 14 U +3463 3253 3463 3254 20 U +3464 3254 3464 3255 15 U +3465 3255 3465 3256 19 U +3478 3223 3478 3242 13 U +3479 3222 3479 3243 8 U +3480 3221 3480 3244 9 U +3481 3220 3481 3245 10 U +3482 3219 3482 3246 11 U +3483 3218 3483 3247 7 U +3484 3217 3484 3248 12 U +3485 3216 3485 3249 6 U +3408 3227 3408 3287 5 U +3469 3225 3469 3239 4 U +3413 3225 3413 3274 4 U +3413 3280 3413 3287 3 U +3398 3247 3398 3270 2 U +3399 3278 3399 3287 1 U +3390 3273 3390 3278 75 U +p 27 +3383 3265 13 134 +3383 3263 12 134 +3383 3264 11 134 +3383 3262 10 134 +3383 3261 9 134 +3383 3266 24 134 +3404 3248 35 143 +3402 3248 35 142 +3401 3247 36 146 +3393 3241 37 119 +3395 3239 38 118 +3394 3240 39 123 +3396 3238 40 124 +3392 3242 41 120 +3391 3243 42 125 +3390 3244 43 121 +3389 3245 44 122 +3390 3227 15 160 +3442 3249 91 163 +3443 3250 92 164 +3444 3251 93 165 +3445 3252 94 166 +3446 3253 95 167 +3447 3254 96 168 +3448 3255 97 169 +3449 3256 98 170 +3382 3273 117 136 +l 5 +3367 3285 6 reset +3377 3285 6 pause +3404 3285 4 save +3411 3285 8 restore +3395 3285 4 back +b 0 +g 19 +SWITCH +3399 3289 1 3 0 0 0 +1 + +AND +3398 3274 1 5 0 0 0 +75 1 2 + INV -3422 3232 3 30 0 0 0 -2 1 +3413 3277 1 3 0 0 0 +3 4 + +SWITCH +3413 3289 1 2 0 0 0 +3 + +SWITCH +3408 3289 1 7 0 0 0 +5 + +INST5 +3469 3248 0 1 0 0 3 +38 37 4 36 35 34 33 13 8 9 10 11 7 12 6 32 31 30 29 28 27 26 25 24 23 22 19 15 20 14 21 16 17 18 43 44 45 46 47 48 49 50 +[inst-of] C"mux_16_8" +[disp-inst-name] B1 +[gate-name] Cmux_16_8 + +INST3 +3453 3243 0 1 0 0 3 +53 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 19 15 20 14 21 16 17 18 +[inst-of] C"df8" +[disp-inst-name] B1 +[gate-name] Cdf8 + +AND +3453 3232 3 6 0 0 0 +5 55 54 7SEG -3496 3241 0 24 544 0 0 -4 6 20 10 4 6 20 10 +3439 3285 0 24 748 0 0 +59 58 57 56 59 58 57 56 + +7SEG +3426 3285 0 24 0 0 0 +61 60 62 63 61 60 62 63 + +SWITCH +3382 3289 1 3 0 0 0 +65 INST3 -3476 3253 0 21 0 0 2 -35 34 2 33 5 7 8 9 10 6 11 4 32 31 30 29 28 27 26 25 24 23 22 21 -[inst-of] C"compt8" +3380 3241 0 1 0 0 3 +73 55 72 71 59 58 57 56 61 60 62 63 70 69 68 67 6 12 7 11 10 9 8 13 +[inst-of] C"df8" [disp-inst-name] B1 +[gate-name] Cdf8 + +SWITCH +3372 3289 1 5 0 0 0 +74 + +INV +3382 3279 1 4 0 0 0 +65 75 SWITCH -3370 3260 0 20 3 0 0 -44 +3375 3266 0 2 0 0 0 +64 INV -3377 3263 3 19 0 0 0 -44 45 +3422 3232 3 30 0 0 0 +74 77 INST3 3422 3259 0 15 0 0 3 -46 1 52 13 15 16 17 18 14 19 12 51 50 49 48 47 60 57 56 55 54 53 59 58 +78 77 84 18 17 16 21 14 20 15 19 83 82 81 80 79 92 89 88 87 86 85 91 90 [inst-of] C"and1_8" [disp-inst-name] B1 [gate-name] Cand1_8 -INV -3380 3230 3 7 0 0 0 -62 61 - CLOCK 3398 3228 2 2 12 0 1 -3 62 +76 55 V0 INST5 3403 3260 0 11 0 0 3 -78 77 45 76 75 74 73 72 58 59 53 54 55 56 57 60 71 70 69 68 67 66 79 65 64 63 45 45 45 45 45 45 45 44 5 7 8 9 10 6 11 4 -[inst-of] C"add8" -[disp-inst-name] B1 -[gate-name] Cadd8 - -INST3 -3380 3241 0 1 0 0 3 -86 61 85 84 4 11 6 10 9 8 7 5 80 83 82 81 12 19 14 18 17 16 15 13 -[inst-of] C"df8" +2 64 2 64 64 104 103 102 90 91 85 86 87 88 89 92 101 100 99 98 97 96 66 95 94 93 64 64 64 64 64 64 64 75 63 62 60 61 56 57 58 59 +[inst-of] C"add_8_sign" [disp-inst-name] B1 -[gate-name] Cdf8 +[gate-name] Cadd_8_sign -h 4 -12 0 ss -42 0 s -77 0 q -107 0 q +h 0 . diff --git a/coude.lfo b/coude.lfo index dd9de5fdc57bd153ec54e5e581e6508330d3080e..6df21bf578f01f9d48d1fd2a18dba370eba0922b 100644 --- a/coude.lfo +++ b/coude.lfo @@ -1,6 +1,6 @@ -5 f s -n 24 +n 29 0 0 0 0 @@ -17,6 +17,21 @@ n 24 0 0 +16 0 +1 + +16 0 +1 + +16 0 +1 + +16 0 +1 + +16 0 +1 + 0 0 0 0 @@ -50,106 +65,122 @@ n 24 0 0 s 0 -w 96 -3361 3379 3408 3379 17 U -3360 3380 3409 3380 24 U -3359 3381 3410 3381 23 U -3358 3382 3411 3382 22 U -3357 3383 3412 3383 21 U -3356 3384 3413 3384 20 U -3355 3385 3414 3385 19 U -3354 3386 3415 3386 18 U -3360 3331 3409 3331 24 U -3359 3330 3410 3330 23 U -3358 3329 3411 3329 22 U -3357 3328 3412 3328 21 U -3356 3327 3413 3327 20 U -3355 3326 3414 3326 19 U -3354 3325 3415 3325 18 U -3361 3332 3408 3332 17 U -3363 3334 3406 3334 10 U -3365 3336 3404 3336 12 U -3366 3337 3403 3337 13 U -3367 3338 3402 3338 14 U -3368 3339 3401 3339 15 U -3369 3340 3400 3340 16 U -3362 3333 3407 3333 9 U -3364 3335 3405 3335 11 U -3362 3378 3407 3378 9 U -3369 3371 3400 3371 16 U -3368 3372 3401 3372 15 U -3367 3373 3402 3373 14 U -3366 3374 3403 3374 13 U -3365 3375 3404 3375 12 U -3364 3376 3405 3376 11 U -3363 3377 3406 3377 10 U -3447 3329 3485 3329 2 U -3449 3331 3483 3331 4 U -3450 3332 3482 3332 5 U -3451 3333 3481 3333 6 U -3452 3334 3480 3334 7 U -3446 3328 3486 3328 1 U -3448 3330 3484 3330 3 U -3453 3335 3479 3335 8 U -3446 3371 3486 3371 1 U -3453 3364 3479 3364 8 U -3452 3365 3480 3365 7 U -3451 3366 3481 3366 6 U -3450 3367 3482 3367 5 U -3449 3368 3483 3368 4 U -3448 3369 3484 3369 3 U -3447 3370 3485 3370 2 U -3409 3331 3409 3380 24 U -3410 3330 3410 3381 23 U -3411 3329 3411 3382 22 U -3412 3328 3412 3383 21 U -3413 3327 3413 3384 20 U -3414 3326 3414 3385 19 U -3415 3325 3415 3386 18 U -3361 3332 3361 3379 17 U -3360 3331 3360 3380 24 U -3359 3330 3359 3381 23 U -3358 3329 3358 3382 22 U -3357 3328 3357 3383 21 U -3356 3327 3356 3384 20 U -3355 3326 3355 3385 19 U -3354 3325 3354 3386 18 U -3408 3332 3408 3379 17 U -3368 3339 3368 3372 15 U -3366 3337 3366 3374 13 U -3365 3336 3365 3375 12 U -3363 3334 3363 3377 10 U -3362 3333 3362 3378 9 U -3367 3338 3367 3373 14 U -3369 3340 3369 3371 16 U -3364 3335 3364 3376 11 U -3452 3334 3452 3365 7 U -3450 3332 3450 3367 5 U -3449 3331 3449 3368 4 U -3447 3329 3447 3370 2 U -3446 3328 3446 3371 1 U -3451 3333 3451 3366 6 U -3453 3335 3453 3364 8 U -3448 3330 3448 3369 3 U -3400 3340 3400 3371 16 U -3401 3339 3401 3372 15 U -3402 3338 3402 3373 14 U -3403 3337 3403 3374 13 U -3404 3336 3404 3375 12 U -3405 3335 3405 3376 11 U -3406 3334 3406 3377 10 U -3407 3333 3407 3378 9 U -3479 3335 3479 3364 8 U -3480 3334 3480 3365 7 U -3481 3333 3481 3366 6 U -3482 3332 3482 3367 5 U -3483 3331 3483 3368 4 U -3484 3330 3484 3369 3 U -3485 3329 3485 3370 2 U -3486 3328 3486 3371 1 U +w 104 +3361 3379 3408 3379 22 U +3360 3380 3409 3380 29 U +3359 3381 3410 3381 28 U +3358 3382 3411 3382 27 U +3357 3383 3412 3383 26 U +3356 3384 3413 3384 25 U +3355 3385 3414 3385 24 U +3354 3386 3415 3386 23 U +3360 3331 3409 3331 29 U +3359 3330 3410 3330 28 U +3358 3329 3411 3329 27 U +3357 3328 3412 3328 26 U +3356 3327 3413 3327 25 U +3355 3326 3414 3326 24 U +3354 3325 3415 3325 23 U +3361 3332 3408 3332 22 U +3363 3334 3406 3334 15 U +3365 3336 3404 3336 17 U +3366 3337 3403 3337 18 U +3367 3338 3402 3338 19 U +3368 3339 3401 3339 20 U +3369 3340 3400 3340 21 U +3362 3333 3407 3333 14 U +3364 3335 3405 3335 16 U +3362 3378 3407 3378 14 U +3369 3371 3400 3371 21 U +3368 3372 3401 3372 20 U +3367 3373 3402 3373 19 U +3366 3374 3403 3374 18 U +3365 3375 3404 3375 17 U +3364 3376 3405 3376 16 U +3363 3377 3406 3377 15 U +3518 3359 3519 3359 13 U +3518 3361 3520 3361 12 U +3518 3363 3521 3363 11 U +3518 3365 3522 3365 10 U +3447 3329 3485 3329 8 U +3449 3331 3483 3331 7 U +3450 3332 3482 3332 6 U +3451 3333 3481 3333 5 U +3452 3334 3480 3334 4 U +3446 3328 3486 3328 3 U +3448 3330 3484 3330 2 U +3453 3335 3479 3335 1 U +3446 3371 3486 3371 3 U +3453 3364 3479 3364 1 U +3452 3365 3480 3365 4 U +3451 3366 3481 3366 5 U +3450 3367 3482 3367 6 U +3449 3368 3483 3368 7 U +3448 3369 3484 3369 2 U +3447 3370 3485 3370 8 U +3409 3331 3409 3380 29 U +3410 3330 3410 3381 28 U +3411 3329 3411 3382 27 U +3412 3328 3412 3383 26 U +3413 3327 3413 3384 25 U +3414 3326 3414 3385 24 U +3415 3325 3415 3386 23 U +3361 3332 3361 3379 22 U +3360 3331 3360 3380 29 U +3359 3330 3359 3381 28 U +3358 3329 3358 3382 27 U +3357 3328 3357 3383 26 U +3356 3327 3356 3384 25 U +3355 3326 3355 3385 24 U +3354 3325 3354 3386 23 U +3408 3332 3408 3379 22 U +3368 3339 3368 3372 20 U +3366 3337 3366 3374 18 U +3365 3336 3365 3375 17 U +3363 3334 3363 3377 15 U +3362 3333 3362 3378 14 U +3367 3338 3367 3373 19 U +3369 3340 3369 3371 21 U +3364 3335 3364 3376 16 U +3400 3340 3400 3371 21 U +3401 3339 3401 3372 20 U +3402 3338 3402 3373 19 U +3403 3337 3403 3374 18 U +3404 3336 3404 3375 17 U +3405 3335 3405 3376 16 U +3406 3334 3406 3377 15 U +3407 3333 3407 3378 14 U +3519 3351 3519 3359 13 U +3520 3352 3520 3361 12 U +3521 3353 3521 3363 11 U +3522 3354 3522 3365 10 U +3452 3334 3452 3365 4 U +3450 3332 3450 3367 6 U +3449 3331 3449 3368 7 U +3447 3329 3447 3370 8 U +3446 3328 3446 3371 3 U +3451 3333 3451 3366 5 U +3453 3335 3453 3364 1 U +3448 3330 3448 3369 2 U +3479 3335 3479 3364 1 U +3480 3334 3480 3365 4 U +3481 3333 3481 3366 5 U +3482 3332 3482 3367 6 U +3483 3331 3483 3368 7 U +3484 3330 3484 3369 2 U +3485 3329 3485 3370 8 U +3486 3328 3486 3371 3 U p 0 l 0 b 0 -g 0 -h 0 +g 1 +KEYPAD +3513 3362 0 1 0 0 0 +13 12 11 10 9 + +h 4 +12 0 ss +42 0 s +77 0 q +107 0 q . diff --git a/coude.lgf b/coude.lgf index 6df21bf578f01f9d48d1fd2a18dba370eba0922b..9535f93c2d9c4d2035112a69b32c136f63c3aece 100644 --- a/coude.lgf +++ b/coude.lgf @@ -178,9 +178,5 @@ KEYPAD 3513 3362 0 1 0 0 0 13 12 11 10 9 -h 4 -12 0 ss -42 0 s -77 0 q -107 0 q +h 0 . diff --git a/register.lfo b/register.lfo index 00983a98cb59d9257af003a48c830d4b3a121334..dd479cf6d068d18d305d34b7a4182e747c0f5973 100644 --- a/register.lfo +++ b/register.lfo @@ -1,6 +1,231 @@ -5 f s -n 592 +n 667 +16 0 +1 + +16 0 +1 + +16 0 +0 + +16 0 +1 + +16 0 +0 + +16 0 +2 + +16 0 +2 + +16 0 +2 + +16 0 +2 + +16 0 +2 + +16 0 +2 + +16 0 +2 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +2 + +16 0 +2 + +16 0 +2 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +1 + +16 0 +1 + +16 0 +0 + +16 0 +2 + +16 0 +1 + +16 0 +1 + +16 0 +1 + +16 0 +0 + +16 0 +1 + +16 0 +0 + +16 0 +1 + +16 0 +1 + +16 0 +2 + +16 0 +2 + +16 0 +1 + +16 0 +2 + +16 0 +1 + +16 0 +1 + +16 0 +1 + +16 0 +0 + +16 0 +1 + +16 0 +1 + +16 0 +2 + +16 0 +1 + +16 0 +1 + +16 0 +1 + +16 0 +2 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +0 + +16 0 +1 + +16 0 +1 + +16 0 +2 + 16 0 1 @@ -599,7 +824,7 @@ n 592 0 16 0 -0 +2 16 0 0 @@ -638,7 +863,7 @@ n 592 0 16 0 -0 +2 16 0 0 @@ -647,28 +872,28 @@ n 592 0 16 0 -0 +1 16 0 -0 +1 16 0 -0 +1 16 0 -0 +1 16 0 -0 +1 16 0 -0 +1 16 0 -0 +1 16 0 -0 +1 16 0 0 @@ -773,28 +998,28 @@ n 592 0 16 0 -0 +1 16 0 -0 +1 16 0 -0 +1 16 0 -0 +1 16 0 -0 +1 16 0 -0 +1 16 0 -0 +1 16 0 -0 +1 16 0 0 @@ -1778,1030 +2003,1189 @@ n 592 0 s 0 -w 761 -3295 3335 3306 3335 591 U -3293 3344 3307 3344 589 U -3293 3329 3295 3329 589 U -3293 3341 3295 3341 589 U -3291 3331 3295 3331 592 U -3291 3348 3306 3348 592 U -3310 3334 3319 3334 582 U -3303 3340 3310 3340 590 U -3303 3330 3310 3330 591 U -3318 3339 3319 3339 582 U -3310 3336 3320 3336 583 U -3318 3331 3320 3331 583 U -3308 3348 3320 3348 583 U -3298 3367 3307 3367 51 U -3302 3377 3306 3377 580 U -3298 3382 3303 3382 51 U -3297 3386 3302 3386 565 U -3297 3377 3300 3377 565 U -3308 3377 3310 3377 574 U -3304 3386 3310 3386 574 U -3393 3537 3394 3537 550 U -3388 3542 3389 3542 118 U -3387 3541 3389 3541 119 U -3386 3540 3389 3540 120 U -3385 3539 3389 3539 122 U -3384 3538 3389 3538 123 U -3383 3537 3389 3537 121 U -3382 3536 3389 3536 48 U -3381 3535 3389 3535 124 U -3410 3537 3411 3537 495 U -3427 3537 3428 3537 482 U -3444 3537 3445 3537 469 U -3370 3516 3514 3516 118 U -3370 3518 3514 3518 104 U -3370 3519 3514 3519 98 U -3370 3520 3514 3520 90 U -3370 3521 3514 3521 83 U -3370 3522 3514 3522 76 U -3370 3523 3514 3523 69 U -3370 3517 3514 3517 111 U -3370 3502 3514 3502 119 U -3370 3504 3514 3504 105 U -3370 3505 3514 3505 99 U -3370 3506 3514 3506 91 U -3370 3507 3514 3507 84 U -3370 3508 3514 3508 77 U -3370 3509 3514 3509 70 U -3370 3503 3514 3503 112 U -3370 3488 3514 3488 120 U -3370 3490 3514 3490 106 U -3370 3491 3514 3491 100 U -3370 3492 3514 3492 92 U -3370 3493 3514 3493 85 U -3370 3494 3514 3494 78 U -3370 3495 3514 3495 71 U -3370 3489 3514 3489 113 U -3370 3474 3514 3474 122 U -3370 3476 3514 3476 108 U -3370 3477 3514 3477 102 U -3370 3478 3514 3478 94 U -3370 3479 3514 3479 87 U -3370 3480 3514 3480 80 U -3370 3481 3514 3481 72 U -3370 3475 3514 3475 115 U -3370 3460 3514 3460 123 U -3370 3462 3514 3462 109 U -3370 3463 3514 3463 103 U -3370 3464 3514 3464 95 U -3370 3465 3514 3465 88 U -3370 3466 3514 3466 81 U -3370 3467 3514 3467 73 U -3370 3461 3514 3461 116 U -3370 3446 3514 3446 121 U -3370 3448 3514 3448 107 U -3370 3449 3514 3449 101 U -3370 3450 3514 3450 93 U -3370 3451 3514 3451 86 U -3370 3452 3514 3452 79 U -3370 3453 3514 3453 74 U -3370 3447 3514 3447 114 U -3370 3432 3514 3432 48 U -3370 3434 3514 3434 46 U -3370 3435 3514 3435 45 U -3370 3436 3514 3436 44 U -3370 3437 3514 3437 43 U -3370 3438 3514 3438 42 U -3370 3439 3514 3439 41 U -3370 3433 3514 3433 47 U -3370 3418 3514 3418 124 U -3370 3420 3514 3420 110 U -3370 3421 3514 3421 97 U -3370 3422 3514 3422 96 U -3370 3423 3514 3423 89 U -3370 3424 3514 3424 82 U -3370 3425 3514 3425 75 U -3370 3419 3514 3419 117 U -3460 3537 3461 3537 456 U -3477 3537 3478 3537 443 U -3494 3537 3495 3537 430 U -3511 3537 3512 3537 417 U -3506 3542 3507 3542 69 U -3505 3541 3507 3541 70 U -3504 3540 3507 3540 71 U -3503 3539 3507 3539 72 U -3502 3538 3507 3538 73 U -3501 3537 3507 3537 74 U -3500 3536 3507 3536 41 U -3499 3535 3507 3535 75 U -3351 3527 3514 3527 554 U -3350 3528 3514 3528 555 U -3349 3529 3514 3529 556 U -3311 3534 3312 3534 2 U -3311 3535 3313 3535 20 U -3311 3536 3314 3536 21 U -3311 3537 3315 3537 22 U -3311 3538 3316 3538 23 U -3311 3539 3317 3539 24 U -3311 3540 3318 3540 25 U -3311 3541 3319 3541 19 U -3304 3539 3307 3539 66 U -3303 3540 3307 3540 67 U -3302 3541 3307 3541 68 U -3351 3567 3364 3567 554 U -3350 3568 3364 3568 555 U -3349 3569 3364 3569 556 U -3370 3567 3394 3567 550 U -3370 3568 3411 3568 495 U -3370 3570 3445 3570 469 U -3370 3571 3461 3571 456 U -3370 3572 3478 3572 443 U -3370 3573 3495 3573 430 U -3370 3574 3512 3574 417 U -3302 3587 3365 3587 68 U -3303 3586 3366 3586 67 U -3304 3585 3367 3585 66 U -3405 3542 3406 3542 111 U -3404 3541 3406 3541 112 U -3403 3540 3406 3540 113 U -3402 3539 3406 3539 115 U -3401 3538 3406 3538 116 U -3400 3537 3406 3537 114 U -3399 3536 3406 3536 47 U -3398 3535 3406 3535 117 U -3422 3542 3423 3542 104 U -3421 3541 3423 3541 105 U -3420 3540 3423 3540 106 U -3419 3539 3423 3539 108 U -3418 3538 3423 3538 109 U -3417 3537 3423 3537 107 U -3416 3536 3423 3536 46 U -3415 3535 3423 3535 110 U -3439 3542 3440 3542 98 U -3438 3541 3440 3541 99 U -3437 3540 3440 3540 100 U -3436 3539 3440 3539 102 U -3435 3538 3440 3538 103 U -3434 3537 3440 3537 101 U -3433 3536 3440 3536 45 U -3432 3535 3440 3535 97 U -3455 3542 3456 3542 90 U -3454 3541 3456 3541 91 U -3453 3540 3456 3540 92 U -3452 3539 3456 3539 94 U -3451 3538 3456 3538 95 U -3450 3537 3456 3537 93 U -3449 3536 3456 3536 44 U -3448 3535 3456 3535 96 U -3472 3542 3473 3542 83 U -3471 3541 3473 3541 84 U -3470 3540 3473 3540 85 U -3469 3539 3473 3539 87 U -3468 3538 3473 3538 88 U -3467 3537 3473 3537 86 U -3466 3536 3473 3536 43 U -3465 3535 3473 3535 89 U -3489 3542 3490 3542 76 U -3488 3541 3490 3541 77 U -3487 3540 3490 3540 78 U -3486 3539 3490 3539 80 U -3485 3538 3490 3538 81 U -3484 3537 3490 3537 79 U -3483 3536 3490 3536 42 U -3482 3535 3490 3535 82 U -3370 3569 3428 3569 482 U -3349 3373 3351 3373 399 U -3349 3367 3351 3367 399 U -3349 3361 3351 3361 399 U -3349 3355 3351 3355 399 U -3349 3349 3351 3349 399 U -3349 3343 3351 3343 399 U -3349 3337 3351 3337 399 U -3349 3331 3351 3331 399 U -3347 3391 3348 3391 343 U -3347 3376 3350 3376 343 U -3346 3390 3348 3390 342 U -3346 3370 3350 3370 342 U -3345 3389 3348 3389 341 U -3345 3364 3350 3364 341 U -3344 3388 3348 3388 340 U -3344 3358 3350 3358 340 U -3343 3387 3348 3387 339 U -3343 3352 3350 3352 339 U -3342 3386 3348 3386 338 U -3342 3346 3350 3346 338 U -3341 3385 3348 3385 337 U -3341 3340 3350 3340 337 U -3340 3384 3348 3384 336 U -3340 3334 3350 3334 336 U -3352 3391 3353 3391 349 U -3352 3376 3353 3376 349 U -3352 3390 3354 3390 350 U -3352 3370 3354 3370 350 U -3352 3389 3355 3389 351 U -3352 3364 3355 3364 351 U -3352 3388 3356 3388 352 U -3352 3358 3356 3358 352 U -3352 3387 3357 3387 353 U -3352 3352 3357 3352 353 U -3352 3386 3358 3386 354 U -3352 3346 3358 3346 354 U -3352 3385 3359 3385 355 U -3352 3340 3359 3340 355 U -3352 3384 3360 3384 356 U -3352 3334 3360 3334 356 U -3388 3373 3390 3373 335 U -3388 3367 3390 3367 335 U -3388 3361 3390 3361 335 U -3388 3355 3390 3355 335 U -3388 3349 3390 3349 335 U -3388 3343 3390 3343 335 U -3388 3337 3390 3337 335 U -3388 3331 3390 3331 335 U -3386 3391 3387 3391 279 U -3386 3376 3389 3376 279 U -3385 3390 3387 3390 278 U -3385 3370 3389 3370 278 U -3384 3389 3387 3389 277 U -3384 3364 3389 3364 277 U -3383 3388 3387 3388 276 U -3383 3358 3389 3358 276 U -3382 3387 3387 3387 275 U -3382 3352 3389 3352 275 U -3381 3386 3387 3386 274 U -3381 3346 3389 3346 274 U -3380 3385 3387 3385 273 U -3380 3340 3389 3340 273 U -3379 3384 3387 3384 272 U -3379 3334 3389 3334 272 U -3391 3391 3392 3391 285 U -3391 3376 3392 3376 285 U -3391 3390 3393 3390 286 U -3391 3370 3393 3370 286 U -3391 3389 3394 3389 287 U -3391 3364 3394 3364 287 U -3391 3388 3395 3388 288 U -3391 3358 3395 3358 288 U -3391 3387 3396 3387 289 U -3391 3352 3396 3352 289 U -3391 3386 3397 3386 290 U -3391 3346 3397 3346 290 U -3391 3385 3398 3385 291 U -3391 3340 3398 3340 291 U -3391 3384 3399 3384 292 U -3391 3334 3399 3334 292 U -3441 3348 3443 3348 258 U -3441 3347 3443 3347 259 U -3441 3346 3443 3346 260 U -3441 3345 3443 3345 261 U -3441 3344 3443 3344 262 U -3441 3343 3443 3343 263 U -3441 3342 3443 3342 264 U -3441 3341 3443 3341 265 U -3469 3369 3472 3369 144 U -3469 3368 3473 3368 143 U -3469 3367 3474 3367 142 U -3469 3366 3475 3366 141 U -3469 3364 3477 3364 139 U -3469 3365 3476 3365 140 U -3469 3363 3478 3363 138 U -3469 3362 3479 3362 137 U -3463 3369 3465 3369 223 U -3463 3368 3465 3368 222 U -3463 3367 3465 3367 221 U -3463 3366 3465 3366 220 U -3463 3365 3465 3365 219 U -3463 3364 3465 3364 218 U -3463 3363 3465 3363 217 U -3463 3362 3465 3362 216 U -3456 3370 3457 3370 190 U -3455 3371 3457 3371 191 U -3454 3372 3457 3372 192 U -3453 3373 3457 3373 193 U -3452 3374 3457 3374 194 U -3451 3375 3457 3375 195 U -3450 3376 3457 3376 196 U -3449 3377 3457 3377 197 U -3456 3391 3457 3391 190 U -3455 3392 3457 3392 191 U -3454 3393 3457 3393 192 U -3453 3394 3457 3394 193 U -3452 3395 3457 3395 194 U -3451 3396 3457 3396 195 U -3450 3397 3457 3397 196 U -3449 3398 3457 3398 197 U -3411 3348 3422 3348 159 U -3426 3341 3435 3341 238 U -3426 3342 3435 3342 239 U -3426 3343 3435 3343 240 U -3426 3344 3435 3344 241 U -3426 3345 3435 3345 242 U -3426 3346 3435 3346 243 U -3426 3347 3435 3347 244 U -3426 3348 3435 3348 245 U -3412 3347 3422 3347 158 U -3413 3346 3422 3346 157 U -3414 3345 3422 3345 156 U -3415 3344 3422 3344 155 U -3416 3343 3422 3343 154 U -3417 3342 3422 3342 153 U -3418 3341 3422 3341 152 U -3411 3335 3454 3335 159 U -3412 3334 3455 3334 158 U -3413 3333 3456 3333 157 U -3414 3332 3457 3332 156 U -3415 3331 3458 3331 155 U -3416 3330 3459 3330 154 U -3417 3329 3460 3329 153 U -3418 3328 3461 3328 152 U -3434 3383 3457 3383 166 U -3433 3384 3457 3384 167 U -3432 3385 3457 3385 168 U -3431 3386 3457 3386 169 U -3430 3387 3457 3387 170 U -3429 3388 3457 3388 171 U -3428 3389 3457 3389 172 U -3427 3390 3457 3390 173 U -3449 3363 3451 3363 138 U -3448 3364 3451 3364 139 U -3447 3365 3451 3365 140 U -3446 3366 3451 3366 141 U -3445 3367 3451 3367 142 U -3444 3368 3451 3368 143 U -3443 3369 3451 3369 144 U -3450 3362 3451 3362 137 U -3455 3362 3457 3362 182 U -3455 3363 3457 3363 183 U -3455 3364 3457 3364 184 U -3455 3365 3457 3365 185 U -3455 3366 3457 3366 186 U -3455 3367 3457 3367 187 U -3455 3368 3457 3368 188 U -3455 3369 3457 3369 189 U -3438 3358 3460 3358 213 U -3448 3351 3477 3351 139 U -3443 3356 3472 3356 144 U -3444 3355 3473 3355 143 U -3445 3354 3474 3354 142 U -3446 3353 3475 3353 141 U -3447 3352 3476 3352 140 U -3450 3349 3479 3349 137 U -3449 3350 3478 3350 138 U -3447 3348 3480 3348 159 U -3424 3337 3492 3337 270 U -3447 3347 3481 3347 158 U -3447 3346 3482 3346 157 U -3447 3345 3483 3345 156 U -3447 3344 3484 3344 155 U -3447 3343 3485 3343 154 U -3447 3342 3486 3342 153 U -3447 3341 3487 3341 152 U -3445 3339 3489 3339 50 U -3467 3359 3489 3359 50 U -3463 3383 3487 3383 152 U -3463 3384 3486 3384 153 U -3463 3385 3485 3385 154 U -3463 3386 3484 3386 155 U -3463 3387 3483 3387 156 U -3463 3388 3482 3388 157 U -3463 3389 3481 3389 158 U -3463 3390 3480 3390 159 U -3461 3381 3492 3381 271 U -3463 3391 3479 3391 137 U -3463 3392 3478 3392 138 U -3463 3393 3477 3393 139 U -3463 3394 3476 3394 140 U -3463 3395 3475 3395 141 U -3463 3396 3474 3396 142 U -3463 3397 3473 3397 143 U -3463 3398 3472 3398 144 U -3427 3356 3435 3356 173 U -3428 3355 3435 3355 172 U -3429 3354 3435 3354 171 U -3430 3353 3435 3353 170 U -3431 3352 3435 3352 169 U -3432 3351 3435 3351 168 U -3433 3350 3435 3350 167 U -3434 3349 3435 3349 166 U -3363 3575 3364 3575 33 U -3362 3576 3364 3576 34 U -3361 3577 3364 3577 35 U -3360 3578 3364 3578 36 U -3359 3579 3364 3579 37 U -3358 3580 3364 3580 38 U -3357 3581 3364 3581 39 U -3356 3582 3364 3582 40 U -3356 3425 3366 3425 40 U -3357 3424 3366 3424 39 U -3358 3423 3366 3423 38 U -3359 3422 3366 3422 37 U -3360 3421 3366 3421 36 U -3361 3420 3366 3420 35 U -3362 3419 3366 3419 34 U -3363 3418 3366 3418 33 U -3356 3481 3366 3481 40 U -3357 3480 3366 3480 39 U -3358 3479 3366 3479 38 U -3359 3478 3366 3478 37 U -3360 3477 3366 3477 36 U -3361 3476 3366 3476 35 U -3362 3475 3366 3475 34 U -3363 3474 3366 3474 33 U -3356 3495 3366 3495 40 U -3357 3494 3366 3494 39 U -3358 3493 3366 3493 38 U -3359 3492 3366 3492 37 U -3360 3491 3366 3491 36 U -3361 3490 3366 3490 35 U -3362 3489 3366 3489 34 U -3363 3488 3366 3488 33 U -3356 3509 3366 3509 40 U -3357 3508 3366 3508 39 U -3358 3507 3366 3507 38 U -3359 3506 3366 3506 37 U -3360 3505 3366 3505 36 U -3361 3504 3366 3504 35 U -3362 3503 3366 3503 34 U -3363 3502 3366 3502 33 U -3356 3523 3366 3523 40 U -3357 3522 3366 3522 39 U -3358 3521 3366 3521 38 U -3359 3520 3366 3520 37 U -3360 3519 3366 3519 36 U -3361 3518 3366 3518 35 U -3362 3517 3366 3517 34 U -3363 3516 3366 3516 33 U -3356 3439 3366 3439 40 U -3357 3438 3366 3438 39 U -3358 3437 3366 3437 38 U -3359 3436 3366 3436 37 U -3360 3435 3366 3435 36 U -3361 3434 3366 3434 35 U -3362 3433 3366 3433 34 U -3363 3432 3366 3432 33 U -3356 3453 3366 3453 40 U -3357 3452 3366 3452 39 U -3358 3451 3366 3451 38 U -3359 3450 3366 3450 37 U -3360 3449 3366 3449 36 U -3361 3448 3366 3448 35 U -3362 3447 3366 3447 34 U -3363 3446 3366 3446 33 U -3356 3467 3366 3467 40 U -3357 3466 3366 3466 39 U -3358 3465 3366 3465 38 U -3359 3464 3366 3464 37 U -3360 3463 3366 3463 36 U -3361 3462 3366 3462 35 U -3362 3461 3366 3461 34 U -3363 3460 3366 3460 33 U -3326 3564 3367 3564 4 U -3459 3380 3489 3380 49 U -3318 3500 3330 3500 25 U -3317 3486 3330 3486 24 U -3316 3472 3330 3472 23 U -3315 3458 3330 3458 22 U -3314 3444 3330 3444 21 U -3313 3430 3330 3430 20 U -3319 3514 3330 3514 19 U -3343 3513 3368 3513 17 U -3326 3512 3336 3512 4 U -3343 3499 3368 3499 15 U -3326 3498 3336 3498 4 U -3343 3485 3368 3485 13 U -3326 3484 3336 3484 4 U -3343 3471 3368 3471 11 U -3326 3470 3336 3470 4 U -3343 3457 3368 3457 9 U -3326 3456 3336 3456 4 U -3343 3443 3368 3443 7 U -3326 3442 3336 3442 4 U -3343 3429 3368 3429 5 U -3326 3428 3336 3428 4 U -3343 3415 3368 3415 3 U -3326 3414 3336 3414 4 U -3312 3416 3330 3416 2 U -3306 3330 3306 3335 591 U -3295 3335 3295 3339 591 U -3307 3344 3307 3346 589 U -3291 3331 3291 3348 592 U -3293 3329 3293 3344 589 U -3310 3336 3310 3338 583 U -3319 3334 3319 3339 582 U -3310 3332 3310 3334 582 U -3320 3331 3320 3348 583 U -3298 3367 3298 3382 51 U -3303 3382 3303 3384 51 U -3297 3377 3297 3386 565 U -3310 3377 3310 3386 574 U -3392 3527 3392 3533 554 U -3391 3528 3391 3533 555 U -3390 3529 3390 3533 556 U -3368 3513 3368 3515 17 U -3368 3499 3368 3501 15 U -3368 3485 3368 3487 13 U -3368 3471 3368 3473 11 U -3368 3457 3368 3459 9 U -3368 3443 3368 3445 7 U -3368 3429 3368 3431 5 U -3368 3415 3368 3417 3 U -3409 3527 3409 3533 554 U -3408 3528 3408 3533 555 U -3407 3529 3407 3533 556 U -3426 3527 3426 3533 554 U -3425 3528 3425 3533 555 U -3424 3529 3424 3533 556 U -3443 3527 3443 3533 554 U -3442 3528 3442 3533 555 U -3441 3529 3441 3533 556 U -3459 3527 3459 3533 554 U -3458 3528 3458 3533 555 U -3457 3529 3457 3533 556 U -3476 3527 3476 3533 554 U -3475 3528 3475 3533 555 U -3474 3529 3474 3533 556 U -3493 3527 3493 3533 554 U -3492 3528 3492 3533 555 U -3491 3529 3491 3533 556 U -3510 3527 3510 3533 554 U -3509 3528 3509 3533 555 U -3508 3529 3508 3533 556 U -3319 3514 3319 3541 19 U -3318 3500 3318 3540 25 U -3317 3486 3317 3539 24 U -3316 3472 3316 3538 23 U -3315 3458 3315 3537 22 U -3314 3444 3314 3536 21 U -3313 3430 3313 3535 20 U -3312 3416 3312 3534 2 U -3349 3529 3349 3569 556 U -3351 3527 3351 3567 554 U -3350 3528 3350 3568 555 U -3367 3564 3367 3566 4 U -3326 3414 3326 3564 4 U -3303 3540 3303 3586 67 U -3302 3541 3302 3587 68 U -3304 3539 3304 3585 66 U -3367 3583 3367 3585 66 U -3365 3583 3365 3587 68 U -3366 3583 3366 3586 67 U -3394 3537 3394 3567 550 U -3411 3537 3411 3568 495 U -3428 3537 3428 3569 482 U -3445 3537 3445 3570 469 U -3461 3537 3461 3571 456 U -3478 3537 3478 3572 443 U -3495 3537 3495 3573 430 U -3512 3537 3512 3574 417 U -3351 3373 3351 3374 399 U -3351 3367 3351 3368 399 U -3351 3361 3351 3362 399 U -3351 3355 3351 3356 399 U -3351 3349 3351 3350 399 U -3351 3343 3351 3344 399 U -3351 3337 3351 3338 399 U -3349 3331 3349 3383 399 U -3351 3331 3351 3332 399 U -3347 3376 3347 3391 343 U -3346 3370 3346 3390 342 U -3345 3364 3345 3389 341 U -3344 3358 3344 3388 340 U -3343 3352 3343 3387 339 U -3342 3346 3342 3386 338 U -3341 3340 3341 3385 337 U -3340 3334 3340 3384 336 U -3353 3376 3353 3391 349 U -3354 3370 3354 3390 350 U -3355 3364 3355 3389 351 U -3356 3358 3356 3388 352 U -3357 3352 3357 3387 353 U -3358 3346 3358 3386 354 U -3359 3340 3359 3385 355 U -3360 3334 3360 3384 356 U -3390 3373 3390 3374 335 U -3390 3367 3390 3368 335 U -3390 3361 3390 3362 335 U -3390 3355 3390 3356 335 U -3390 3349 3390 3350 335 U -3390 3343 3390 3344 335 U -3390 3337 3390 3338 335 U -3388 3331 3388 3383 335 U -3390 3331 3390 3332 335 U -3386 3376 3386 3391 279 U -3385 3370 3385 3390 278 U -3384 3364 3384 3389 277 U -3383 3358 3383 3388 276 U -3382 3352 3382 3387 275 U -3381 3346 3381 3386 274 U -3380 3340 3380 3385 273 U -3379 3334 3379 3384 272 U -3392 3376 3392 3391 285 U -3393 3370 3393 3390 286 U -3394 3364 3394 3389 287 U -3395 3358 3395 3388 288 U -3396 3352 3396 3387 289 U -3397 3346 3397 3386 290 U -3398 3340 3398 3385 291 U -3399 3334 3399 3384 292 U -3472 3356 3472 3398 144 U -3473 3355 3473 3397 143 U -3474 3354 3474 3396 142 U -3475 3353 3475 3395 141 U -3476 3352 3476 3394 140 U -3477 3351 3477 3393 139 U -3478 3350 3478 3392 138 U -3479 3349 3479 3391 137 U -3492 3376 3492 3381 271 U -3487 3341 3487 3383 152 U -3486 3342 3486 3384 153 U -3485 3343 3485 3385 154 U -3484 3344 3484 3386 155 U -3483 3345 3483 3387 156 U -3482 3346 3482 3388 157 U -3480 3348 3480 3390 159 U -3481 3347 3481 3389 158 U -3492 3337 3492 3370 270 U -3454 3335 3454 3348 159 U -3455 3334 3455 3347 158 U -3456 3333 3456 3346 157 U -3457 3332 3457 3345 156 U -3458 3331 3458 3344 155 U -3459 3330 3459 3343 154 U -3461 3328 3461 3341 152 U -3460 3329 3460 3342 153 U -3460 3378 3460 3379 200 U -3461 3381 3461 3382 271 U -3450 3376 3450 3397 196 U -3449 3377 3449 3398 197 U -3451 3375 3451 3396 195 U -3452 3374 3452 3395 194 U -3454 3372 3454 3393 192 U -3453 3373 3453 3394 193 U -3455 3371 3455 3392 191 U -3456 3370 3456 3391 190 U -3459 3380 3459 3382 49 U -3467 3359 3467 3361 50 U -3445 3339 3445 3340 50 U -3417 3329 3417 3342 153 U -3411 3335 3411 3348 159 U -3412 3334 3412 3347 158 U -3413 3333 3413 3346 157 U -3414 3332 3414 3345 156 U -3415 3331 3415 3344 155 U -3416 3330 3416 3343 154 U -3418 3328 3418 3341 152 U -3424 3337 3424 3339 270 U -3443 3356 3443 3369 144 U -3444 3355 3444 3368 143 U -3445 3354 3445 3367 142 U -3446 3353 3446 3366 141 U -3447 3352 3447 3365 140 U -3448 3351 3448 3364 139 U -3449 3350 3449 3363 138 U -3450 3349 3450 3362 137 U -3452 3337 3452 3360 270 U -3438 3337 3438 3340 270 U -3460 3358 3460 3361 213 U -3438 3357 3438 3358 213 U -3433 3350 3433 3384 167 U -3427 3356 3427 3390 173 U -3428 3355 3428 3389 172 U -3429 3354 3429 3388 171 U -3430 3353 3430 3387 170 U -3431 3352 3431 3386 169 U -3432 3351 3432 3385 168 U -3434 3349 3434 3383 166 U -3362 3412 3362 3576 34 U -3356 3412 3356 3582 40 U -3357 3412 3357 3581 39 U -3358 3412 3358 3580 38 U -3359 3412 3359 3579 37 U -3360 3412 3360 3578 36 U -3361 3412 3361 3577 35 U -3363 3412 3363 3575 33 U -3381 3418 3381 3543 124 U -3382 3432 3382 3543 48 U -3384 3460 3384 3543 123 U -3385 3474 3385 3543 122 U -3383 3446 3383 3543 121 U -3386 3488 3386 3543 120 U -3387 3502 3387 3543 119 U -3388 3516 3388 3543 118 U -3398 3419 3398 3543 117 U -3399 3433 3399 3543 47 U -3401 3461 3401 3543 116 U -3402 3475 3402 3543 115 U -3400 3447 3400 3543 114 U -3403 3489 3403 3543 113 U -3404 3503 3404 3543 112 U -3405 3517 3405 3543 111 U -3415 3420 3415 3543 110 U -3416 3434 3416 3543 46 U -3418 3462 3418 3543 109 U -3419 3476 3419 3543 108 U -3417 3448 3417 3543 107 U -3420 3490 3420 3543 106 U -3421 3504 3421 3543 105 U -3422 3518 3422 3543 104 U -3433 3435 3433 3543 45 U -3435 3463 3435 3543 103 U -3436 3477 3436 3543 102 U -3434 3449 3434 3543 101 U -3437 3491 3437 3543 100 U -3438 3505 3438 3543 99 U -3439 3519 3439 3543 98 U -3432 3421 3432 3543 97 U -3448 3422 3448 3543 96 U -3449 3436 3449 3543 44 U -3451 3464 3451 3543 95 U -3452 3478 3452 3543 94 U -3450 3450 3450 3543 93 U -3453 3492 3453 3543 92 U -3454 3506 3454 3543 91 U -3455 3520 3455 3543 90 U -3465 3423 3465 3543 89 U -3466 3437 3466 3543 43 U -3468 3465 3468 3543 88 U -3469 3479 3469 3543 87 U -3467 3451 3467 3543 86 U -3470 3493 3470 3543 85 U -3471 3507 3471 3543 84 U -3472 3521 3472 3543 83 U -3482 3424 3482 3543 82 U -3483 3438 3483 3543 42 U -3485 3466 3485 3543 81 U -3486 3480 3486 3543 80 U -3484 3452 3484 3543 79 U -3487 3494 3487 3543 78 U -3488 3508 3488 3543 77 U -3489 3522 3489 3543 76 U -3499 3425 3499 3543 75 U -3500 3439 3500 3543 41 U -3501 3453 3501 3543 74 U -3502 3467 3502 3543 73 U -3503 3481 3503 3543 72 U -3504 3495 3504 3543 71 U -3505 3509 3505 3543 70 U -3506 3523 3506 3543 69 U -3307 3373 3307 3375 52 U -3301 3367 3301 3375 51 U -3489 3339 3489 3370 50 U -3489 3376 3489 3380 49 U -p 260 -3306 3330 9 496 -3293 3341 4 500 -3320 3336 11 504 -3392 3527 109 509 -3391 3528 110 510 -3390 3529 111 511 -3409 3527 109 520 -3408 3528 110 521 -3407 3529 111 522 -3426 3527 109 523 -3425 3528 110 524 -3424 3529 111 525 -3443 3527 109 526 -3442 3528 110 527 -3441 3529 111 528 -3459 3527 109 529 -3458 3528 110 530 -3457 3529 111 531 -3476 3527 109 532 -3475 3528 110 533 -3474 3529 111 534 -3493 3527 109 535 -3492 3528 110 536 -3491 3529 111 537 -3510 3527 109 538 -3509 3528 110 539 -3508 3529 111 540 -3349 3337 191 575 -3349 3343 190 575 -3349 3349 189 575 -3349 3355 188 575 -3349 3361 187 575 -3349 3367 186 575 -3349 3373 185 575 -3388 3337 231 600 -3388 3343 230 600 -3388 3349 229 600 -3388 3355 228 600 -3388 3361 227 600 -3388 3367 226 600 -3388 3373 225 600 -3472 3369 273 618 -3473 3368 274 619 -3474 3367 275 620 -3475 3366 276 621 -3476 3365 278 622 -3477 3364 277 623 -3478 3363 279 624 -3479 3362 280 625 -3454 3348 362 636 -3455 3347 364 637 -3456 3346 365 638 -3457 3345 366 639 -3458 3344 367 640 -3459 3343 368 641 -3461 3341 370 642 -3460 3342 369 643 -3452 3337 363 674 -3438 3337 363 675 -3362 3461 468 686 -3362 3447 460 686 -3362 3433 452 686 -3362 3517 444 686 -3362 3503 436 686 -3362 3489 428 686 -3362 3475 420 686 -3362 3419 412 686 -3356 3467 462 687 -3356 3453 454 687 -3356 3439 446 687 -3356 3523 438 687 -3356 3509 430 687 -3356 3495 422 687 -3356 3481 414 687 -3356 3425 406 687 -3357 3466 463 688 -3357 3452 455 688 -3357 3438 447 688 -3357 3522 439 688 -3357 3508 431 688 -3357 3494 423 688 -3357 3480 415 688 -3357 3424 407 688 -3358 3465 464 689 -3358 3451 456 689 -3358 3437 448 689 -3358 3521 440 689 -3358 3507 432 689 -3358 3493 424 689 -3358 3479 416 689 -3358 3423 408 689 -3359 3464 465 690 -3359 3450 457 690 -3359 3436 449 690 -3359 3520 441 690 -3359 3506 433 690 -3359 3492 425 690 -3359 3478 417 690 -3359 3422 409 690 -3360 3463 466 691 -3360 3449 458 691 -3360 3435 450 691 -3360 3519 442 691 -3360 3505 434 691 -3360 3491 426 691 -3360 3477 418 691 -3360 3421 410 691 -3361 3462 467 692 -3361 3448 459 692 -3361 3434 451 692 -3361 3518 443 692 -3361 3504 435 692 -3361 3490 427 692 -3361 3476 419 692 -3361 3420 411 692 -3363 3460 469 693 -3363 3446 461 693 -3363 3432 453 693 -3363 3516 445 693 -3363 3502 437 693 -3363 3488 429 693 -3363 3474 421 693 -3363 3418 413 693 -3381 3418 89 694 -3381 3535 29 694 -3382 3432 81 695 -3382 3536 28 695 -3384 3460 65 696 -3384 3538 26 696 -3385 3474 57 697 -3385 3539 25 697 -3383 3446 73 698 -3383 3537 27 698 -3386 3488 49 699 -3386 3540 24 699 -3387 3502 41 700 -3387 3541 23 700 -3388 3516 33 701 -3388 3542 22 701 -3398 3535 143 702 -3398 3419 96 702 -3399 3536 142 703 -3399 3433 88 703 -3401 3538 140 704 -3401 3461 72 704 -3402 3539 139 705 -3402 3475 64 705 -3400 3537 141 706 -3400 3447 80 706 -3403 3540 138 707 -3403 3489 56 707 -3404 3541 137 708 -3404 3503 48 708 -3405 3542 136 709 -3405 3517 40 709 -3415 3535 151 710 -3415 3420 90 710 -3416 3536 150 711 -3416 3434 82 711 -3418 3538 148 712 -3418 3462 66 712 -3419 3539 147 713 -3419 3476 58 713 -3417 3537 149 714 -3417 3448 74 714 -3420 3540 146 715 -3420 3490 50 715 -3421 3541 145 716 -3421 3504 42 716 -3422 3542 144 717 -3422 3518 34 717 -3433 3536 158 718 -3433 3435 83 718 -3435 3538 156 719 -3435 3463 67 719 -3436 3539 155 720 -3436 3477 59 720 -3434 3537 157 721 -3434 3449 75 721 -3437 3540 154 722 -3437 3491 51 722 -3438 3541 153 723 -3438 3505 43 723 -3439 3542 152 724 -3439 3519 35 724 -3432 3535 159 725 -3432 3421 91 725 -3448 3535 167 726 -3448 3422 92 726 -3449 3536 166 727 -3449 3436 84 727 -3451 3538 164 728 -3451 3464 68 728 -3452 3539 163 729 -3452 3478 60 729 -3450 3537 165 730 -3450 3450 76 730 -3453 3540 162 731 -3453 3492 52 731 -3454 3541 161 732 -3454 3506 44 732 -3455 3542 160 733 -3455 3520 36 733 -3465 3535 175 734 -3465 3423 93 734 -3466 3536 174 735 -3466 3437 85 735 -3468 3538 172 736 -3468 3465 69 736 -3469 3539 171 737 -3469 3479 61 737 -3467 3537 173 738 -3467 3451 77 738 -3470 3540 170 739 -3470 3493 53 739 -3471 3541 169 740 -3471 3507 45 740 -3472 3542 168 741 -3472 3521 37 741 -3482 3535 183 742 -3482 3424 94 742 -3483 3536 182 743 -3483 3438 86 743 -3485 3538 180 744 -3485 3466 70 744 -3486 3539 179 745 -3486 3480 62 745 -3484 3537 181 746 -3484 3452 78 746 -3487 3540 178 747 -3487 3494 54 747 -3488 3541 177 748 -3488 3508 46 748 -3489 3542 176 749 -3489 3522 38 749 -3499 3535 108 750 -3499 3425 95 750 -3500 3536 107 751 -3500 3439 87 751 -3501 3537 106 752 -3501 3453 79 752 -3502 3538 105 753 -3502 3467 71 753 -3503 3539 104 754 -3503 3481 63 754 -3504 3540 103 755 -3504 3495 55 755 -3505 3541 102 756 -3505 3509 47 756 -3506 3542 101 757 -3506 3523 39 757 -3301 3367 14 759 -3489 3359 372 760 -3326 3512 480 553 -3326 3498 482 553 -3326 3484 484 553 -3326 3470 486 553 -3326 3456 488 553 -3326 3442 490 553 -3326 3428 492 553 -l 21 +w 884 +3295 3335 3306 3335 666 U +3293 3344 3307 3344 664 U +3293 3329 3295 3329 664 U +3293 3341 3295 3341 664 U +3291 3331 3295 3331 667 U +3291 3348 3306 3348 667 U +3310 3334 3319 3334 657 U +3303 3340 3310 3340 665 U +3303 3330 3310 3330 666 U +3318 3339 3319 3339 657 U +3310 3336 3320 3336 658 U +3318 3331 3320 3331 658 U +3308 3348 3320 3348 658 U +3298 3367 3307 3367 126 U +3302 3377 3306 3377 655 U +3298 3382 3303 3382 126 U +3297 3386 3302 3386 640 U +3297 3377 3300 3377 640 U +3308 3377 3310 3377 649 U +3304 3386 3310 3386 649 U +3393 3537 3394 3537 625 U +3388 3542 3389 3542 193 U +3387 3541 3389 3541 194 U +3386 3540 3389 3540 195 U +3385 3539 3389 3539 197 U +3384 3538 3389 3538 198 U +3383 3537 3389 3537 196 U +3382 3536 3389 3536 123 U +3381 3535 3389 3535 199 U +3410 3537 3411 3537 570 U +3427 3537 3428 3537 557 U +3444 3537 3445 3537 544 U +3370 3516 3514 3516 193 U +3370 3518 3514 3518 179 U +3370 3519 3514 3519 173 U +3370 3520 3514 3520 165 U +3370 3521 3514 3521 158 U +3370 3522 3514 3522 151 U +3370 3523 3514 3523 144 U +3370 3517 3514 3517 186 U +3370 3502 3514 3502 194 U +3370 3504 3514 3504 180 U +3370 3505 3514 3505 174 U +3370 3506 3514 3506 166 U +3370 3507 3514 3507 159 U +3370 3508 3514 3508 152 U +3370 3509 3514 3509 145 U +3370 3503 3514 3503 187 U +3370 3488 3514 3488 195 U +3370 3490 3514 3490 181 U +3370 3491 3514 3491 175 U +3370 3492 3514 3492 167 U +3370 3493 3514 3493 160 U +3370 3494 3514 3494 153 U +3370 3495 3514 3495 146 U +3370 3489 3514 3489 188 U +3370 3474 3514 3474 197 U +3370 3476 3514 3476 183 U +3370 3477 3514 3477 177 U +3370 3478 3514 3478 169 U +3370 3479 3514 3479 162 U +3370 3480 3514 3480 155 U +3370 3481 3514 3481 147 U +3370 3475 3514 3475 190 U +3370 3460 3514 3460 198 U +3370 3462 3514 3462 184 U +3370 3463 3514 3463 178 U +3370 3464 3514 3464 170 U +3370 3465 3514 3465 163 U +3370 3466 3514 3466 156 U +3370 3467 3514 3467 148 U +3370 3461 3514 3461 191 U +3370 3446 3514 3446 196 U +3370 3448 3514 3448 182 U +3370 3449 3514 3449 176 U +3370 3450 3514 3450 168 U +3370 3451 3514 3451 161 U +3370 3452 3514 3452 154 U +3370 3453 3514 3453 149 U +3370 3447 3514 3447 189 U +3370 3432 3514 3432 123 U +3370 3434 3514 3434 121 U +3370 3435 3514 3435 120 U +3370 3436 3514 3436 119 U +3370 3437 3514 3437 118 U +3370 3438 3514 3438 117 U +3370 3439 3514 3439 116 U +3370 3433 3514 3433 122 U +3370 3418 3514 3418 199 U +3370 3420 3514 3420 185 U +3370 3421 3514 3421 172 U +3370 3422 3514 3422 171 U +3370 3423 3514 3423 164 U +3370 3424 3514 3424 157 U +3370 3425 3514 3425 150 U +3370 3419 3514 3419 192 U +3460 3537 3461 3537 531 U +3477 3537 3478 3537 518 U +3494 3537 3495 3537 505 U +3511 3537 3512 3537 492 U +3506 3542 3507 3542 144 U +3505 3541 3507 3541 145 U +3504 3540 3507 3540 146 U +3503 3539 3507 3539 147 U +3502 3538 3507 3538 148 U +3501 3537 3507 3537 149 U +3500 3536 3507 3536 116 U +3499 3535 3507 3535 150 U +3351 3527 3514 3527 629 U +3350 3528 3514 3528 630 U +3349 3529 3514 3529 631 U +3311 3534 3312 3534 77 U +3311 3535 3313 3535 95 U +3311 3536 3314 3536 96 U +3311 3537 3315 3537 97 U +3311 3538 3316 3538 98 U +3311 3539 3317 3539 99 U +3311 3540 3318 3540 100 U +3311 3541 3319 3541 94 U +3304 3539 3307 3539 141 U +3303 3540 3307 3540 142 U +3302 3541 3307 3541 143 U +3351 3567 3364 3567 629 U +3350 3568 3364 3568 630 U +3349 3569 3364 3569 631 U +3370 3567 3394 3567 625 U +3370 3568 3411 3568 570 U +3370 3570 3445 3570 544 U +3370 3571 3461 3571 531 U +3370 3572 3478 3572 518 U +3370 3573 3495 3573 505 U +3370 3574 3512 3574 492 U +3302 3587 3365 3587 143 U +3303 3586 3366 3586 142 U +3304 3585 3367 3585 141 U +3405 3542 3406 3542 186 U +3404 3541 3406 3541 187 U +3403 3540 3406 3540 188 U +3402 3539 3406 3539 190 U +3401 3538 3406 3538 191 U +3400 3537 3406 3537 189 U +3399 3536 3406 3536 122 U +3398 3535 3406 3535 192 U +3422 3542 3423 3542 179 U +3421 3541 3423 3541 180 U +3420 3540 3423 3540 181 U +3419 3539 3423 3539 183 U +3418 3538 3423 3538 184 U +3417 3537 3423 3537 182 U +3416 3536 3423 3536 121 U +3415 3535 3423 3535 185 U +3439 3542 3440 3542 173 U +3438 3541 3440 3541 174 U +3437 3540 3440 3540 175 U +3436 3539 3440 3539 177 U +3435 3538 3440 3538 178 U +3434 3537 3440 3537 176 U +3433 3536 3440 3536 120 U +3432 3535 3440 3535 172 U +3455 3542 3456 3542 165 U +3454 3541 3456 3541 166 U +3453 3540 3456 3540 167 U +3452 3539 3456 3539 169 U +3451 3538 3456 3538 170 U +3450 3537 3456 3537 168 U +3449 3536 3456 3536 119 U +3448 3535 3456 3535 171 U +3472 3542 3473 3542 158 U +3471 3541 3473 3541 159 U +3470 3540 3473 3540 160 U +3469 3539 3473 3539 162 U +3468 3538 3473 3538 163 U +3467 3537 3473 3537 161 U +3466 3536 3473 3536 118 U +3465 3535 3473 3535 164 U +3489 3542 3490 3542 151 U +3488 3541 3490 3541 152 U +3487 3540 3490 3540 153 U +3486 3539 3490 3539 155 U +3485 3538 3490 3538 156 U +3484 3537 3490 3537 154 U +3483 3536 3490 3536 117 U +3482 3535 3490 3535 157 U +3370 3569 3428 3569 557 U +3349 3373 3351 3373 474 U +3349 3367 3351 3367 474 U +3349 3361 3351 3361 474 U +3349 3355 3351 3355 474 U +3349 3349 3351 3349 474 U +3349 3343 3351 3343 474 U +3349 3337 3351 3337 474 U +3349 3331 3351 3331 474 U +3347 3391 3348 3391 418 U +3347 3376 3350 3376 418 U +3346 3390 3348 3390 417 U +3346 3370 3350 3370 417 U +3345 3389 3348 3389 416 U +3345 3364 3350 3364 416 U +3344 3388 3348 3388 415 U +3344 3358 3350 3358 415 U +3343 3387 3348 3387 414 U +3343 3352 3350 3352 414 U +3342 3386 3348 3386 413 U +3342 3346 3350 3346 413 U +3341 3385 3348 3385 412 U +3341 3340 3350 3340 412 U +3340 3384 3348 3384 411 U +3340 3334 3350 3334 411 U +3352 3391 3353 3391 424 U +3352 3376 3353 3376 424 U +3352 3390 3354 3390 425 U +3352 3370 3354 3370 425 U +3352 3389 3355 3389 426 U +3352 3364 3355 3364 426 U +3352 3388 3356 3388 427 U +3352 3358 3356 3358 427 U +3352 3387 3357 3387 428 U +3352 3352 3357 3352 428 U +3352 3386 3358 3386 429 U +3352 3346 3358 3346 429 U +3352 3385 3359 3385 430 U +3352 3340 3359 3340 430 U +3352 3384 3360 3384 431 U +3352 3334 3360 3334 431 U +3388 3373 3390 3373 410 U +3388 3367 3390 3367 410 U +3388 3361 3390 3361 410 U +3388 3355 3390 3355 410 U +3388 3349 3390 3349 410 U +3388 3343 3390 3343 410 U +3388 3337 3390 3337 410 U +3388 3331 3390 3331 410 U +3386 3391 3387 3391 354 U +3386 3376 3389 3376 354 U +3385 3390 3387 3390 353 U +3385 3370 3389 3370 353 U +3384 3389 3387 3389 352 U +3384 3364 3389 3364 352 U +3383 3388 3387 3388 351 U +3383 3358 3389 3358 351 U +3382 3387 3387 3387 350 U +3382 3352 3389 3352 350 U +3381 3386 3387 3386 349 U +3381 3346 3389 3346 349 U +3380 3385 3387 3385 348 U +3380 3340 3389 3340 348 U +3379 3384 3387 3384 347 U +3379 3334 3389 3334 347 U +3391 3391 3392 3391 360 U +3391 3376 3392 3376 360 U +3391 3390 3393 3390 361 U +3391 3370 3393 3370 361 U +3391 3389 3394 3389 362 U +3391 3364 3394 3364 362 U +3391 3388 3395 3388 363 U +3391 3358 3395 3358 363 U +3391 3387 3396 3387 364 U +3391 3352 3396 3352 364 U +3391 3386 3397 3386 365 U +3391 3346 3397 3346 365 U +3391 3385 3398 3385 366 U +3391 3340 3398 3340 366 U +3391 3384 3399 3384 367 U +3391 3334 3399 3334 367 U +3441 3348 3443 3348 333 U +3441 3347 3443 3347 334 U +3441 3346 3443 3346 335 U +3441 3345 3443 3345 336 U +3441 3344 3443 3344 337 U +3441 3343 3443 3343 338 U +3441 3342 3443 3342 339 U +3441 3341 3443 3341 340 U +3469 3369 3472 3369 219 U +3469 3368 3473 3368 218 U +3469 3367 3474 3367 217 U +3469 3366 3475 3366 216 U +3469 3364 3477 3364 214 U +3469 3365 3476 3365 215 U +3469 3363 3478 3363 213 U +3469 3362 3479 3362 212 U +3463 3369 3465 3369 298 U +3463 3368 3465 3368 297 U +3463 3367 3465 3367 296 U +3463 3366 3465 3366 295 U +3463 3365 3465 3365 294 U +3463 3364 3465 3364 293 U +3463 3363 3465 3363 292 U +3463 3362 3465 3362 291 U +3456 3370 3457 3370 265 U +3455 3371 3457 3371 266 U +3454 3372 3457 3372 267 U +3453 3373 3457 3373 268 U +3452 3374 3457 3374 269 U +3451 3375 3457 3375 270 U +3450 3376 3457 3376 271 U +3449 3377 3457 3377 272 U +3456 3391 3457 3391 265 U +3455 3392 3457 3392 266 U +3454 3393 3457 3393 267 U +3453 3394 3457 3394 268 U +3452 3395 3457 3395 269 U +3451 3396 3457 3396 270 U +3450 3397 3457 3397 271 U +3449 3398 3457 3398 272 U +3411 3348 3422 3348 234 U +3426 3341 3435 3341 313 U +3426 3342 3435 3342 314 U +3426 3343 3435 3343 315 U +3426 3344 3435 3344 316 U +3426 3345 3435 3345 317 U +3426 3346 3435 3346 318 U +3426 3347 3435 3347 319 U +3426 3348 3435 3348 320 U +3412 3347 3422 3347 233 U +3413 3346 3422 3346 232 U +3414 3345 3422 3345 231 U +3415 3344 3422 3344 230 U +3416 3343 3422 3343 229 U +3417 3342 3422 3342 228 U +3418 3341 3422 3341 227 U +3411 3335 3454 3335 234 U +3412 3334 3455 3334 233 U +3413 3333 3456 3333 232 U +3414 3332 3457 3332 231 U +3415 3331 3458 3331 230 U +3416 3330 3459 3330 229 U +3417 3329 3460 3329 228 U +3418 3328 3461 3328 227 U +3434 3383 3457 3383 241 U +3433 3384 3457 3384 242 U +3432 3385 3457 3385 243 U +3431 3386 3457 3386 244 U +3430 3387 3457 3387 245 U +3429 3388 3457 3388 246 U +3428 3389 3457 3389 247 U +3427 3390 3457 3390 248 U +3449 3363 3451 3363 213 U +3448 3364 3451 3364 214 U +3447 3365 3451 3365 215 U +3446 3366 3451 3366 216 U +3445 3367 3451 3367 217 U +3444 3368 3451 3368 218 U +3443 3369 3451 3369 219 U +3450 3362 3451 3362 212 U +3455 3362 3457 3362 257 U +3455 3363 3457 3363 258 U +3455 3364 3457 3364 259 U +3455 3365 3457 3365 260 U +3455 3366 3457 3366 261 U +3455 3367 3457 3367 262 U +3455 3368 3457 3368 263 U +3455 3369 3457 3369 264 U +3438 3358 3460 3358 288 U +3448 3351 3477 3351 214 U +3443 3356 3472 3356 219 U +3444 3355 3473 3355 218 U +3445 3354 3474 3354 217 U +3446 3353 3475 3353 216 U +3447 3352 3476 3352 215 U +3450 3349 3479 3349 212 U +3449 3350 3478 3350 213 U +3447 3348 3480 3348 234 U +3424 3337 3492 3337 345 U +3447 3347 3481 3347 233 U +3447 3346 3482 3346 232 U +3447 3345 3483 3345 231 U +3447 3344 3484 3344 230 U +3447 3343 3485 3343 229 U +3447 3342 3486 3342 228 U +3447 3341 3487 3341 227 U +3445 3339 3489 3339 125 U +3467 3359 3489 3359 125 U +3463 3383 3487 3383 227 U +3463 3384 3486 3384 228 U +3463 3385 3485 3385 229 U +3463 3386 3484 3386 230 U +3463 3387 3483 3387 231 U +3463 3388 3482 3388 232 U +3463 3389 3481 3389 233 U +3463 3390 3480 3390 234 U +3461 3381 3492 3381 346 U +3463 3391 3479 3391 212 U +3463 3392 3478 3392 213 U +3463 3393 3477 3393 214 U +3463 3394 3476 3394 215 U +3463 3395 3475 3395 216 U +3463 3396 3474 3396 217 U +3463 3397 3473 3397 218 U +3463 3398 3472 3398 219 U +3427 3356 3435 3356 248 U +3428 3355 3435 3355 247 U +3429 3354 3435 3354 246 U +3430 3353 3435 3353 245 U +3431 3352 3435 3352 244 U +3432 3351 3435 3351 243 U +3433 3350 3435 3350 242 U +3434 3349 3435 3349 241 U +3363 3575 3364 3575 108 U +3362 3576 3364 3576 109 U +3361 3577 3364 3577 110 U +3360 3578 3364 3578 111 U +3359 3579 3364 3579 112 U +3358 3580 3364 3580 113 U +3357 3581 3364 3581 114 U +3356 3582 3364 3582 115 U +3356 3425 3366 3425 115 U +3357 3424 3366 3424 114 U +3358 3423 3366 3423 113 U +3359 3422 3366 3422 112 U +3360 3421 3366 3421 111 U +3361 3420 3366 3420 110 U +3362 3419 3366 3419 109 U +3363 3418 3366 3418 108 U +3356 3481 3366 3481 115 U +3357 3480 3366 3480 114 U +3358 3479 3366 3479 113 U +3359 3478 3366 3478 112 U +3360 3477 3366 3477 111 U +3361 3476 3366 3476 110 U +3362 3475 3366 3475 109 U +3363 3474 3366 3474 108 U +3356 3495 3366 3495 115 U +3357 3494 3366 3494 114 U +3358 3493 3366 3493 113 U +3359 3492 3366 3492 112 U +3360 3491 3366 3491 111 U +3361 3490 3366 3490 110 U +3362 3489 3366 3489 109 U +3363 3488 3366 3488 108 U +3356 3509 3366 3509 115 U +3357 3508 3366 3508 114 U +3358 3507 3366 3507 113 U +3359 3506 3366 3506 112 U +3360 3505 3366 3505 111 U +3361 3504 3366 3504 110 U +3362 3503 3366 3503 109 U +3363 3502 3366 3502 108 U +3356 3523 3366 3523 115 U +3357 3522 3366 3522 114 U +3358 3521 3366 3521 113 U +3359 3520 3366 3520 112 U +3360 3519 3366 3519 111 U +3361 3518 3366 3518 110 U +3362 3517 3366 3517 109 U +3363 3516 3366 3516 108 U +3356 3439 3366 3439 115 U +3357 3438 3366 3438 114 U +3358 3437 3366 3437 113 U +3359 3436 3366 3436 112 U +3360 3435 3366 3435 111 U +3361 3434 3366 3434 110 U +3362 3433 3366 3433 109 U +3363 3432 3366 3432 108 U +3356 3453 3366 3453 115 U +3357 3452 3366 3452 114 U +3358 3451 3366 3451 113 U +3359 3450 3366 3450 112 U +3360 3449 3366 3449 111 U +3361 3448 3366 3448 110 U +3362 3447 3366 3447 109 U +3363 3446 3366 3446 108 U +3356 3467 3366 3467 115 U +3357 3466 3366 3466 114 U +3358 3465 3366 3465 113 U +3359 3464 3366 3464 112 U +3360 3463 3366 3463 111 U +3361 3462 3366 3462 110 U +3362 3461 3366 3461 109 U +3363 3460 3366 3460 108 U +3326 3564 3367 3564 79 U +3459 3380 3489 3380 124 U +3318 3500 3330 3500 100 U +3317 3486 3330 3486 99 U +3316 3472 3330 3472 98 U +3315 3458 3330 3458 97 U +3314 3444 3330 3444 96 U +3313 3430 3330 3430 95 U +3319 3514 3330 3514 94 U +3343 3513 3368 3513 92 U +3326 3512 3336 3512 79 U +3343 3499 3368 3499 90 U +3326 3498 3336 3498 79 U +3343 3485 3368 3485 88 U +3326 3484 3336 3484 79 U +3343 3471 3368 3471 86 U +3326 3470 3336 3470 79 U +3343 3457 3368 3457 84 U +3326 3456 3336 3456 79 U +3343 3443 3368 3443 82 U +3326 3442 3336 3442 79 U +3343 3429 3368 3429 80 U +3326 3428 3336 3428 79 U +3343 3415 3368 3415 78 U +3326 3414 3336 3414 79 U +3312 3416 3330 3416 77 U +3583 3546 3587 3546 75 U +3583 3548 3588 3548 74 U +3582 3550 3589 3550 57 U +3564 3542 3565 3542 54 U +3564 3544 3566 3544 53 U +3564 3546 3567 3546 52 U +3564 3548 3568 3548 55 U +3570 3537 3586 3537 55 U +3568 3538 3571 3538 55 U +3567 3536 3586 3536 52 U +3566 3535 3586 3535 53 U +3565 3534 3586 3534 54 U +3592 3536 3611 3536 50 U +3592 3535 3611 3535 49 U +3592 3534 3611 3534 48 U +3592 3533 3611 3533 47 U +3609 3539 3612 3539 47 U +3607 3541 3612 3541 48 U +3605 3543 3612 3543 49 U +3604 3545 3612 3545 50 U +3621 3529 3624 3529 43 U +3619 3531 3624 3531 44 U +3617 3533 3624 3533 45 U +3616 3535 3624 3535 46 U +3592 3526 3623 3526 46 U +3592 3525 3623 3525 45 U +3592 3524 3623 3524 44 U +3592 3523 3623 3523 43 U +3550 3534 3553 3534 37 U +3547 3537 3548 3537 35 U +3545 3539 3549 3539 36 U +3547 3541 3550 3541 37 U +3547 3530 3586 3530 38 U +3552 3533 3586 3533 37 U +3549 3532 3586 3532 36 U +3548 3531 3586 3531 35 U +3580 3522 3586 3522 58 U +3568 3504 3580 3504 58 U +3569 3506 3579 3506 33 U +3579 3523 3586 3523 33 U +3578 3524 3586 3524 4 U +3569 3508 3578 3508 4 U +3557 3387 3563 3387 13 U +3551 3391 3563 3391 17 U +3545 3395 3563 3395 21 U +3567 3387 3572 3387 28 U +3548 3380 3564 3380 10 U +3554 3378 3564 3378 11 U +3560 3376 3564 3376 12 U +3548 3373 3564 3373 10 U +3554 3371 3564 3371 11 U +3557 3369 3564 3369 13 U +3572 3371 3573 3371 9 U +3567 3388 3573 3388 9 U +3560 3362 3564 3362 12 U +3551 3364 3564 3364 17 U +3548 3366 3564 3366 10 U +3572 3364 3574 3364 8 U +3567 3389 3574 3389 8 U +3548 3359 3564 3359 10 U +3551 3357 3564 3357 17 U +3557 3355 3564 3355 13 U +3572 3357 3575 3357 7 U +3567 3390 3575 3390 7 U +3545 3352 3564 3352 21 U +3545 3345 3564 3345 21 U +3545 3338 3564 3338 21 U +3545 3331 3564 3331 21 U +3551 3329 3564 3329 17 U +3557 3327 3565 3327 13 U +3560 3334 3564 3334 12 U +3551 3336 3565 3336 17 U +3554 3343 3564 3343 11 U +3554 3350 3564 3350 11 U +3560 3348 3564 3348 12 U +3557 3341 3564 3341 13 U +3572 3350 3576 3350 6 U +3567 3391 3576 3391 6 U +3567 3392 3577 3392 27 U +3572 3343 3577 3343 27 U +3567 3393 3578 3393 26 U +3572 3336 3578 3336 26 U +3572 3329 3579 3329 5 U +3567 3394 3579 3394 5 U +3306 3330 3306 3335 666 U +3295 3335 3295 3339 666 U +3307 3344 3307 3346 664 U +3291 3331 3291 3348 667 U +3293 3329 3293 3344 664 U +3310 3336 3310 3338 658 U +3319 3334 3319 3339 657 U +3310 3332 3310 3334 657 U +3320 3331 3320 3348 658 U +3298 3367 3298 3382 126 U +3303 3382 3303 3384 126 U +3297 3377 3297 3386 640 U +3310 3377 3310 3386 649 U +3392 3527 3392 3533 629 U +3391 3528 3391 3533 630 U +3390 3529 3390 3533 631 U +3368 3513 3368 3515 92 U +3368 3499 3368 3501 90 U +3368 3485 3368 3487 88 U +3368 3471 3368 3473 86 U +3368 3457 3368 3459 84 U +3368 3443 3368 3445 82 U +3368 3429 3368 3431 80 U +3368 3415 3368 3417 78 U +3409 3527 3409 3533 629 U +3408 3528 3408 3533 630 U +3407 3529 3407 3533 631 U +3426 3527 3426 3533 629 U +3425 3528 3425 3533 630 U +3424 3529 3424 3533 631 U +3443 3527 3443 3533 629 U +3442 3528 3442 3533 630 U +3441 3529 3441 3533 631 U +3459 3527 3459 3533 629 U +3458 3528 3458 3533 630 U +3457 3529 3457 3533 631 U +3476 3527 3476 3533 629 U +3475 3528 3475 3533 630 U +3474 3529 3474 3533 631 U +3493 3527 3493 3533 629 U +3492 3528 3492 3533 630 U +3491 3529 3491 3533 631 U +3510 3527 3510 3533 629 U +3509 3528 3509 3533 630 U +3508 3529 3508 3533 631 U +3319 3514 3319 3541 94 U +3318 3500 3318 3540 100 U +3317 3486 3317 3539 99 U +3316 3472 3316 3538 98 U +3315 3458 3315 3537 97 U +3314 3444 3314 3536 96 U +3313 3430 3313 3535 95 U +3312 3416 3312 3534 77 U +3349 3529 3349 3569 631 U +3351 3527 3351 3567 629 U +3350 3528 3350 3568 630 U +3367 3564 3367 3566 79 U +3326 3414 3326 3564 79 U +3303 3540 3303 3586 142 U +3302 3541 3302 3587 143 U +3304 3539 3304 3585 141 U +3367 3583 3367 3585 141 U +3365 3583 3365 3587 143 U +3366 3583 3366 3586 142 U +3394 3537 3394 3567 625 U +3411 3537 3411 3568 570 U +3428 3537 3428 3569 557 U +3445 3537 3445 3570 544 U +3461 3537 3461 3571 531 U +3478 3537 3478 3572 518 U +3495 3537 3495 3573 505 U +3512 3537 3512 3574 492 U +3351 3373 3351 3374 474 U +3351 3367 3351 3368 474 U +3351 3361 3351 3362 474 U +3351 3355 3351 3356 474 U +3351 3349 3351 3350 474 U +3351 3343 3351 3344 474 U +3351 3337 3351 3338 474 U +3349 3331 3349 3383 474 U +3351 3331 3351 3332 474 U +3347 3376 3347 3391 418 U +3346 3370 3346 3390 417 U +3345 3364 3345 3389 416 U +3344 3358 3344 3388 415 U +3343 3352 3343 3387 414 U +3342 3346 3342 3386 413 U +3341 3340 3341 3385 412 U +3340 3334 3340 3384 411 U +3353 3376 3353 3391 424 U +3354 3370 3354 3390 425 U +3355 3364 3355 3389 426 U +3356 3358 3356 3388 427 U +3357 3352 3357 3387 428 U +3358 3346 3358 3386 429 U +3359 3340 3359 3385 430 U +3360 3334 3360 3384 431 U +3390 3373 3390 3374 410 U +3390 3367 3390 3368 410 U +3390 3361 3390 3362 410 U +3390 3355 3390 3356 410 U +3390 3349 3390 3350 410 U +3390 3343 3390 3344 410 U +3390 3337 3390 3338 410 U +3388 3331 3388 3383 410 U +3390 3331 3390 3332 410 U +3386 3376 3386 3391 354 U +3385 3370 3385 3390 353 U +3384 3364 3384 3389 352 U +3383 3358 3383 3388 351 U +3382 3352 3382 3387 350 U +3381 3346 3381 3386 349 U +3380 3340 3380 3385 348 U +3379 3334 3379 3384 347 U +3392 3376 3392 3391 360 U +3393 3370 3393 3390 361 U +3394 3364 3394 3389 362 U +3395 3358 3395 3388 363 U +3396 3352 3396 3387 364 U +3397 3346 3397 3386 365 U +3398 3340 3398 3385 366 U +3399 3334 3399 3384 367 U +3472 3356 3472 3398 219 U +3473 3355 3473 3397 218 U +3474 3354 3474 3396 217 U +3475 3353 3475 3395 216 U +3476 3352 3476 3394 215 U +3477 3351 3477 3393 214 U +3478 3350 3478 3392 213 U +3479 3349 3479 3391 212 U +3492 3376 3492 3381 346 U +3487 3341 3487 3383 227 U +3486 3342 3486 3384 228 U +3485 3343 3485 3385 229 U +3484 3344 3484 3386 230 U +3483 3345 3483 3387 231 U +3482 3346 3482 3388 232 U +3480 3348 3480 3390 234 U +3481 3347 3481 3389 233 U +3492 3337 3492 3370 345 U +3454 3335 3454 3348 234 U +3455 3334 3455 3347 233 U +3456 3333 3456 3346 232 U +3457 3332 3457 3345 231 U +3458 3331 3458 3344 230 U +3459 3330 3459 3343 229 U +3461 3328 3461 3341 227 U +3460 3329 3460 3342 228 U +3460 3378 3460 3379 275 U +3461 3381 3461 3382 346 U +3450 3376 3450 3397 271 U +3449 3377 3449 3398 272 U +3451 3375 3451 3396 270 U +3452 3374 3452 3395 269 U +3454 3372 3454 3393 267 U +3453 3373 3453 3394 268 U +3455 3371 3455 3392 266 U +3456 3370 3456 3391 265 U +3459 3380 3459 3382 124 U +3467 3359 3467 3361 125 U +3445 3339 3445 3340 125 U +3417 3329 3417 3342 228 U +3411 3335 3411 3348 234 U +3412 3334 3412 3347 233 U +3413 3333 3413 3346 232 U +3414 3332 3414 3345 231 U +3415 3331 3415 3344 230 U +3416 3330 3416 3343 229 U +3418 3328 3418 3341 227 U +3424 3337 3424 3339 345 U +3443 3356 3443 3369 219 U +3444 3355 3444 3368 218 U +3445 3354 3445 3367 217 U +3446 3353 3446 3366 216 U +3447 3352 3447 3365 215 U +3448 3351 3448 3364 214 U +3449 3350 3449 3363 213 U +3450 3349 3450 3362 212 U +3452 3337 3452 3360 345 U +3438 3337 3438 3340 345 U +3460 3358 3460 3361 288 U +3438 3357 3438 3358 288 U +3433 3350 3433 3384 242 U +3427 3356 3427 3390 248 U +3428 3355 3428 3389 247 U +3429 3354 3429 3388 246 U +3430 3353 3430 3387 245 U +3431 3352 3431 3386 244 U +3432 3351 3432 3385 243 U +3434 3349 3434 3383 241 U +3362 3412 3362 3576 109 U +3356 3412 3356 3582 115 U +3357 3412 3357 3581 114 U +3358 3412 3358 3580 113 U +3359 3412 3359 3579 112 U +3360 3412 3360 3578 111 U +3361 3412 3361 3577 110 U +3363 3412 3363 3575 108 U +3381 3418 3381 3543 199 U +3382 3432 3382 3543 123 U +3384 3460 3384 3543 198 U +3385 3474 3385 3543 197 U +3383 3446 3383 3543 196 U +3386 3488 3386 3543 195 U +3387 3502 3387 3543 194 U +3388 3516 3388 3543 193 U +3398 3419 3398 3543 192 U +3399 3433 3399 3543 122 U +3401 3461 3401 3543 191 U +3402 3475 3402 3543 190 U +3400 3447 3400 3543 189 U +3403 3489 3403 3543 188 U +3404 3503 3404 3543 187 U +3405 3517 3405 3543 186 U +3415 3420 3415 3543 185 U +3416 3434 3416 3543 121 U +3418 3462 3418 3543 184 U +3419 3476 3419 3543 183 U +3417 3448 3417 3543 182 U +3420 3490 3420 3543 181 U +3421 3504 3421 3543 180 U +3422 3518 3422 3543 179 U +3433 3435 3433 3543 120 U +3435 3463 3435 3543 178 U +3436 3477 3436 3543 177 U +3434 3449 3434 3543 176 U +3437 3491 3437 3543 175 U +3438 3505 3438 3543 174 U +3439 3519 3439 3543 173 U +3432 3421 3432 3543 172 U +3448 3422 3448 3543 171 U +3449 3436 3449 3543 119 U +3451 3464 3451 3543 170 U +3452 3478 3452 3543 169 U +3450 3450 3450 3543 168 U +3453 3492 3453 3543 167 U +3454 3506 3454 3543 166 U +3455 3520 3455 3543 165 U +3465 3423 3465 3543 164 U +3466 3437 3466 3543 118 U +3468 3465 3468 3543 163 U +3469 3479 3469 3543 162 U +3467 3451 3467 3543 161 U +3470 3493 3470 3543 160 U +3471 3507 3471 3543 159 U +3472 3521 3472 3543 158 U +3482 3424 3482 3543 157 U +3483 3438 3483 3543 117 U +3485 3466 3485 3543 156 U +3486 3480 3486 3543 155 U +3484 3452 3484 3543 154 U +3487 3494 3487 3543 153 U +3488 3508 3488 3543 152 U +3489 3522 3489 3543 151 U +3499 3425 3499 3543 150 U +3500 3439 3500 3543 116 U +3501 3453 3501 3543 149 U +3502 3467 3502 3543 148 U +3503 3481 3503 3543 147 U +3504 3495 3504 3543 146 U +3505 3509 3505 3543 145 U +3506 3523 3506 3543 144 U +3307 3373 3307 3375 127 U +3301 3367 3301 3375 126 U +3489 3339 3489 3370 125 U +3489 3376 3489 3380 124 U +3587 3538 3587 3546 75 U +3588 3538 3588 3548 74 U +3589 3538 3589 3550 57 U +3588 3512 3588 3521 1 U +3565 3534 3565 3542 54 U +3566 3535 3566 3544 53 U +3567 3536 3567 3546 52 U +3568 3537 3568 3548 55 U +3571 3537 3571 3538 55 U +3609 3533 3609 3539 47 U +3607 3534 3607 3541 48 U +3605 3535 3605 3543 49 U +3604 3536 3604 3545 50 U +3621 3523 3621 3529 43 U +3619 3524 3619 3531 44 U +3617 3525 3617 3533 45 U +3616 3526 3616 3535 46 U +3547 3530 3547 3535 38 U +3553 3533 3553 3534 37 U +3548 3531 3548 3537 35 U +3549 3532 3549 3539 36 U +3550 3533 3550 3541 37 U +3580 3504 3580 3522 58 U +3579 3506 3579 3523 33 U +3572 3378 3572 3387 28 U +3573 3371 3573 3388 9 U +3574 3364 3574 3389 8 U +3575 3357 3575 3390 7 U +3560 3325 3560 3381 12 U +3554 3325 3554 3385 11 U +3557 3325 3557 3387 13 U +3551 3325 3551 3391 17 U +3548 3325 3548 3389 10 U +3545 3325 3545 3395 21 U +3576 3350 3576 3391 6 U +3577 3343 3577 3392 27 U +3578 3336 3578 3393 26 U +3579 3329 3579 3394 5 U +3578 3508 3578 3524 4 U +p 296 +3306 3330 9 580 +3293 3341 4 584 +3320 3336 11 588 +3392 3527 109 593 +3391 3528 110 594 +3390 3529 111 595 +3409 3527 109 604 +3408 3528 110 605 +3407 3529 111 606 +3426 3527 109 607 +3425 3528 110 608 +3424 3529 111 609 +3443 3527 109 610 +3442 3528 110 611 +3441 3529 111 612 +3459 3527 109 613 +3458 3528 110 614 +3457 3529 111 615 +3476 3527 109 616 +3475 3528 110 617 +3474 3529 111 618 +3493 3527 109 619 +3492 3528 110 620 +3491 3529 111 621 +3510 3527 109 622 +3509 3528 110 623 +3508 3529 111 624 +3349 3337 191 659 +3349 3343 190 659 +3349 3349 189 659 +3349 3355 188 659 +3349 3361 187 659 +3349 3367 186 659 +3349 3373 185 659 +3388 3337 231 684 +3388 3343 230 684 +3388 3349 229 684 +3388 3355 228 684 +3388 3361 227 684 +3388 3367 226 684 +3388 3373 225 684 +3472 3369 273 702 +3473 3368 274 703 +3474 3367 275 704 +3475 3366 276 705 +3476 3365 278 706 +3477 3364 277 707 +3478 3363 279 708 +3479 3362 280 709 +3454 3348 362 720 +3455 3347 364 721 +3456 3346 365 722 +3457 3345 366 723 +3458 3344 367 724 +3459 3343 368 725 +3461 3341 370 726 +3460 3342 369 727 +3452 3337 363 758 +3438 3337 363 759 +3362 3461 468 770 +3362 3447 460 770 +3362 3433 452 770 +3362 3517 444 770 +3362 3503 436 770 +3362 3489 428 770 +3362 3475 420 770 +3362 3419 412 770 +3356 3467 462 771 +3356 3453 454 771 +3356 3439 446 771 +3356 3523 438 771 +3356 3509 430 771 +3356 3495 422 771 +3356 3481 414 771 +3356 3425 406 771 +3357 3466 463 772 +3357 3452 455 772 +3357 3438 447 772 +3357 3522 439 772 +3357 3508 431 772 +3357 3494 423 772 +3357 3480 415 772 +3357 3424 407 772 +3358 3465 464 773 +3358 3451 456 773 +3358 3437 448 773 +3358 3521 440 773 +3358 3507 432 773 +3358 3493 424 773 +3358 3479 416 773 +3358 3423 408 773 +3359 3464 465 774 +3359 3450 457 774 +3359 3436 449 774 +3359 3520 441 774 +3359 3506 433 774 +3359 3492 425 774 +3359 3478 417 774 +3359 3422 409 774 +3360 3463 466 775 +3360 3449 458 775 +3360 3435 450 775 +3360 3519 442 775 +3360 3505 434 775 +3360 3491 426 775 +3360 3477 418 775 +3360 3421 410 775 +3361 3462 467 776 +3361 3448 459 776 +3361 3434 451 776 +3361 3518 443 776 +3361 3504 435 776 +3361 3490 427 776 +3361 3476 419 776 +3361 3420 411 776 +3363 3460 469 777 +3363 3446 461 777 +3363 3432 453 777 +3363 3516 445 777 +3363 3502 437 777 +3363 3488 429 777 +3363 3474 421 777 +3363 3418 413 777 +3381 3418 89 778 +3381 3535 29 778 +3382 3432 81 779 +3382 3536 28 779 +3384 3460 65 780 +3384 3538 26 780 +3385 3474 57 781 +3385 3539 25 781 +3383 3446 73 782 +3383 3537 27 782 +3386 3488 49 783 +3386 3540 24 783 +3387 3502 41 784 +3387 3541 23 784 +3388 3516 33 785 +3388 3542 22 785 +3398 3535 143 786 +3398 3419 96 786 +3399 3536 142 787 +3399 3433 88 787 +3401 3538 140 788 +3401 3461 72 788 +3402 3539 139 789 +3402 3475 64 789 +3400 3537 141 790 +3400 3447 80 790 +3403 3540 138 791 +3403 3489 56 791 +3404 3541 137 792 +3404 3503 48 792 +3405 3542 136 793 +3405 3517 40 793 +3415 3535 151 794 +3415 3420 90 794 +3416 3536 150 795 +3416 3434 82 795 +3418 3538 148 796 +3418 3462 66 796 +3419 3539 147 797 +3419 3476 58 797 +3417 3537 149 798 +3417 3448 74 798 +3420 3540 146 799 +3420 3490 50 799 +3421 3541 145 800 +3421 3504 42 800 +3422 3542 144 801 +3422 3518 34 801 +3433 3536 158 802 +3433 3435 83 802 +3435 3538 156 803 +3435 3463 67 803 +3436 3539 155 804 +3436 3477 59 804 +3434 3537 157 805 +3434 3449 75 805 +3437 3540 154 806 +3437 3491 51 806 +3438 3541 153 807 +3438 3505 43 807 +3439 3542 152 808 +3439 3519 35 808 +3432 3535 159 809 +3432 3421 91 809 +3448 3535 167 810 +3448 3422 92 810 +3449 3536 166 811 +3449 3436 84 811 +3451 3538 164 812 +3451 3464 68 812 +3452 3539 163 813 +3452 3478 60 813 +3450 3537 165 814 +3450 3450 76 814 +3453 3540 162 815 +3453 3492 52 815 +3454 3541 161 816 +3454 3506 44 816 +3455 3542 160 817 +3455 3520 36 817 +3465 3535 175 818 +3465 3423 93 818 +3466 3536 174 819 +3466 3437 85 819 +3468 3538 172 820 +3468 3465 69 820 +3469 3539 171 821 +3469 3479 61 821 +3467 3537 173 822 +3467 3451 77 822 +3470 3540 170 823 +3470 3493 53 823 +3471 3541 169 824 +3471 3507 45 824 +3472 3542 168 825 +3472 3521 37 825 +3482 3535 183 826 +3482 3424 94 826 +3483 3536 182 827 +3483 3438 86 827 +3485 3538 180 828 +3485 3466 70 828 +3486 3539 179 829 +3486 3480 62 829 +3484 3537 181 830 +3484 3452 78 830 +3487 3540 178 831 +3487 3494 54 831 +3488 3541 177 832 +3488 3508 46 832 +3489 3542 176 833 +3489 3522 38 833 +3499 3535 108 834 +3499 3425 95 834 +3500 3536 107 835 +3500 3439 87 835 +3501 3537 106 836 +3501 3453 79 836 +3502 3538 105 837 +3502 3467 71 837 +3503 3539 104 838 +3503 3481 63 838 +3504 3540 103 839 +3504 3495 55 839 +3505 3541 102 840 +3505 3509 47 840 +3506 3542 101 841 +3506 3523 39 841 +3301 3367 14 843 +3489 3359 372 844 +3326 3512 480 637 +3326 3498 482 637 +3326 3484 484 637 +3326 3470 486 637 +3326 3456 488 637 +3326 3442 490 637 +3326 3428 492 637 +3568 3538 504 853 +3571 3537 503 854 +3609 3533 511 855 +3607 3534 510 856 +3605 3535 509 857 +3604 3536 508 858 +3616 3526 520 862 +3617 3525 521 861 +3619 3524 522 860 +3621 3523 523 859 +3550 3534 524 867 +3553 3533 529 864 +3560 3348 570 874 +3560 3334 566 874 +3560 3362 550 874 +3560 3376 544 874 +3554 3350 569 875 +3554 3343 568 875 +3554 3371 546 875 +3554 3378 543 875 +3557 3341 571 876 +3557 3327 565 876 +3557 3355 557 876 +3557 3369 547 876 +3551 3336 567 877 +3551 3329 564 877 +3551 3357 556 877 +3551 3364 551 877 +3548 3359 555 878 +3548 3366 552 878 +3548 3373 545 878 +3548 3380 542 878 +3545 3331 563 879 +3545 3338 562 879 +3545 3345 561 879 +3545 3352 560 879 +l 22 3390 3311 20 BANC DE REGISTRES 3318 3353 6 "dl1" 3317 3391 6 "df1" @@ -2823,7 +3207,8 @@ l 21 3356 3391 6 "dl8" 3395 3391 6 "df8" 3483 3395 10 "count16" -b 7 +3570 3395 10 "dec_3_8" +b 8 3287 3304 3533 3322 3287 3324 3328 3359 3287 3362 3328 3400 @@ -2831,387 +3216,475 @@ b 7 3331 3324 3367 3400 3370 3324 3406 3400 3409 3324 3497 3400 -g 70 +3541 3322 3582 3398 +g 90 +SWITCH +3588 3510 3 3 0 0 0 +1 + +AND3 +3568 3329 0 42 0 0 0 +13 17 21 5 + +AND3 +3568 3336 0 41 0 0 0 +12 17 21 26 + +AND3 +3568 3343 0 40 0 0 0 +13 11 21 27 + +AND3 +3568 3350 0 39 0 0 0 +12 11 21 6 + +AND3 +3568 3357 0 38 0 0 0 +13 17 10 7 + +AND3 +3568 3364 0 37 0 0 0 +12 17 10 8 + +AND3 +3568 3371 0 36 0 0 0 +13 11 10 9 + +AND3 +3568 3378 0 35 0 0 0 +12 11 10 28 + +INV +3548 3392 1 34 0 0 0 +21 10 + +INV +3554 3388 1 33 0 0 0 +17 11 + +INV +3560 3384 1 32 0 0 0 +13 12 + +INST3 +3565 3391 0 29 0 0 3 +31 30 29 28 9 8 7 6 27 26 5 25 24 23 22 21 20 19 18 17 16 15 14 13 +[inst-of] C"dec_3_8" +[disp-inst-name] B1 +[gate-name] Cdec_3_8 + +KEYPAD +3564 3507 0 5 32 0 0 +58 33 4 2 32 + +KEYPAD +3542 3538 0 4 16 0 0 +38 35 36 37 40 + +7SEG +3628 3532 0 6 408 0 0 +43 44 45 46 43 44 45 46 + +7SEG +3616 3542 0 6 544 0 0 +47 48 49 50 47 48 49 50 + +KEYPAD +3559 3545 0 1 32 0 0 +54 53 52 55 56 + +INST5 +3589 3530 0 1 0 0 3 +72 1 71 70 69 68 43 44 45 46 67 66 65 64 63 51 47 48 49 50 62 61 41 57 74 75 55 52 53 54 37 36 35 38 39 60 59 34 3 4 33 58 +[inst-of] C"reg8" +[disp-inst-name] B1 +[gate-name] Creg8 + +KEYPAD +3578 3549 0 2 32 0 0 +75 74 57 42 73 + OR 3340 3415 0 5 0 0 0 -4 1 3 +79 76 78 INV 3333 3416 0 4 0 0 0 -2 1 +77 76 OR 3340 3429 0 2 0 0 0 -4 6 5 +79 81 80 INV 3333 3430 0 1 0 0 0 -20 6 +95 81 OR 3340 3443 0 2 0 0 0 -4 8 7 +79 83 82 INV 3333 3444 0 1 0 0 0 -21 8 +96 83 OR 3340 3457 0 2 0 0 0 -4 10 9 +79 85 84 INV 3333 3458 0 1 0 0 0 -22 10 +97 85 OR 3340 3471 0 2 0 0 0 -4 12 11 +79 87 86 INV 3333 3472 0 1 0 0 0 -23 12 +98 87 OR 3340 3485 0 2 0 0 0 -4 14 13 +79 89 88 INV 3333 3486 0 1 0 0 0 -24 14 +99 89 OR 3340 3499 0 2 0 0 0 -4 16 15 +79 91 90 INV 3333 3500 0 1 0 0 0 -25 16 +100 91 OR 3340 3513 0 2 0 0 0 -4 18 17 +79 93 92 INV 3333 3514 0 1 0 0 0 -19 18 +94 93 INST3 3368 3436 0 27 0 0 2 -32 5 31 48 47 46 45 44 43 42 41 30 29 28 27 26 40 39 38 37 36 35 34 33 +107 80 106 123 122 121 120 119 118 117 116 105 104 103 102 101 115 114 113 112 111 110 109 108 [inst-of] C"df8" [disp-inst-name] B1 INV 3489 3373 1 2 0 0 0 -49 50 +124 125 INV 3307 3370 3 21 0 0 0 -51 52 +126 127 INST3 3309 3538 0 32 0 0 2 -65 64 63 2 20 21 22 23 24 25 19 62 61 60 59 58 68 67 66 57 56 55 54 53 +140 139 138 77 95 96 97 98 99 100 94 137 136 135 134 133 143 142 141 132 131 130 129 128 [inst-of] C"dec_3_8" [disp-inst-name] B1 INST3 -3453 3365 0 3 0 0 2 -270 150 149 148 182 183 184 185 186 187 188 189 147 146 145 144 143 142 141 140 139 138 137 136 +3453 3365 0 3 0 0 3 +345 225 224 223 257 258 259 260 261 262 263 264 222 221 220 219 218 217 216 215 214 213 212 211 [inst-of] C"and1_8" [disp-inst-name] B1 +[gate-name] Cand1_8 INST3 3424 3344 0 3 0 0 2 -165 270 164 163 238 239 240 241 242 243 244 245 162 161 160 159 158 157 156 155 154 153 152 151 +240 345 239 238 313 314 315 316 317 318 319 320 237 236 235 234 233 232 231 230 229 228 227 226 [inst-of] C"and1_8" [disp-inst-name] B1 INST5 3460 3391 0 1 0 0 3 -181 49 180 271 179 152 153 154 155 156 157 158 159 137 138 139 140 141 142 143 144 178 177 176 175 174 197 196 195 194 193 192 191 190 173 172 171 170 169 168 167 166 +256 124 255 346 254 227 228 229 230 231 232 233 234 212 213 214 215 216 217 218 219 253 252 251 250 249 272 271 270 269 268 267 266 265 248 247 246 245 244 243 242 241 [inst-of] C"count16" [disp-inst-name] B1 [gate-name] Ccount16 INST5 3460 3370 0 17 0 0 2 -215 214 213 212 211 216 217 218 219 220 221 222 223 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 +290 289 288 287 286 291 292 293 294 295 296 297 298 285 284 283 282 281 280 279 278 277 276 275 274 273 272 271 270 269 268 267 266 265 264 263 262 261 260 259 258 257 [inst-of] C"add8" [disp-inst-name] B1 INST3 3467 3366 0 10 0 0 2 -230 50 229 137 138 139 140 141 142 143 144 228 227 226 225 224 223 222 221 220 219 218 217 216 +305 125 304 212 213 214 215 216 217 218 219 303 302 301 300 299 298 297 296 295 294 293 292 291 [inst-of] C"df8" [disp-inst-name] B1 INST3 3445 3345 0 10 0 0 2 -237 50 236 152 153 154 155 156 157 158 159 235 234 233 232 231 258 259 260 261 262 263 264 265 +312 125 311 227 228 229 230 231 232 233 234 310 309 308 307 306 333 334 335 336 337 338 339 340 [inst-of] C"df8" [disp-inst-name] B1 INST5 -3438 3349 0 17 0 0 2 -269 268 270 267 266 265 264 263 262 261 260 259 258 257 256 255 254 253 252 251 250 249 248 213 247 246 173 172 171 170 169 168 167 166 245 244 243 242 241 240 239 238 +3438 3349 0 17 0 0 3 +344 343 345 342 341 340 339 338 337 336 335 334 333 332 331 330 329 328 327 326 325 324 323 288 322 321 248 247 246 245 244 243 242 241 320 319 318 317 316 315 314 313 [inst-of] C"add8" [disp-inst-name] B1 +[gate-name] Cadd8 INV 3492 3373 1 4 0 0 0 -271 270 +346 345 INST3 3389 3388 0 23 0 0 3 -335 294 293 292 291 290 289 288 287 286 285 284 283 282 281 280 279 278 277 276 275 274 273 272 +410 369 368 367 366 365 364 363 362 361 360 359 358 357 356 355 354 353 352 351 350 349 348 347 [inst-of] C"df8" [disp-inst-name] B1 [gate-name] Cdf8 INST0 3390 3334 0 24 0 0 2 -335 299 292 298 297 296 272 295 +410 374 367 373 372 371 347 370 [inst-of] C"df1" [disp-inst-name] B1 INST0 3390 3340 0 24 0 0 2 -335 304 291 303 302 301 273 300 +410 379 366 378 377 376 348 375 [inst-of] C"df1" [disp-inst-name] B1 INST0 3390 3346 0 24 0 0 2 -335 309 290 308 307 306 274 305 +410 384 365 383 382 381 349 380 [inst-of] C"df1" [disp-inst-name] B1 INST0 3390 3352 0 24 0 0 2 -335 314 289 313 312 311 275 310 +410 389 364 388 387 386 350 385 [inst-of] C"df1" [disp-inst-name] B1 INST0 3390 3358 0 24 0 0 2 -335 319 288 318 317 316 276 315 +410 394 363 393 392 391 351 390 [inst-of] C"df1" [disp-inst-name] B1 INST0 3390 3364 0 24 0 0 2 -335 324 287 323 322 321 277 320 +410 399 362 398 397 396 352 395 [inst-of] C"df1" [disp-inst-name] B1 INST0 3390 3370 0 24 0 0 2 -335 329 286 328 327 326 278 325 +410 404 361 403 402 401 353 400 [inst-of] C"df1" [disp-inst-name] B1 INST0 3390 3376 0 24 0 0 2 -335 334 285 333 332 331 279 330 +410 409 360 408 407 406 354 405 [inst-of] C"df1" [disp-inst-name] B1 INST3 3350 3388 0 23 0 0 3 -399 358 357 356 355 354 353 352 351 350 349 348 347 346 345 344 343 342 341 340 339 338 337 336 +474 433 432 431 430 429 428 427 426 425 424 423 422 421 420 419 418 417 416 415 414 413 412 411 [inst-of] C"dl8" [disp-inst-name] B1 [gate-name] Cdl8 INST0 3351 3334 0 24 0 0 2 -399 363 356 362 361 360 336 359 +474 438 431 437 436 435 411 434 [inst-of] C"dl1" [disp-inst-name] B1 INST0 3351 3340 0 24 0 0 2 -399 368 355 367 366 365 337 364 +474 443 430 442 441 440 412 439 [inst-of] C"dl1" [disp-inst-name] B1 INST0 3351 3346 0 24 0 0 2 -399 373 354 372 371 370 338 369 +474 448 429 447 446 445 413 444 [inst-of] C"dl1" [disp-inst-name] B1 INST0 3351 3352 0 24 0 0 2 -399 378 353 377 376 375 339 374 +474 453 428 452 451 450 414 449 [inst-of] C"dl1" [disp-inst-name] B1 INST0 3351 3358 0 24 0 0 2 -399 383 352 382 381 380 340 379 +474 458 427 457 456 455 415 454 [inst-of] C"dl1" [disp-inst-name] B1 INST0 3351 3364 0 24 0 0 2 -399 388 351 387 386 385 341 384 +474 463 426 462 461 460 416 459 [inst-of] C"dl1" [disp-inst-name] B1 INST0 3351 3370 0 24 0 0 2 -399 393 350 392 391 390 342 389 +474 468 425 467 466 465 417 464 [inst-of] C"dl1" [disp-inst-name] B1 INST0 3351 3376 0 24 0 0 2 -399 398 349 397 396 395 343 394 +474 473 424 472 471 470 418 469 [inst-of] C"dl1" [disp-inst-name] B1 INST5 3367 3575 0 26 0 0 3 -407 406 4 405 404 550 495 482 469 456 443 430 417 126 125 127 128 129 130 131 132 403 402 66 67 68 40 39 38 37 36 35 34 33 401 135 134 133 400 556 555 554 +482 481 79 480 479 625 570 557 544 531 518 505 492 201 200 202 203 204 205 206 207 478 477 141 142 143 115 114 113 112 111 110 109 108 476 210 209 208 475 631 630 629 [inst-of] C"reg8" [disp-inst-name] B1 [gate-name] Creg8 INST3 3509 3538 0 31 0 0 2 -556 555 554 420 419 418 417 416 415 414 413 412 411 410 409 69 70 71 72 73 74 41 75 408 +631 630 629 495 494 493 492 491 490 489 488 487 486 485 484 144 145 146 147 148 149 116 150 483 [inst-of] C"mux_8_1" [disp-inst-name] B1 INST3 3492 3538 0 31 0 0 2 -556 555 554 433 432 431 430 429 428 427 426 425 424 423 422 76 77 78 80 81 79 42 82 421 +631 630 629 508 507 506 505 504 503 502 501 500 499 498 497 151 152 153 155 156 154 117 157 496 [inst-of] C"mux_8_1" [disp-inst-name] B1 INST3 3475 3538 0 31 0 0 2 -556 555 554 446 445 444 443 442 441 440 439 438 437 436 435 83 84 85 87 88 86 43 89 434 +631 630 629 521 520 519 518 517 516 515 514 513 512 511 510 158 159 160 162 163 161 118 164 509 [inst-of] C"mux_8_1" [disp-inst-name] B1 INST3 3458 3538 0 31 0 0 2 -556 555 554 459 458 457 456 455 454 453 452 451 450 449 448 90 91 92 94 95 93 44 96 447 +631 630 629 534 533 532 531 530 529 528 527 526 525 524 523 165 166 167 169 170 168 119 171 522 [inst-of] C"mux_8_1" [disp-inst-name] B1 INST3 3442 3538 0 31 0 0 2 -556 555 554 472 471 470 469 468 467 466 465 464 463 462 461 98 99 100 102 103 101 45 97 460 +631 630 629 547 546 545 544 543 542 541 540 539 538 537 536 173 174 175 177 178 176 120 172 535 [inst-of] C"mux_8_1" [disp-inst-name] B1 INST3 3425 3538 0 31 0 0 2 -556 555 554 485 484 483 482 481 480 479 478 477 476 475 474 104 105 106 108 109 107 46 110 473 +631 630 629 560 559 558 557 556 555 554 553 552 551 550 549 179 180 181 183 184 182 121 185 548 [inst-of] C"mux_8_1" [disp-inst-name] B1 INST3 3408 3538 0 31 0 0 2 -556 555 554 498 497 496 495 494 493 492 491 490 489 488 487 111 112 113 115 116 114 47 117 486 +631 630 629 573 572 571 570 569 568 567 566 565 564 563 562 186 187 188 190 191 189 122 192 561 [inst-of] C"mux_8_1" [disp-inst-name] B1 INST3 3368 3422 0 27 0 0 2 -505 3 504 124 117 110 97 96 89 82 75 503 502 501 500 499 40 39 38 37 36 35 34 33 +580 78 579 199 192 185 172 171 164 157 150 578 577 576 575 574 115 114 113 112 111 110 109 108 [inst-of] C"df8" [disp-inst-name] B1 INST3 3368 3450 0 27 0 0 2 -512 7 511 121 114 107 101 93 86 79 74 510 509 508 507 506 40 39 38 37 36 35 34 33 +587 82 586 196 189 182 176 168 161 154 149 585 584 583 582 581 115 114 113 112 111 110 109 108 [inst-of] C"df8" [disp-inst-name] B1 INST3 3368 3464 0 27 0 0 2 -519 9 518 123 116 109 103 95 88 81 73 517 516 515 514 513 40 39 38 37 36 35 34 33 +594 84 593 198 191 184 178 170 163 156 148 592 591 590 589 588 115 114 113 112 111 110 109 108 [inst-of] C"df8" [disp-inst-name] B1 INST3 3368 3478 0 27 0 0 2 -526 11 525 122 115 108 102 94 87 80 72 524 523 522 521 520 40 39 38 37 36 35 34 33 +601 86 600 197 190 183 177 169 162 155 147 599 598 597 596 595 115 114 113 112 111 110 109 108 [inst-of] C"df8" [disp-inst-name] B1 INST3 3368 3492 0 27 0 0 2 -533 13 532 120 113 106 100 92 85 78 71 531 530 529 528 527 40 39 38 37 36 35 34 33 +608 88 607 195 188 181 175 167 160 153 146 606 605 604 603 602 115 114 113 112 111 110 109 108 [inst-of] C"df8" [disp-inst-name] B1 INST3 3368 3506 0 27 0 0 2 -540 15 539 119 112 105 99 91 84 77 70 538 537 536 535 534 40 39 38 37 36 35 34 33 +615 90 614 194 187 180 174 166 159 152 145 613 612 611 610 609 115 114 113 112 111 110 109 108 [inst-of] C"df8" [disp-inst-name] B1 INST3 3391 3538 0 31 0 0 2 -556 555 554 553 552 551 550 549 548 547 546 545 544 543 542 118 119 120 122 123 121 48 124 541 +631 630 629 628 627 626 625 624 623 622 621 620 619 618 617 193 194 195 197 198 196 123 199 616 [inst-of] C"mux_8_1" [disp-inst-name] B1 INST3 3368 3520 0 27 0 0 2 -563 17 562 118 111 104 98 90 83 76 69 561 560 559 558 557 40 39 38 37 36 35 34 33 +638 92 637 193 186 179 173 165 158 151 144 636 635 634 633 632 115 114 113 112 111 110 109 108 [inst-of] C"df8" [disp-inst-name] B1 INST0 3303 3386 0 22 0 0 3 -51 569 574 568 567 566 565 564 +126 644 649 643 642 641 640 639 [inst-of] C"df1" [disp-inst-name] B1 [gate-name] Cdf1 INST0 3307 3377 0 18 0 0 2 -52 575 574 573 572 571 580 570 +127 650 649 648 647 646 655 645 [inst-of] C"dl1" [disp-inst-name] B1 INST0 3301 3377 0 16 0 0 2 -51 581 580 579 578 577 565 576 +126 656 655 654 653 652 640 651 [inst-of] C"dl1" [disp-inst-name] B1 NAND 3314 3339 0 8 0 0 0 -583 590 582 +658 665 657 NAND 3314 3331 0 6 0 0 0 -591 582 583 +666 657 658 INST0 3307 3348 0 13 0 0 3 -589 588 583 587 586 585 592 584 +664 663 658 662 661 660 667 659 [inst-of] C"dl1" [disp-inst-name] B1 [gate-name] Cdl1 NAND 3299 3340 0 5 0 0 0 -591 589 590 +666 664 665 NAND 3299 3330 0 4 0 0 0 -589 592 591 +664 667 666 -h 1 -17 0 s +h 0 . diff --git a/register.lgf b/register.lgf index 4c5c5ff2445f93a326b0a1eb9369b089bdad0d4a..b4c5a569f83ec413496e3bfd2c4b1819421ca07f 100644 --- a/register.lgf +++ b/register.lgf @@ -2,7 +2,10 @@ f s n 667 16 0 -2 +1 + +16 0 +1 16 0 0 @@ -95,13 +98,13 @@ n 667 1 16 0 -1 +2 16 0 0 16 0 -2 +1 16 0 2 @@ -128,7 +131,7 @@ n 667 1 16 0 -2 +1 16 0 2 @@ -137,10 +140,10 @@ n 667 1 16 0 -2 +1 16 0 -1 +2 16 0 1 @@ -154,9 +157,6 @@ n 667 16 0 1 -16 0 -1 - 16 0 2 @@ -167,13 +167,13 @@ n 667 1 16 0 -2 +1 16 0 -2 +1 16 0 -0 +1 16 0 0 @@ -212,7 +212,7 @@ n 667 0 16 0 -1 +0 16 0 0 @@ -221,7 +221,7 @@ n 667 1 16 0 -1 +2 16 0 1 @@ -2501,88 +2501,88 @@ w 884 3312 3416 3330 3416 77 U 3583 3546 3587 3546 75 U 3583 3548 3588 3548 74 U -3582 3550 3589 3550 56 U -3564 3542 3565 3542 53 U -3564 3544 3566 3544 52 U -3564 3546 3567 3546 51 U -3564 3548 3568 3548 54 U -3570 3537 3586 3537 54 U -3568 3538 3571 3538 54 U -3567 3536 3586 3536 51 U -3566 3535 3586 3535 52 U -3565 3534 3586 3534 53 U -3592 3536 3611 3536 49 U -3592 3535 3611 3535 48 U -3592 3534 3611 3534 47 U -3592 3533 3611 3533 46 U -3609 3539 3612 3539 46 U -3607 3541 3612 3541 47 U -3605 3543 3612 3543 48 U -3604 3545 3612 3545 49 U -3621 3529 3624 3529 42 U -3619 3531 3624 3531 43 U -3617 3533 3624 3533 44 U -3616 3535 3624 3535 45 U -3592 3526 3623 3526 45 U -3592 3525 3623 3525 44 U -3592 3524 3623 3524 43 U -3592 3523 3623 3523 42 U -3550 3534 3553 3534 36 U -3547 3537 3548 3537 34 U -3545 3539 3549 3539 35 U -3547 3541 3550 3541 36 U -3547 3530 3586 3530 37 U -3552 3533 3586 3533 36 U -3549 3532 3586 3532 35 U -3548 3531 3586 3531 34 U -3580 3522 3586 3522 57 U -3568 3504 3580 3504 57 U -3569 3506 3579 3506 32 U -3579 3523 3586 3523 32 U -3578 3524 3586 3524 3 U -3569 3508 3578 3508 3 U -3557 3387 3563 3387 12 U -3551 3391 3563 3391 16 U -3545 3395 3563 3395 20 U -3567 3387 3572 3387 27 U -3548 3380 3564 3380 9 U -3554 3378 3564 3378 10 U -3560 3376 3564 3376 11 U -3548 3373 3564 3373 9 U -3554 3371 3564 3371 10 U -3557 3369 3564 3369 12 U -3572 3371 3573 3371 8 U -3567 3388 3573 3388 8 U -3560 3362 3564 3362 11 U -3551 3364 3564 3364 16 U -3548 3366 3564 3366 9 U -3572 3364 3574 3364 7 U -3567 3389 3574 3389 7 U -3548 3359 3564 3359 9 U -3551 3357 3564 3357 16 U -3557 3355 3564 3355 12 U -3572 3357 3575 3357 6 U -3567 3390 3575 3390 6 U -3545 3352 3564 3352 20 U -3545 3345 3564 3345 20 U -3545 3338 3564 3338 20 U -3545 3331 3564 3331 20 U -3551 3329 3564 3329 16 U -3557 3327 3565 3327 12 U -3560 3334 3564 3334 11 U -3551 3336 3565 3336 16 U -3554 3343 3564 3343 10 U -3554 3350 3564 3350 10 U -3560 3348 3564 3348 11 U -3557 3341 3564 3341 12 U -3572 3350 3576 3350 5 U -3567 3391 3576 3391 5 U -3567 3392 3577 3392 26 U -3572 3343 3577 3343 26 U -3567 3393 3578 3393 25 U -3572 3336 3578 3336 25 U -3572 3329 3579 3329 4 U -3567 3394 3579 3394 4 U +3582 3550 3589 3550 57 U +3564 3542 3565 3542 54 U +3564 3544 3566 3544 53 U +3564 3546 3567 3546 52 U +3564 3548 3568 3548 55 U +3570 3537 3586 3537 55 U +3568 3538 3571 3538 55 U +3567 3536 3586 3536 52 U +3566 3535 3586 3535 53 U +3565 3534 3586 3534 54 U +3592 3536 3611 3536 50 U +3592 3535 3611 3535 49 U +3592 3534 3611 3534 48 U +3592 3533 3611 3533 47 U +3609 3539 3612 3539 47 U +3607 3541 3612 3541 48 U +3605 3543 3612 3543 49 U +3604 3545 3612 3545 50 U +3621 3529 3624 3529 43 U +3619 3531 3624 3531 44 U +3617 3533 3624 3533 45 U +3616 3535 3624 3535 46 U +3592 3526 3623 3526 46 U +3592 3525 3623 3525 45 U +3592 3524 3623 3524 44 U +3592 3523 3623 3523 43 U +3550 3534 3553 3534 37 U +3547 3537 3548 3537 35 U +3545 3539 3549 3539 36 U +3547 3541 3550 3541 37 U +3547 3530 3586 3530 38 U +3552 3533 3586 3533 37 U +3549 3532 3586 3532 36 U +3548 3531 3586 3531 35 U +3580 3522 3586 3522 58 U +3568 3504 3580 3504 58 U +3569 3506 3579 3506 33 U +3579 3523 3586 3523 33 U +3578 3524 3586 3524 4 U +3569 3508 3578 3508 4 U +3557 3387 3563 3387 13 U +3551 3391 3563 3391 17 U +3545 3395 3563 3395 21 U +3567 3387 3572 3387 28 U +3548 3380 3564 3380 10 U +3554 3378 3564 3378 11 U +3560 3376 3564 3376 12 U +3548 3373 3564 3373 10 U +3554 3371 3564 3371 11 U +3557 3369 3564 3369 13 U +3572 3371 3573 3371 9 U +3567 3388 3573 3388 9 U +3560 3362 3564 3362 12 U +3551 3364 3564 3364 17 U +3548 3366 3564 3366 10 U +3572 3364 3574 3364 8 U +3567 3389 3574 3389 8 U +3548 3359 3564 3359 10 U +3551 3357 3564 3357 17 U +3557 3355 3564 3355 13 U +3572 3357 3575 3357 7 U +3567 3390 3575 3390 7 U +3545 3352 3564 3352 21 U +3545 3345 3564 3345 21 U +3545 3338 3564 3338 21 U +3545 3331 3564 3331 21 U +3551 3329 3564 3329 17 U +3557 3327 3565 3327 13 U +3560 3334 3564 3334 12 U +3551 3336 3565 3336 17 U +3554 3343 3564 3343 11 U +3554 3350 3564 3350 11 U +3560 3348 3564 3348 12 U +3557 3341 3564 3341 13 U +3572 3350 3576 3350 6 U +3567 3391 3576 3391 6 U +3567 3392 3577 3392 27 U +3572 3343 3577 3343 27 U +3567 3393 3578 3393 26 U +3572 3336 3578 3336 26 U +3572 3329 3579 3329 5 U +3567 3394 3579 3394 5 U 3306 3330 3306 3335 666 U 3295 3335 3295 3339 666 U 3307 3344 3307 3346 664 U @@ -2851,43 +2851,43 @@ w 884 3489 3376 3489 3380 124 U 3587 3538 3587 3546 75 U 3588 3538 3588 3548 74 U -3589 3538 3589 3550 56 U -3588 3512 3588 3521 71 U -3565 3534 3565 3542 53 U -3566 3535 3566 3544 52 U -3567 3536 3567 3546 51 U -3568 3537 3568 3548 54 U -3571 3537 3571 3538 54 U -3609 3533 3609 3539 46 U -3607 3534 3607 3541 47 U -3605 3535 3605 3543 48 U -3604 3536 3604 3545 49 U -3621 3523 3621 3529 42 U -3619 3524 3619 3531 43 U -3617 3525 3617 3533 44 U -3616 3526 3616 3535 45 U -3547 3530 3547 3535 37 U -3553 3533 3553 3534 36 U -3548 3531 3548 3537 34 U -3549 3532 3549 3539 35 U -3550 3533 3550 3541 36 U -3580 3504 3580 3522 57 U -3579 3506 3579 3523 32 U -3572 3378 3572 3387 27 U -3573 3371 3573 3388 8 U -3574 3364 3574 3389 7 U -3575 3357 3575 3390 6 U -3560 3325 3560 3381 11 U -3554 3325 3554 3385 10 U -3557 3325 3557 3387 12 U -3551 3325 3551 3391 16 U -3548 3325 3548 3389 9 U -3545 3325 3545 3395 20 U -3576 3350 3576 3391 5 U -3577 3343 3577 3392 26 U -3578 3336 3578 3393 25 U -3579 3329 3579 3394 4 U -3578 3508 3578 3524 3 U +3589 3538 3589 3550 57 U +3588 3512 3588 3521 1 U +3565 3534 3565 3542 54 U +3566 3535 3566 3544 53 U +3567 3536 3567 3546 52 U +3568 3537 3568 3548 55 U +3571 3537 3571 3538 55 U +3609 3533 3609 3539 47 U +3607 3534 3607 3541 48 U +3605 3535 3605 3543 49 U +3604 3536 3604 3545 50 U +3621 3523 3621 3529 43 U +3619 3524 3619 3531 44 U +3617 3525 3617 3533 45 U +3616 3526 3616 3535 46 U +3547 3530 3547 3535 38 U +3553 3533 3553 3534 37 U +3548 3531 3548 3537 35 U +3549 3532 3549 3539 36 U +3550 3533 3550 3541 37 U +3580 3504 3580 3522 58 U +3579 3506 3579 3523 33 U +3572 3378 3572 3387 28 U +3573 3371 3573 3388 9 U +3574 3364 3574 3389 8 U +3575 3357 3575 3390 7 U +3560 3325 3560 3381 12 U +3554 3325 3554 3385 11 U +3557 3325 3557 3387 13 U +3551 3325 3551 3391 17 U +3548 3325 3548 3389 10 U +3545 3325 3545 3395 21 U +3576 3350 3576 3391 6 U +3577 3343 3577 3392 27 U +3578 3336 3578 3393 26 U +3579 3329 3579 3394 5 U +3578 3508 3578 3524 4 U p 296 3306 3330 9 580 3293 3341 4 584 @@ -3218,91 +3218,91 @@ b 8 3409 3324 3497 3400 3541 3322 3582 3398 g 90 +SWITCH +3588 3510 3 3 0 0 0 +1 + AND3 3568 3329 0 42 0 0 0 -12 16 20 4 +13 17 21 5 AND3 3568 3336 0 41 0 0 0 -11 16 20 25 +12 17 21 26 AND3 3568 3343 0 40 0 0 0 -12 10 20 26 +13 11 21 27 AND3 3568 3350 0 39 0 0 0 -11 10 20 5 +12 11 21 6 AND3 3568 3357 0 38 0 0 0 -12 16 9 6 +13 17 10 7 AND3 3568 3364 0 37 0 0 0 -11 16 9 7 +12 17 10 8 AND3 3568 3371 0 36 0 0 0 -12 10 9 8 +13 11 10 9 AND3 3568 3378 0 35 0 0 0 -11 10 9 27 +12 11 10 28 INV 3548 3392 1 34 0 0 0 -20 9 +21 10 INV 3554 3388 1 33 0 0 0 -16 10 +17 11 INV 3560 3384 1 32 0 0 0 -12 11 +13 12 INST3 3565 3391 0 29 0 0 3 -30 29 28 27 8 7 6 5 26 25 4 24 23 22 21 20 19 18 17 16 15 14 13 12 +31 30 29 28 9 8 7 6 27 26 5 25 24 23 22 21 20 19 18 17 16 15 14 13 [inst-of] C"dec_3_8" [disp-inst-name] B1 [gate-name] Cdec_3_8 KEYPAD -3564 3507 0 5 36 0 0 -57 32 3 1 31 +3564 3507 0 5 16 0 0 +58 33 4 2 32 KEYPAD -3542 3538 0 4 24 0 0 -37 34 35 36 39 +3542 3538 0 4 8 0 0 +38 35 36 37 40 7SEG -3628 3532 0 6 408 0 0 -42 43 44 45 42 43 44 45 +3628 3532 0 6 136 0 0 +43 44 45 46 43 44 45 46 7SEG -3616 3542 0 6 544 0 0 -46 47 48 49 46 47 48 49 +3616 3542 0 6 272 0 0 +47 48 49 50 47 48 49 50 KEYPAD -3559 3545 0 1 32 0 0 -53 52 51 54 55 - -SWITCH -3588 3510 3 3 0 0 0 -71 +3559 3545 0 1 16 0 0 +54 53 52 55 56 INST5 3589 3530 0 1 0 0 3 -72 71 70 69 68 67 42 43 44 45 66 65 64 63 62 50 46 47 48 49 61 60 40 56 74 75 54 51 52 53 36 35 34 37 38 59 58 33 2 3 32 57 +72 1 71 70 69 68 43 44 45 46 67 66 65 64 63 51 47 48 49 50 62 61 41 57 74 75 55 52 53 54 37 36 35 38 39 60 59 34 3 4 33 58 [inst-of] C"reg8" [disp-inst-name] B1 [gate-name] Creg8 KEYPAD -3578 3549 0 2 8 0 0 -75 74 56 41 73 +3578 3549 0 2 16 0 0 +75 74 57 42 73 OR 3340 3415 0 5 0 0 0 @@ -3686,9 +3686,5 @@ NAND 3299 3330 0 4 0 0 0 664 667 666 -h 4 -12 0 ss -42 0 s -77 0 q -107 0 q +h 0 .