1 sort bitvec 2 2 input 1 @inp2 3 sort bitvec 1 4 sort array 1 3 5 input 4 @arr5 6 sort bitvec 3 7 input 6 @inp7 8 input 6 @inp8 9 sort array 1 6 10 input 9 @arr10 11 input 1 @inp11 12 sort bitvec 4 13 sort array 12 3 14 input 13 @arr14 15 sort array 1 1 16 input 15 @arr16 17 input 1 @inp17 18 sort array 3 3 19 input 18 @arr19 20 sort array 3 6 21 input 20 @arr21 22 input 6 @inp22 23 input 13 @arr23 24 input 3 @inp24 25 input 3 @inp25 26 input 1 @inp26 27 sort array 12 12 28 input 27 @arr28 29 input 1 @inp29 30 input 12 @inp30 31 sort array 3 12 32 input 31 @arr32 33 slice 3 2 1 1 34 nand 3 33 24 35 sort array 3 1 36 input 35 @arr36 37 write 35 36 34 17 38 sort bitvec 8 39 uext 38 30 4 40 uext 38 22 5 41 sra 38 39 40 42 sext 12 17 2 43 uext 12 7 1 44 urem 12 42 43 45 slte 3 7 8 46 uext 6 24 2 47 sext 12 45 3 48 sort bitvec 7 49 concat 48 -46 -47 50 slice 3 26 0 0 51 implies 3 34 50 52 udiv 3 50 24 53 slice 3 -26 0 0 54 umulo 3 53 25 55 write 20 21 54 8 56 uext 38 44 4 57 uext 38 22 5 58 ror 38 56 57 59 slice 3 2 1 1 60 ult 3 45 59 61 slice 3 44 0 0 62 xnor 3 51 -61 63 uext 12 -11 2 64 add 12 44 63 65 sort bitvec 16 66 sext 65 29 14 67 uext 65 64 12 68 ror 65 66 67 69 sort array 6 3 70 input 69 @arr70 71 slice 3 -49 2 2 72 write 69 70 22 -71 73 slice 3 -26 1 1 74 implies 3 73 -62 75 slice 3 11 1 1 76 slice 3 68 6 6 77 xnor 3 75 -76 78 xnor 3 50 54 79 sub 12 43 -64 80 sort array 6 6 81 input 80 @arr81 82 uext 6 78 2 83 write 80 81 82 22 84 slice 12 49 3 0 85 sext 12 51 3 86 usubo 3 84 -85 87 sext 1 24 1 88 neg 1 87 89 neg 3 86 90 slice 3 -68 14 14 91 eq 3 90 45 92 sext 12 -88 2 93 sext 12 -17 2 94 udiv 12 -92 93 95 xnor 3 73 90 96 slice 1 44 2 1 97 srem 1 96 -2 98 slice 1 41 7 6 99 sgte 3 98 87 100 slice 6 8 2 0 101 slice 1 41 6 5 102 slte 3 96 101 103 input 15 @arr103 104 udiv 3 102 51 105 sext 12 102 3 106 write 27 28 44 105 107 write 4 5 11 45 108 sext 12 99 3 109 slice 6 108 2 0 110 uext 1 91 1 111 write 15 103 110 26 112 uext 6 51 2 113 slice 6 58 3 1 114 udiv 6 112 113 115 slice 6 41 2 0 116 ugte 3 115 8 117 sort array 6 12 118 input 117 @arr118 119 sext 12 52 3 120 write 117 118 8 -119 121 udiv 6 46 8 122 slice 12 41 6 3 123 ugte 3 93 122 124 slice 1 114 1 0 125 slice 3 26 0 0 126 uext 1 125 1 127 sll 1 124 126 128 sext 6 54 2 129 write 80 81 -22 -128 130 slice 3 -11 1 1 131 slice 1 79 1 0 132 write 35 37 130 131 133 srem 3 123 45 134 slte 3 85 42 135 ugte 3 105 64 136 uext 12 -45 3 137 not 12 -136 138 slice 12 -68 7 4 139 sext 12 114 1 140 umulo 3 138 139 141 slice 3 22 0 0 142 xnor 3 76 -141 143 uext 65 119 12 144 sll 65 -66 143 145 uaddo 3 74 102 146 sort array 12 1 147 input 146 @arr147 148 uext 12 134 3 149 write 146 147 -148 -124 150 or 3 24 95 151 write 15 16 26 2 152 sort array 6 1 153 input 152 @arr153 154 write 15 16 124 101 155 slice 1 58 3 2 156 write 15 103 -96 155 157 sext 6 97 1 158 sgt 3 -22 157 159 uext 12 150 3 160 ssubo 3 84 159 161 const 12 1110 162 sext 6 133 2 163 write 69 70 162 60 164 write 27 28 30 -42 165 ite 6 71 114 100 166 ugte 3 64 93 167 write 4 5 17 89 168 or 3 -123 71 169 sext 65 2 14 170 uext 65 161 12 171 sra 65 -169 170 172 urem 3 160 -75 173 write 146 147 139 -124 174 slice 1 -161 3 2 175 ulte 3 174 29 176 iff 3 76 -91 177 read 3 19 145 178 uext 1 102 1 179 ror 1 11 178 180 sort array 1 12 181 input 180 @arr181 182 sext 12 -142 3 183 write 180 181 110 182 184 sext 6 77 2 185 sext 6 99 2 186 write 9 10 96 185 187 redand 3 131 188 sext 12 140 3 189 uext 38 188 4 190 slice 3 29 0 0 191 nor 3 -190 -60 192 slice 6 79 3 1 193 uaddo 3 192 22 194 eq 3 -44 63 195 sext 1 89 1 196 write 15 156 -88 195 197 sext 65 161 12 198 sext 12 91 3 199 uext 65 198 12 200 sra 65 197 199 201 iff 3 75 -73 202 sext 1 104 1 203 uext 1 187 1 204 sll 1 202 203 205 sext 65 -49 9 206 uext 12 -145 3 207 uext 65 206 12 208 rol 65 205 207 209 sext 6 133 2 210 neq 3 -209 165 211 uext 12 -17 2 212 write 180 181 131 -211 213 uext 12 191 3 214 write 27 164 94 213 215 uext 12 22 1 216 write 13 23 215 -34 217 xnor 3 133 -77 218 const 1 10 219 uext 6 -25 2 220 write 69 70 219 91 221 const 12 1111 222 uext 6 60 2 223 uext 38 222 5 224 sll 38 58 223 225 uext 12 11 2 226 srl 12 206 225 227 input 80 @arr227 228 write 117 118 222 211 229 sort array 12 6 230 input 229 @arr230 231 uext 6 77 2 232 write 229 230 63 231 233 slice 12 224 6 3 234 sdiv 12 233 -84 235 umulo 3 134 91 236 read 3 14 198 237 read 12 32 102 238 read 6 55 210 239 read 3 72 100 240 read 6 83 231 241 read 12 106 93 242 read 3 107 195 243 read 1 111 131 244 read 12 120 -192 245 read 6 129 219 246 read 1 132 102 247 read 1 149 -85 248 read 1 151 -202 249 read 1 153 46 250 read 1 154 195 251 read 3 163 -157 252 read 3 167 179 253 read 1 173 47 254 read 12 183 195 255 read 6 186 127 256 read 1 196 110 257 read 12 212 2 258 read 12 214 213 259 read 3 216 85 260 read 3 220 46 261 read 6 227 8 262 read 12 228 -82 263 read 6 232 233 264 redxor 3 109 265 redor 3 121 266 redxor 3 127 267 redand 3 -137 268 redand 3 144 269 redand 3 171 270 redor 3 179 271 redxor 3 184 272 redand 3 -189 273 redxor 3 200 274 redor 3 -204 275 redand 3 208 276 redand 3 218 277 redxor 3 221 278 redand 3 -226 279 redxor 3 -234 280 redxor 3 237 281 redand 3 -238 282 redand 3 240 283 redand 3 241 284 redand 3 243 285 redand 3 244 286 redand 3 245 287 redor 3 246 288 redor 3 247 289 redor 3 248 290 redand 3 249 291 redxor 3 -250 292 redand 3 253 293 redand 3 254 294 redxor 3 255 295 redor 3 256 296 redxor 3 257 297 redand 3 258 298 redxor 3 -261 299 redor 3 262 300 redand 3 -263 301 iff 3 -116 135 302 nand 3 158 166 303 xnor 3 168 172 304 and 3 175 176 305 xnor 3 177 193 306 nor 3 194 201 307 and 3 210 -217 308 nor 3 235 236 309 xnor 3 239 -242 310 or 3 251 -252 311 xor 3 259 -260 312 and 3 264 265 313 implies 3 266 267 314 and 3 268 269 315 iff 3 -270 -271 316 implies 3 272 -273 317 xor 3 274 275 318 implies 3 276 277 319 or 3 278 279 320 implies 3 280 281 321 iff 3 -282 -283 322 implies 3 284 285 323 or 3 -286 287 324 nand 3 -288 289 325 xnor 3 -290 -291 326 or 3 -292 293 327 xnor 3 294 295 328 iff 3 -296 297 329 xor 3 298 299 330 nor 3 300 -301 331 nor 3 302 -303 332 nand 3 304 305 333 and 3 306 307 334 xnor 3 308 309 335 xor 3 310 -311 336 implies 3 312 313 337 xor 3 314 315 338 or 3 -316 317 339 or 3 318 319 340 or 3 320 321 341 or 3 -322 323 342 xnor 3 324 325 343 and 3 326 -327 344 iff 3 328 329 345 implies 3 -330 -331 346 or 3 332 333 347 xor 3 334 -335 348 xnor 3 -336 337 349 implies 3 -338 339 350 xor 3 340 -341 351 and 3 -342 -343 352 xor 3 344 345 353 xnor 3 -346 -347 354 nand 3 348 -349 355 implies 3 350 351 356 or 3 352 353 357 nand 3 354 355 358 and 3 356 357 359 constraint 358