1 sort bitvec 3 2 input 1 @inp2 3 sort bitvec 2 4 slice 3 2 1 0 5 neg 3 4 6 sort bitvec 1 7 redor 6 -5 8 sext 3 7 1 9 sort bitvec 4 10 input 9 @inp10 11 sext 9 2 1 12 smulo 6 -10 11 13 uext 3 12 1 14 srl 3 8 13 15 redxor 6 14 16 sort array 1 9 17 input 16 @arr17 18 eq 6 17 17 19 sext 1 18 2 20 input 9 @inp20 21 redxor 6 20 22 sext 1 21 2 23 slt 6 -19 -22 24 sext 9 23 3 25 slice 6 2 0 0 26 input 6 @inp26 27 ugte 6 25 -26 28 sext 9 27 3 29 input 9 @inp29 30 slice 3 29 1 0 31 sext 3 26 1 32 smod 3 -30 -31 33 sext 9 32 2 34 srem 9 28 -33 35 slte 6 24 -34 36 or 6 15 -35 37 or 6 36 15 38 not 6 27 39 sext 3 38 1 40 redand 6 -39 41 input 6 @inp41 42 sext 3 41 1 43 sgte 6 -42 -30 44 xor 6 43 -41 45 input 9 @inp45 46 slice 3 45 1 0 47 saddo 6 -4 -31 48 sext 3 47 1 49 smod 3 46 -48 50 slice 6 49 0 0 51 xnor 6 44 50 52 or 6 40 -51 53 or 6 52 35 54 and 6 37 53 55 slice 3 45 1 0 56 redxor 6 -55 57 input 6 @inp57 58 xor 6 57 -41 59 sext 3 58 1 60 mul 3 -4 59 61 sext 1 60 1 62 sext 1 18 2 63 smulo 6 -61 62 64 or 6 56 63 65 sext 9 23 3 66 sort bitvec 8 67 uext 66 -65 4 68 redor 6 67 69 or 6 -64 -68 70 input 6 @inp70 71 sext 1 70 2 72 sext 1 49 1 73 sgt 6 71 72 74 slice 1 10 2 0 75 sext 1 41 2 76 ugte 6 74 75 77 umulo 6 -76 47 78 iff 6 -73 -77 79 or 6 -78 -68 80 or 6 -25 -58 81 or 6 -79 -80 82 and 6 69 81 83 and 6 54 82 84 input 6 @inp84 85 saddo 6 -70 -84 86 sext 66 85 7 87 sext 1 85 2 88 uext 66 -87 5 89 sra 66 -86 88 90 zero 1 91 sext 1 41 2 92 sdiv 1 90 -91 93 uext 66 92 5 94 ror 66 89 93 95 redxor 6 94 96 or 6 56 95 97 const 6 0 98 or 6 -96 97 99 slice 6 2 0 0 100 and 6 47 -99 101 sgte 6 85 -100 102 umulo 6 -4 60 103 slice 6 29 1 1 104 udiv 6 -102 103 105 or 6 101 -104 106 or 6 105 78 107 and 6 98 106 108 input 16 @arr108 109 nor 6 -57 27 110 sext 1 109 2 111 zero 1 112 sext 9 111 1 113 write 16 108 -110 112 114 read 9 113 75 115 redand 6 114 116 sext 1 27 2 117 ssubo 6 90 -116 118 or 6 115 117 119 or 6 -118 95 120 sort bitvec 7 121 concat 120 -74 10 122 redor 6 121 123 or 6 122 -95 124 slice 6 90 1 1 125 implies 6 -124 84 126 or 6 123 -125 127 and 6 119 126 128 and 6 107 127 129 and 6 83 128 130 redxor 6 29 131 or 6 -101 -130 132 or 6 -131 -125 133 or 6 -130 125 134 or 6 133 56 135 and 6 132 134 136 or 6 125 56 137 or 6 136 104 138 or 6 56 -104 139 or 6 -138 63 140 and 6 137 139 141 and 6 135 140 142 or 6 104 -63 143 or 6 -142 -40 144 or 6 -63 40 145 write 16 17 91 -45 146 eq 6 17 145 147 or 6 144 146 148 and 6 143 147 149 or 6 40 146 150 sub 3 -55 -31 151 sext 9 150 2 152 usubo 6 -151 34 153 or 6 149 -152 154 or 6 -146 -152 155 or 6 154 35 156 and 6 153 155 157 and 6 148 156 158 and 6 141 157 159 or 6 152 35 160 uext 66 -62 5 161 sll 66 86 160 162 slice 9 161 6 3 163 uaddo 6 10 -162 164 slice 3 89 1 0 165 neq 6 -164 -30 166 urem 6 -163 165 167 or 6 -159 -166 168 or 6 -35 -166 169 or 6 -168 -97 170 and 6 167 169 171 or 6 115 -15 172 sext 1 60 1 173 ugt 6 -172 61 174 or 6 171 -173 175 or 6 51 125 176 or 6 175 -68 177 and 6 174 176 178 and 6 170 177 179 mul 3 5 5 180 slice 6 179 0 0 181 ult 6 180 -21 182 add 9 10 -10 183 sdivo 6 182 -34 184 nand 6 181 -183 185 or 6 -184 -40 186 or 6 -185 146 187 or 6 -51 184 188 sext 66 162 4 189 redor 6 188 190 or 6 -187 -189 191 and 6 186 190 192 ulte 6 91 74 193 or 6 192 192 194 or 6 -193 -80 195 or 6 -56 51 196 or 6 -195 115 197 and 6 194 196 198 and 6 191 197 199 and 6 178 198 200 and 6 158 199 201 and 6 129 200 202 or 6 -122 -104 203 or 6 -202 40 204 or 6 -117 192 205 or 6 204 -152 206 and 6 203 205 207 or 6 -35 -101 208 or 6 207 -146 209 not 1 19 210 redxor 6 209 211 or 6 210 122 212 or 6 211 -192 213 and 6 208 212 214 and 6 206 213 215 or 6 35 -78 216 or 6 215 -51 217 or 6 -15 -146 218 or 6 217 -15 219 and 6 216 218 220 or 6 125 152 221 sort array 1 1 222 input 221 @arr222 223 read 1 222 74 224 redxor 6 223 225 or 6 -220 224 226 or 6 -51 -224 227 or 6 226 122 228 and 6 225 227 229 and 6 219 228 230 and 6 214 229 231 or 6 -101 152 232 or 6 231 -101 233 or 6 68 -95 234 or 6 233 184 235 and 6 232 234 236 or 6 97 80 237 or 6 236 224 238 or 6 -130 97 239 or 6 238 15 240 and 6 237 239 241 and 6 235 240 242 or 6 78 125 243 or 6 -242 -56 244 or 6 80 192 245 sext 66 100 7 246 uext 66 61 5 247 rol 66 245 246 248 redand 6 247 249 or 6 244 -248 250 and 6 243 249 251 or 6 122 130 252 or 6 -251 56 253 or 6 63 122 254 or 6 253 -122 255 and 6 252 254 256 and 6 250 255 257 and 6 241 256 258 and 6 230 257 259 or 6 -130 184 260 or 6 -259 35 261 or 6 -192 -97 262 or 6 261 192 263 and 6 260 262 264 or 6 78 -115 265 or 6 -264 192 266 or 6 97 -80 267 or 6 266 -78 268 and 6 265 267 269 and 6 263 268 270 or 6 -51 -68 271 or 6 270 -166 272 or 6 -63 104 273 or 6 -272 -63 274 and 6 271 273 275 ite 16 -26 108 17 276 read 9 275 -74 277 redxor 6 276 278 or 6 -277 -152 279 or 6 278 -166 280 or 6 166 277 281 or 6 280 184 282 and 6 279 281 283 and 6 274 282 284 and 6 269 283 285 or 6 63 95 286 or 6 -285 -117 287 or 6 115 -248 288 or 6 287 -95 289 and 6 286 288 290 or 6 173 97 291 or 6 -290 152 292 or 6 146 15 293 or 6 292 40 294 and 6 291 293 295 and 6 289 294 296 or 6 210 -63 297 or 6 296 -104 298 or 6 -146 -95 299 or 6 -298 -80 300 and 6 297 299 301 or 6 -130 -40 302 or 6 -301 -173 303 or 6 152 -173 304 or 6 303 40 305 and 6 302 304 306 and 6 300 305 307 and 6 295 306 308 and 6 284 307 309 and 6 258 308 310 and 6 201 309 311 or 6 -40 -192 312 or 6 311 97 313 or 6 63 -152 314 or 6 -313 115 315 and 6 312 314 316 or 6 101 -184 317 or 6 -316 51 318 or 6 95 35 319 or 6 -318 15 320 and 6 317 319 321 and 6 315 320 322 or 6 -15 -35 323 or 6 -322 -192 324 or 6 125 122 325 or 6 -324 51 326 and 6 323 325 327 or 6 -40 80 328 or 6 327 -115 329 or 6 -224 173 330 or 6 329 -117 331 and 6 328 330 332 and 6 326 331 333 and 6 321 332 334 or 6 -115 -122 335 or 6 334 -130 336 or 6 115 -104 337 or 6 -336 15 338 and 6 335 337 339 or 6 -115 -166 340 or 6 339 40 341 or 6 184 80 342 or 6 -341 35 343 and 6 340 342 344 and 6 338 343 345 or 6 -104 -248 346 or 6 345 -80 347 or 6 40 130 348 or 6 347 80 349 and 6 346 348 350 or 6 51 -35 351 or 6 -350 -173 352 or 6 51 -56 353 or 6 352 -51 354 and 6 351 353 355 and 6 349 354 356 and 6 344 355 357 and 6 333 356 358 or 6 -152 224 359 or 6 -358 -97 360 or 6 -224 56 361 or 6 -360 78 362 and 6 359 361 363 or 6 -95 189 364 or 6 -363 146 365 or 6 117 248 366 or 6 -365 -35 367 and 6 364 366 368 and 6 362 367 369 or 6 95 -40 370 or 6 369 56 371 or 6 -80 -130 372 or 6 371 -166 373 and 6 370 372 374 or 6 -80 -40 375 or 6 -374 101 376 or 6 -146 -184 377 or 6 376 -277 378 and 6 375 377 379 and 6 373 378 380 and 6 368 379 381 or 6 35 -152 382 or 6 381 -166 383 or 6 210 -115 384 or 6 383 -277 385 and 6 382 384 386 or 6 166 224 387 or 6 386 -184 388 or 6 -115 146 389 or 6 388 40 390 and 6 387 389 391 and 6 385 390 392 or 6 -173 -224 393 or 6 392 78 394 or 6 -173 210 395 or 6 -394 -248 396 and 6 393 395 397 or 6 95 -210 398 or 6 -397 224 399 or 6 115 115 400 or 6 399 -277 401 and 6 398 400 402 and 6 396 401 403 and 6 391 402 404 and 6 380 403 405 and 6 357 404 406 or 6 63 -224 407 or 6 406 68 408 or 6 -122 -63 409 or 6 -408 -15 410 and 6 407 409 411 or 6 -184 117 412 or 6 -411 -152 413 or 6 130 51 414 or 6 413 -117 415 and 6 412 414 416 and 6 410 415 417 or 6 51 -40 418 or 6 -417 -68 419 or 6 78 -173 420 or 6 -419 -51 421 and 6 418 420 422 or 6 -97 117 423 or 6 -422 -63 424 or 6 -192 40 425 or 6 424 -78 426 and 6 423 425 427 and 6 421 426 428 and 6 416 427 429 or 6 -248 -97 430 or 6 429 115 431 or 6 130 125 432 or 6 -431 40 433 and 6 430 432 434 or 6 -117 -173 435 or 6 434 -125 436 or 6 -80 -224 437 or 6 -436 224 438 and 6 435 437 439 and 6 433 438 440 or 6 80 152 441 or 6 440 -15 442 or 6 189 78 443 or 6 442 -125 444 and 6 441 443 445 or 6 15 56 446 or 6 445 101 447 or 6 95 -68 448 or 6 447 122 449 and 6 446 448 450 and 6 444 449 451 and 6 439 450 452 and 6 428 451 453 or 6 125 -51 454 or 6 -453 56 455 or 6 -78 146 456 or 6 -455 125 457 and 6 454 456 458 or 6 -117 -152 459 or 6 -458 -122 460 or 6 122 -35 461 or 6 460 -115 462 and 6 459 461 463 and 6 457 462 464 or 6 -277 -152 465 or 6 464 -146 466 or 6 -15 104 467 or 6 -466 -56 468 and 6 465 467 469 or 6 -104 -173 470 or 6 469 -104 471 or 6 -224 40 472 or 6 471 -122 473 and 6 470 472 474 and 6 468 473 475 and 6 463 474 476 or 6 122 184 477 or 6 -476 -15 478 or 6 184 -51 479 or 6 -478 68 480 and 6 477 479 481 or 6 -40 166 482 or 6 -481 166 483 or 6 248 -101 484 or 6 -483 -125 485 and 6 482 484 486 and 6 480 485 487 or 6 51 -63 488 or 6 -487 184 489 or 6 125 -152 490 or 6 -489 210 491 and 6 488 490 492 or 6 115 -189 493 or 6 492 189 494 or 6 -210 -78 495 or 6 -494 56 496 and 6 493 495 497 and 6 491 496 498 and 6 486 497 499 and 6 475 498 500 and 6 452 499 501 and 6 405 500 502 and 6 310 501 503 constraint 502