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