d "addfsr FSR0, 0" 0031 0x000000 (seq (set __x (+ (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 16 0x0))) (store 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (>> (var __x) (bv 8 0x8) false))) (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (var __x))))
d "addfsr FSR0, 0" 0031 0x00ff00 (seq (set __x (+ (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 16 0x0))) (store 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (>> (var __x) (bv 8 0x8) false))) (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (var __x))))
d "addfsr FSR0, 0x1" 0131 0x000000 (seq (set __x (+ (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 16 0x1))) (store 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (>> (var __x) (bv 8 0x8) false))) (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (var __x))))
d "addfsr FSR0, 0x1" 0131 0x00ff00 (seq (set __x (+ (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 16 0x1))) (store 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (>> (var __x) (bv 8 0x8) false))) (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (var __x))))
d "addfsr FSR0, 0x2" 0231 0x000000 (seq (set __x (+ (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 16 0x2))) (store 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (>> (var __x) (bv 8 0x8) false))) (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (var __x))))
d "addfsr FSR0, 0x2" 0231 0x00ff00 (seq (set __x (+ (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 16 0x2))) (store 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (>> (var __x) (bv 8 0x8) false))) (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (var __x))))
d "addfsr FSR0, 0x3" 0331 0x000000 (seq (set __x (+ (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 16 0x3))) (store 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (>> (var __x) (bv 8 0x8) false))) (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (var __x))))
d "addfsr FSR0, 0x3" 0331 0x00ff00 (seq (set __x (+ (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 16 0x3))) (store 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (>> (var __x) (bv 8 0x8) false))) (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (var __x))))
d "addfsr FSR0, 0x4" 0431 0x000000 (seq (set __x (+ (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 16 0x4))) (store 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (>> (var __x) (bv 8 0x8) false))) (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (var __x))))
d "addlw 0x0" 003e 0x000000 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (+ (var _w) (bv 8 0x0))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _w)) (set status_y (bv 8 0x0)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "addlw 0x0" 003e 0x00ff00 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (+ (var _w) (bv 8 0x0))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _w)) (set status_y (bv 8 0x0)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "addlw 0x1" 013e 0x000000 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (+ (var _w) (bv 8 0x1))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _w)) (set status_y (bv 8 0x1)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "addlw 0x1" 013e 0x00ff00 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (+ (var _w) (bv 8 0x1))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _w)) (set status_y (bv 8 0x1)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "addlw 0x2" 023e 0x000000 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (+ (var _w) (bv 8 0x2))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _w)) (set status_y (bv 8 0x2)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "addlw 0x2" 023e 0x00ff00 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (+ (var _w) (bv 8 0x2))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _w)) (set status_y (bv 8 0x2)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "addlw 0x3" 033e 0x000000 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (+ (var _w) (bv 8 0x3))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _w)) (set status_y (bv 8 0x3)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "addlw 0x3" 033e 0x00ff00 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (+ (var _w) (bv 8 0x3))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _w)) (set status_y (bv 8 0x3)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "addlw 0x4" 043e 0x000000 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (+ (var _w) (bv 8 0x4))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _w)) (set status_y (bv 8 0x4)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "addwf indf0, 0" 0007 0x000000 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _f (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (set _res (+ (var _w) (var _f))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _w)) (set status_y (var _f)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "addwf indf0, 0" 0007 0x00ff00 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _f (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (set _res (+ (var _w) (var _f))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _w)) (set status_y (var _f)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "addwf indf1, 0" 0107 0x000000 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _f (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (set _res (+ (var _w) (var _f))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _w)) (set status_y (var _f)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "addwf indf1, 0" 0107 0x00ff00 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _f (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (set _res (+ (var _w) (var _f))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _w)) (set status_y (var _f)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "addwf pcl, 0" 0207 0x000000 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _f (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (+ (var _w) (var _f))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _w)) (set status_y (var _f)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "addwf pcl, 0" 0207 0x00ff00 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _f (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (+ (var _w) (var _f))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _w)) (set status_y (var _f)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "addwf status, 0" 0307 0x000000 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _f (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (+ (var _w) (var _f))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _w)) (set status_y (var _f)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "addwf status, 0" 0307 0x00ff00 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _f (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (+ (var _w) (var _f))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _w)) (set status_y (var _f)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "addwf fsr0l, 0" 0407 0x000000 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _f (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (+ (var _w) (var _f))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _w)) (set status_y (var _f)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "addwfc indf0, 0" 003d 0x000000 (seq (set _res (+ (+ (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (ite (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (bv 8 0x1) (bv 8 0x0)))) (set status_x (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (set status_y (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)))
d "addwfc indf0, 0" 003d 0x00ff00 (seq (set _res (+ (+ (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (ite (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (bv 8 0x1) (bv 8 0x0)))) (set status_x (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (set status_y (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)))
d "addwfc indf1, 0" 013d 0x000000 (seq (set _res (+ (+ (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (ite (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (bv 8 0x1) (bv 8 0x0)))) (set status_x (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (set status_y (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)))
d "addwfc indf1, 0" 013d 0x00ff00 (seq (set _res (+ (+ (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (ite (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (bv 8 0x1) (bv 8 0x0)))) (set status_x (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (set status_y (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)))
d "addwfc pcl, 0" 023d 0x000000 (seq (set _res (+ (+ (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (ite (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (bv 8 0x1) (bv 8 0x0)))) (set status_x (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_y (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)))
d "addwfc pcl, 0" 023d 0x00ff00 (seq (set _res (+ (+ (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (ite (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (bv 8 0x1) (bv 8 0x0)))) (set status_x (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_y (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)))
d "addwfc status, 0" 033d 0x000000 (seq (set _res (+ (+ (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (ite (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (bv 8 0x1) (bv 8 0x0)))) (set status_x (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_y (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)))
d "addwfc status, 0" 033d 0x00ff00 (seq (set _res (+ (+ (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (ite (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (bv 8 0x1) (bv 8 0x0)))) (set status_x (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_y (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)))
d "addwfc fsr0l, 0" 043d 0x000000 (seq (set _res (+ (+ (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (ite (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (bv 8 0x1) (bv 8 0x0)))) (set status_x (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_y (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (var status_y))) (&& (|| (msb (var status_x)) (msb (var status_y))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (var status_y) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)))
d "andlw 0x0" 0039 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x0))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "andlw 0x0" 0039 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x0))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "andlw 0x1" 0139 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "andlw 0x1" 0139 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "andlw 0x2" 0239 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x2))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "andlw 0x2" 0239 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x2))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "andlw 0x3" 0339 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x3))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "andlw 0x3" 0339 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x3))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "andlw 0x4" 0439 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "andwf indf0, 0" 0005 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "andwf indf0, 0" 0005 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "andwf indf1, 0" 0105 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "andwf indf1, 0" 0105 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "andwf pcl, 0" 0205 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "andwf pcl, 0" 0205 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "andwf status, 0" 0305 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "andwf status, 0" 0305 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "andwf fsr0l, 0" 0405 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "bcf indf0, 0" 0010 0x000000 (store 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (& (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0xfe)))
d "bcf indf0, 0" 0010 0x00ff00 (store 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (& (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0xfe)))
d "bcf indf1, 0" 0110 0x000000 (store 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (& (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0xfe)))
d "bcf indf1, 0" 0110 0x00ff00 (store 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (& (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0xfe)))
d "bcf pcl, 0" 0210 0x000000 (store 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))
d "bcf pcl, 0" 0210 0x00ff00 (store 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))
d "bcf status, 0" 0310 0x000000 (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))
d "bcf status, 0" 0310 0x00ff00 (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))
d "bcf fsr0l, 0" 0410 0x000000 (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (& (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))
d "bra 0" 0032 0x000000 (jmp (bv 16 0x0))
d "bra 0" 0032 0x00ff00 (jmp (bv 16 0xff00))
d "bra 0x1" 0132 0x000000 (jmp (bv 16 0x1))
d "bra 0x1" 0132 0x00ff00 (jmp (bv 16 0xff01))
d "bra 0x2" 0232 0x000000 (jmp (bv 16 0x2))
d "bra 0x2" 0232 0x00ff00 (jmp (bv 16 0xff02))
d "bra 0x3" 0332 0x000000 (jmp (bv 16 0x3))
d "bra 0x3" 0332 0x00ff00 (jmp (bv 16 0xff03))
d "bra 0x4" 0432 0x000000 (jmp (bv 16 0x4))
d "brw" 0b00 0x000000 (jmp (+ (cast 16 false (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (>> (bv 16 0x2) (bv 16 0x1) false)))
d "brw" 0b00 0x00ff00 (jmp (+ (cast 16 false (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (>> (bv 16 0xff02) (bv 16 0x1) false)))
d "brw" 0b40 0x000000 (jmp (+ (cast 16 false (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (>> (bv 16 0x2) (bv 16 0x1) false)))
d "brw" 0b40 0x00ff00 (jmp (+ (cast 16 false (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (>> (bv 16 0xff02) (bv 16 0x1) false)))
d "brw" 0b80 0x000000 (jmp (+ (cast 16 false (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (>> (bv 16 0x2) (bv 16 0x1) false)))
d "brw" 0b80 0x00ff00 (jmp (+ (cast 16 false (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (>> (bv 16 0xff02) (bv 16 0x1) false)))
d "brw" 0bc0 0x000000 (jmp (+ (cast 16 false (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (>> (bv 16 0x2) (bv 16 0x1) false)))
d "brw" 0bc0 0x00ff00 (jmp (+ (cast 16 false (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (>> (bv 16 0xff02) (bv 16 0x1) false)))
d "bsf indf0, 0" 0014 0x000000 (store 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1)))
d "bsf indf0, 0" 0014 0x00ff00 (store 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1)))
d "bsf indf1, 0" 0114 0x000000 (store 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1)))
d "bsf indf1, 0" 0114 0x00ff00 (store 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1)))
d "bsf pcl, 0" 0214 0x000000 (store 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))
d "bsf pcl, 0" 0214 0x00ff00 (store 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))
d "bsf status, 0" 0314 0x000000 (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))
d "bsf status, 0" 0314 0x00ff00 (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))
d "bsf fsr0l, 0" 0414 0x000000 (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))
d "btfsc indf0, 0" 0018 0x000000 (branch (! (is_zero (& (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1)))) nop (jmp (bv 16 0x4)))
d "btfsc indf0, 0" 0018 0x00ff00 (branch (! (is_zero (& (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1)))) nop (jmp (bv 16 0xff04)))
d "btfsc indf1, 0" 0118 0x000000 (branch (! (is_zero (& (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1)))) nop (jmp (bv 16 0x4)))
d "btfsc indf1, 0" 0118 0x00ff00 (branch (! (is_zero (& (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1)))) nop (jmp (bv 16 0xff04)))
d "btfsc pcl, 0" 0218 0x000000 (branch (! (is_zero (& (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) nop (jmp (bv 16 0x4)))
d "btfsc pcl, 0" 0218 0x00ff00 (branch (! (is_zero (& (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) nop (jmp (bv 16 0xff04)))
d "btfsc status, 0" 0318 0x000000 (branch (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) nop (jmp (bv 16 0x4)))
d "btfsc status, 0" 0318 0x00ff00 (branch (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) nop (jmp (bv 16 0xff04)))
d "btfsc fsr0l, 0" 0418 0x000000 (branch (! (is_zero (& (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) nop (jmp (bv 16 0x4)))
d "btfss indf0, 0" 001c 0x000000 (branch (! (is_zero (& (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1)))) (jmp (bv 16 0x4)) nop)
d "btfss indf0, 0" 001c 0x00ff00 (branch (! (is_zero (& (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1)))) (jmp (bv 16 0xff04)) nop)
d "btfss indf1, 0" 011c 0x000000 (branch (! (is_zero (& (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1)))) (jmp (bv 16 0x4)) nop)
d "btfss indf1, 0" 011c 0x00ff00 (branch (! (is_zero (& (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1)))) (jmp (bv 16 0xff04)) nop)
d "btfss pcl, 0" 021c 0x000000 (branch (! (is_zero (& (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (jmp (bv 16 0x4)) nop)
d "btfss pcl, 0" 021c 0x00ff00 (branch (! (is_zero (& (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (jmp (bv 16 0xff04)) nop)
d "btfss status, 0" 031c 0x000000 (branch (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (jmp (bv 16 0x4)) nop)
d "btfss status, 0" 031c 0x00ff00 (branch (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (jmp (bv 16 0xff04)) nop)
d "btfss fsr0l, 0" 041c 0x000000 (branch (! (is_zero (& (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (jmp (bv 16 0x4)) nop)
d "call 0x0" 0020 0x000000 (seq (set __tos (bv 16 0x2)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (jmp (| (bv 16 0x0) (<< (cast 16 false (cast 1 false (>> (load 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 16 0x3) false))) (bv 16 0xb) false))))
d "call 0x0" 0020 0x00ff00 (seq (set __tos (bv 16 0xff02)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (jmp (| (bv 16 0x0) (<< (cast 16 false (cast 1 false (>> (load 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 16 0x3) false))) (bv 16 0xb) false))))
d "call 0x2" 0120 0x0 (seq (set __tos (bv 16 0x2)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (jmp (| (bv 16 0x1) (<< (cast 16 false (cast 1 false (>> (load 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 16 0x3) false))) (bv 16 0xb) false))))
d "call 0x2" 0120 0xff00 (seq (set __tos (bv 16 0xff02)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (jmp (| (bv 16 0x1) (<< (cast 16 false (cast 1 false (>> (load 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 16 0x3) false))) (bv 16 0xb) false))))
d "call 0x4" 0220 0x0 (seq (set __tos (bv 16 0x2)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (jmp (| (bv 16 0x2) (<< (cast 16 false (cast 1 false (>> (load 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 16 0x3) false))) (bv 16 0xb) false))))
d "call 0x4" 0220 0xff00 (seq (set __tos (bv 16 0xff02)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (jmp (| (bv 16 0x2) (<< (cast 16 false (cast 1 false (>> (load 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 16 0x3) false))) (bv 16 0xb) false))))
d "call 0x6" 0320 0x0 (seq (set __tos (bv 16 0x2)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (jmp (| (bv 16 0x3) (<< (cast 16 false (cast 1 false (>> (load 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 16 0x3) false))) (bv 16 0xb) false))))
d "call 0x6" 0320 0xff00 (seq (set __tos (bv 16 0xff02)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (jmp (| (bv 16 0x3) (<< (cast 16 false (cast 1 false (>> (load 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 16 0x3) false))) (bv 16 0xb) false))))
d "call 0x8" 0420 0x0 (seq (set __tos (bv 16 0x2)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (jmp (| (bv 16 0x4) (<< (cast 16 false (cast 1 false (>> (load 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 16 0x3) false))) (bv 16 0xb) false))))
d "callw" 0a00 0x000000 (seq (set __tos (bv 16 0x2)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (jmp (| (bv 16 0x0) (cast 16 false (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))))))
d "callw" 0a00 0x00ff00 (seq (set __tos (bv 16 0xff02)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (jmp (| (bv 16 0x0) (cast 16 false (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))))))
d "callw" 0a40 0x000000 (seq (set __tos (bv 16 0x2)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (jmp (| (bv 16 0x0) (cast 16 false (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))))))
d "callw" 0a40 0x00ff00 (seq (set __tos (bv 16 0xff02)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (jmp (| (bv 16 0x0) (cast 16 false (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))))))
d "callw" 0a80 0x000000 (seq (set __tos (bv 16 0x2)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (jmp (| (bv 16 0x0) (cast 16 false (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))))))
d "callw" 0a80 0x00ff00 (seq (set __tos (bv 16 0xff02)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (jmp (| (bv 16 0x0) (cast 16 false (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))))))
d "callw" 0ac0 0x000000 (seq (set __tos (bv 16 0x2)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (jmp (| (bv 16 0x0) (cast 16 false (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))))))
d "callw" 0ac0 0x00ff00 (seq (set __tos (bv 16 0xff02)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (jmp (| (bv 16 0x0) (cast 16 false (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))))))
d "clrf indf0" 8001 0x000000 (seq (store 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 8 0x0)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "clrf indf0" 8001 0x00ff00 (seq (store 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 8 0x0)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "clrf indf1" 8101 0x000000 (seq (store 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 8 0x0)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "clrf indf1" 8101 0x00ff00 (seq (store 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 8 0x0)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "clrf pcl" 8201 0x000000 (seq (store 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "clrf pcl" 8201 0x00ff00 (seq (store 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "clrf status" 8301 0x000000 (seq (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "clrf status" 8301 0x00ff00 (seq (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "clrf fsr0l" 8401 0x000000 (seq (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "clrw" 0001 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "clrw" 0001 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "clrw" 0101 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "clrw" 0101 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "clrw" 0201 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "clrw" 0201 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "clrw" 0301 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "clrw" 0301 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "clrw" 0401 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "comf indf0, 0" 0009 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (~- (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "comf indf0, 0" 0009 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (~- (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "comf indf1, 0" 0109 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (~- (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "comf indf1, 0" 0109 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (~- (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "comf pcl, 0" 0209 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (~- (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "comf pcl, 0" 0209 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (~- (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "comf status, 0" 0309 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (~- (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "comf status, 0" 0309 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (~- (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "comf fsr0l, 0" 0409 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (~- (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "decf indf0, 0" 0003 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (- (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "decf indf0, 0" 0003 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (- (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "decf indf1, 0" 0103 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (- (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "decf indf1, 0" 0103 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (- (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "decf pcl, 0" 0203 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (- (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "decf pcl, 0" 0203 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (- (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "decf status, 0" 0303 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (- (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "decf status, 0" 0303 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (- (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "decf fsr0l, 0" 0403 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (- (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "decfsz indf0, 0" 000b 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (- (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1))) (branch (is_zero (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (jmp (bv 16 0x4)) nop))
d "decfsz indf0, 0" 000b 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (- (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1))) (branch (is_zero (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (jmp (bv 16 0xff04)) nop))
d "decfsz indf1, 0" 010b 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (- (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1))) (branch (is_zero (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (jmp (bv 16 0x4)) nop))
d "decfsz indf1, 0" 010b 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (- (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1))) (branch (is_zero (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (jmp (bv 16 0xff04)) nop))
d "decfsz pcl, 0" 020b 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (- (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (branch (is_zero (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (jmp (bv 16 0x4)) nop))
d "decfsz pcl, 0" 020b 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (- (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (branch (is_zero (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (jmp (bv 16 0xff04)) nop))
d "decfsz status, 0" 030b 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (- (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (branch (is_zero (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (jmp (bv 16 0x4)) nop))
d "decfsz status, 0" 030b 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (- (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (branch (is_zero (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (jmp (bv 16 0xff04)) nop))
d "decfsz fsr0l, 0" 040b 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (- (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (branch (is_zero (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (jmp (bv 16 0x4)) nop))
d "goto 0x0" 0028 0x000000 (jmp (| (bv 16 0x0) (<< (cast 16 false (cast 2 false (>> (load 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 16 0x3) false))) (bv 16 0xb) false)))
d "goto 0x0" 0028 0x00ff00 (jmp (| (bv 16 0x0) (<< (cast 16 false (cast 2 false (>> (load 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 16 0x3) false))) (bv 16 0xb) false)))
d "goto 0x2" 0128 0x0 (jmp (| (bv 16 0x1) (<< (cast 16 false (cast 2 false (>> (load 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 16 0x3) false))) (bv 16 0xb) false)))
d "goto 0x2" 0128 0xff00 (jmp (| (bv 16 0x1) (<< (cast 16 false (cast 2 false (>> (load 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 16 0x3) false))) (bv 16 0xb) false)))
d "goto 0x4" 0228 0x0 (jmp (| (bv 16 0x2) (<< (cast 16 false (cast 2 false (>> (load 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 16 0x3) false))) (bv 16 0xb) false)))
d "goto 0x4" 0228 0xff00 (jmp (| (bv 16 0x2) (<< (cast 16 false (cast 2 false (>> (load 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 16 0x3) false))) (bv 16 0xb) false)))
d "goto 0x6" 0328 0x0 (jmp (| (bv 16 0x3) (<< (cast 16 false (cast 2 false (>> (load 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 16 0x3) false))) (bv 16 0xb) false)))
d "goto 0x6" 0328 0xff00 (jmp (| (bv 16 0x3) (<< (cast 16 false (cast 2 false (>> (load 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 16 0x3) false))) (bv 16 0xb) false)))
d "goto 0x8" 0428 0x0 (jmp (| (bv 16 0x4) (<< (cast 16 false (cast 2 false (>> (load 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 16 0x3) false))) (bv 16 0xb) false)))
d "incf indf0, 0" 000a 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (+ (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "incf indf0, 0" 000a 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (+ (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "incf indf1, 0" 010a 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (+ (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "incf indf1, 0" 010a 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (+ (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "incf pcl, 0" 020a 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (+ (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "incf pcl, 0" 020a 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (+ (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "incf status, 0" 030a 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (+ (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "incf status, 0" 030a 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (+ (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "incf fsr0l, 0" 040a 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (+ (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "incfsz indf0, 0" 000f 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (+ (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1))) (branch (is_zero (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (jmp (bv 16 0x4)) nop))
d "incfsz indf0, 0" 000f 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (+ (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1))) (branch (is_zero (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (jmp (bv 16 0xff04)) nop))
d "incfsz indf1, 0" 010f 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (+ (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1))) (branch (is_zero (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (jmp (bv 16 0x4)) nop))
d "incfsz indf1, 0" 010f 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (+ (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1))) (branch (is_zero (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (jmp (bv 16 0xff04)) nop))
d "incfsz pcl, 0" 020f 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (+ (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (branch (is_zero (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (jmp (bv 16 0x4)) nop))
d "incfsz pcl, 0" 020f 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (+ (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (branch (is_zero (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (jmp (bv 16 0xff04)) nop))
d "incfsz status, 0" 030f 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (+ (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (branch (is_zero (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (jmp (bv 16 0x4)) nop))
d "incfsz status, 0" 030f 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (+ (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (branch (is_zero (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (jmp (bv 16 0xff04)) nop))
d "incfsz fsr0l, 0" 040f 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (+ (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (branch (is_zero (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (jmp (bv 16 0x4)) nop))
d "iorlw 0x0" 0038 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x0))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "iorlw 0x0" 0038 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x0))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "iorlw 0x1" 0138 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "iorlw 0x1" 0138 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "iorlw 0x2" 0238 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x2))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "iorlw 0x2" 0238 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x2))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "iorlw 0x3" 0338 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x3))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "iorlw 0x3" 0338 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x3))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "iorlw 0x4" 0438 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "iorwf indf0, 0" 0004 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "iorwf indf0, 0" 0004 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "iorwf indf1, 0" 0104 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "iorwf indf1, 0" 0104 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "iorwf pcl, 0" 0204 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "iorwf pcl, 0" 0204 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "iorwf status, 0" 0304 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "iorwf status, 0" 0304 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "iorwf fsr0l, 0" 0404 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "movf indf0, 0" 0008 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "movf indf0, 0" 0008 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "movf indf1, 0" 0108 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "movf indf1, 0" 0108 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "movf pcl, 0" 0208 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "movf pcl, 0" 0208 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "movf status, 0" 0308 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "movf status, 0" 0308 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "movf fsr0l, 0" 0408 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "moviw ++FSR0" 1000 0x000000 (seq (set __x (+ (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 16 0x1))) (store 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (>> (var __x) (bv 8 0x8) false))) (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (var __x))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "moviw ++FSR0" 1000 0x00ff00 (seq (set __x (+ (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 16 0x1))) (store 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (>> (var __x) (bv 8 0x8) false))) (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (var __x))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "moviw --FSR0" 1100 0x000000 (seq (set __x (- (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 16 0x1))) (store 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (>> (var __x) (bv 8 0x8) false))) (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (var __x))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "moviw --FSR0" 1100 0x00ff00 (seq (set __x (- (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 16 0x1))) (store 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (>> (var __x) (bv 8 0x8) false))) (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (var __x))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "moviw FSR0++" 1200 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (set __x (+ (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 16 0x1))) (store 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (>> (var __x) (bv 8 0x8) false))) (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (var __x))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "moviw FSR0++" 1200 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (set __x (+ (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 16 0x1))) (store 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (>> (var __x) (bv 8 0x8) false))) (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (var __x))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "moviw FSR0--" 1300 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (set __x (- (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 16 0x1))) (store 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (>> (var __x) (bv 8 0x8) false))) (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (var __x))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "moviw FSR0--" 1300 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (set __x (- (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 16 0x1))) (store 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (>> (var __x) (bv 8 0x8) false))) (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (var __x))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "moviw ++FSR1" 1400 0x000000 (seq (set __x (+ (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (bv 16 0x1))) (store 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (>> (var __x) (bv 8 0x8) false))) (store 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))) (cast 8 false (var __x))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "movlb 0x0" 2000 0x000000 (seq (store 0 (+ (bv 16 0x8) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0)) (set _bank (& (load 0 (+ (bv 16 0x8) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1f))))
d "movlb 0x0" 2000 0x00ff00 (seq (store 0 (+ (bv 16 0x8) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0)) (set _bank (& (load 0 (+ (bv 16 0x8) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1f))))
d "movlb 0x1" 2100 0x000000 (seq (store 0 (+ (bv 16 0x8) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x1)) (set _bank (& (load 0 (+ (bv 16 0x8) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1f))))
d "movlb 0x1" 2100 0x00ff00 (seq (store 0 (+ (bv 16 0x8) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x1)) (set _bank (& (load 0 (+ (bv 16 0x8) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1f))))
d "movlb 0x2" 2200 0x000000 (seq (store 0 (+ (bv 16 0x8) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x2)) (set _bank (& (load 0 (+ (bv 16 0x8) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1f))))
d "movlb 0x2" 2200 0x00ff00 (seq (store 0 (+ (bv 16 0x8) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x2)) (set _bank (& (load 0 (+ (bv 16 0x8) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1f))))
d "movlb 0x3" 2300 0x000000 (seq (store 0 (+ (bv 16 0x8) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x3)) (set _bank (& (load 0 (+ (bv 16 0x8) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1f))))
d "movlb 0x3" 2300 0x00ff00 (seq (store 0 (+ (bv 16 0x8) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x3)) (set _bank (& (load 0 (+ (bv 16 0x8) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1f))))
d "movlb 0x4" 2400 0x000000 (seq (store 0 (+ (bv 16 0x8) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x4)) (set _bank (& (load 0 (+ (bv 16 0x8) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1f))))
d "movlp indf0" 8031 0x000000 (store 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0))
d "movlp indf0" 8031 0x00ff00 (store 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0))
d "movlp indf1" 8131 0x000000 (store 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0))
d "movlp indf1" 8131 0x00ff00 (store 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0))
d "movlp pcl" 8231 0x000000 (store 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0))
d "movlp pcl" 8231 0x00ff00 (store 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0))
d "movlp status" 8331 0x000000 (store 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0))
d "movlp status" 8331 0x00ff00 (store 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0))
d "movlp fsr0l" 8431 0x000000 (store 0 (+ (bv 16 0xa) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0))
d "movlw 0x0" 0030 0x000000 (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0))
d "movlw 0x0" 0030 0x00ff00 (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0))
d "movlw 0x1" 0130 0x000000 (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x1))
d "movlw 0x1" 0130 0x00ff00 (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x1))
d "movlw 0x2" 0230 0x000000 (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x2))
d "movlw 0x2" 0230 0x00ff00 (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x2))
d "movlw 0x3" 0330 0x000000 (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x3))
d "movlw 0x3" 0330 0x00ff00 (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x3))
d "movlw 0x4" 0430 0x000000 (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x4))
d "movwf indf0" 8000 0x000000 (store 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "movwf indf0" 8000 0x00ff00 (store 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "movwf indf1" 8100 0x000000 (store 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "movwf indf1" 8100 0x00ff00 (store 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "movwf pcl" 8200 0x000000 (store 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "movwf pcl" 8200 0x00ff00 (store 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "movwf status" 8300 0x000000 (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "movwf status" 8300 0x00ff00 (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "movwf fsr0l" 8400 0x000000 (store 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "movwi ++FSR0" 1800 0x000000 (store 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "movwi ++FSR0" 1800 0x00ff00 (store 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "movwi --FSR0" 1900 0x000000 (store 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "movwi --FSR0" 1900 0x00ff00 (store 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "movwi FSR0++" 1a00 0x000000 (store 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "movwi FSR0++" 1a00 0x00ff00 (store 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "movwi FSR0--" 1b00 0x000000 (store 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "movwi FSR0--" 1b00 0x00ff00 (store 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "movwi ++FSR1" 1c00 0x000000 (store 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "nop" 0000 0x000000 nop
d "nop" 0000 0x00ff00 nop
d "nop" 0040 0x000000 nop
d "nop" 0040 0x00ff00 nop
d "nop" 0080 0x000000 nop
d "nop" 0080 0x00ff00 nop
d "nop" 00c0 0x000000 nop
d "nop" 00c0 0x00ff00 nop
d "option" 6200 0x000000 (store 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "option" 6200 0x00ff00 (store 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "option" 6240 0x000000 (store 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "option" 6240 0x00ff00 (store 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "option" 6280 0x000000 (store 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "option" 6280 0x00ff00 (store 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "option" 62c0 0x000000 (store 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "option" 62c0 0x00ff00 (store 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "reset" 0100 0x000000 (seq nop (jmp (bv 16 0x0)))
d "reset" 0100 0x00ff00 (seq nop (jmp (bv 16 0x0)))
d "reset" 0140 0x000000 (seq nop (jmp (bv 16 0x0)))
d "reset" 0140 0x00ff00 (seq nop (jmp (bv 16 0x0)))
d "reset" 0180 0x000000 (seq nop (jmp (bv 16 0x0)))
d "reset" 0180 0x00ff00 (seq nop (jmp (bv 16 0x0)))
d "reset" 01c0 0x000000 (seq nop (jmp (bv 16 0x0)))
d "reset" 01c0 0x00ff00 (seq nop (jmp (bv 16 0x0)))
d "retfie" 0900 0x000000 (seq (set __tos (bv 16 0x0)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (store 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x80)) (& (load 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x7f)))))
d "retfie" 0900 0x00ff00 (seq (set __tos (bv 16 0xff00)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (store 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x80)) (& (load 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x7f)))))
d "retfie" 0940 0x000000 (seq (set __tos (bv 16 0x0)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (store 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x80)) (& (load 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x7f)))))
d "retfie" 0940 0x00ff00 (seq (set __tos (bv 16 0xff00)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (store 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x80)) (& (load 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x7f)))))
d "retfie" 0980 0x000000 (seq (set __tos (bv 16 0x0)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (store 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x80)) (& (load 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x7f)))))
d "retfie" 0980 0x00ff00 (seq (set __tos (bv 16 0xff00)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (store 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x80)) (& (load 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x7f)))))
d "retfie" 09c0 0x000000 (seq (set __tos (bv 16 0x0)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (store 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x80)) (& (load 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x7f)))))
d "retfie" 09c0 0x00ff00 (seq (set __tos (bv 16 0xff00)) (store 0 (bv 16 0xfef) (cast 8 false (>> (var __tos) (bv 8 0x8) false))) (store 0 (bv 16 0xfee) (cast 8 false (var __tos))) (store 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite true (| (load 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x80)) (& (load 0 (+ (bv 16 0xb) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x7f)))))
d "retlw 0x0" 0034 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0)) (jmp (append (load 0 (bv 16 0xfef)) (load 0 (bv 16 0xfee)))))
d "retlw 0x0" 0034 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x0)) (jmp (append (load 0 (bv 16 0xfef)) (load 0 (bv 16 0xfee)))))
d "retlw 0x1" 0134 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x1)) (jmp (append (load 0 (bv 16 0xfef)) (load 0 (bv 16 0xfee)))))
d "retlw 0x1" 0134 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x1)) (jmp (append (load 0 (bv 16 0xfef)) (load 0 (bv 16 0xfee)))))
d "retlw 0x2" 0234 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x2)) (jmp (append (load 0 (bv 16 0xfef)) (load 0 (bv 16 0xfee)))))
d "retlw 0x2" 0234 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x2)) (jmp (append (load 0 (bv 16 0xfef)) (load 0 (bv 16 0xfee)))))
d "retlw 0x3" 0334 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x3)) (jmp (append (load 0 (bv 16 0xfef)) (load 0 (bv 16 0xfee)))))
d "retlw 0x3" 0334 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x3)) (jmp (append (load 0 (bv 16 0xfef)) (load 0 (bv 16 0xfee)))))
d "retlw 0x4" 0434 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (bv 8 0x4)) (jmp (append (load 0 (bv 16 0xfef)) (load 0 (bv 16 0xfee)))))
d "return" 0800 0x000000 (jmp (append (load 0 (bv 16 0xfef)) (load 0 (bv 16 0xfee))))
d "return" 0800 0x00ff00 (jmp (append (load 0 (bv 16 0xfef)) (load 0 (bv 16 0xfee))))
d "return" 0840 0x000000 (jmp (append (load 0 (bv 16 0xfef)) (load 0 (bv 16 0xfee))))
d "return" 0840 0x00ff00 (jmp (append (load 0 (bv 16 0xfef)) (load 0 (bv 16 0xfee))))
d "return" 0880 0x000000 (jmp (append (load 0 (bv 16 0xfef)) (load 0 (bv 16 0xfee))))
d "return" 0880 0x00ff00 (jmp (append (load 0 (bv 16 0xfef)) (load 0 (bv 16 0xfee))))
d "return" 08c0 0x000000 (jmp (append (load 0 (bv 16 0xfef)) (load 0 (bv 16 0xfee))))
d "return" 08c0 0x00ff00 (jmp (append (load 0 (bv 16 0xfef)) (load 0 (bv 16 0xfee))))
d "rlf indf0, 0" 000d 0x000000 (seq (set _c (& (>> (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x7) false) (bv 8 0x1))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (<< (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1) false) (var _c))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (! (is_zero (var _c))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))))
d "rlf indf0, 0" 000d 0x00ff00 (seq (set _c (& (>> (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x7) false) (bv 8 0x1))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (<< (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1) false) (var _c))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (! (is_zero (var _c))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))))
d "rlf indf1, 0" 010d 0x000000 (seq (set _c (& (>> (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x7) false) (bv 8 0x1))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (<< (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1) false) (var _c))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (! (is_zero (var _c))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))))
d "rlf indf1, 0" 010d 0x00ff00 (seq (set _c (& (>> (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x7) false) (bv 8 0x1))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (<< (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1) false) (var _c))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (! (is_zero (var _c))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))))
d "rlf pcl, 0" 020d 0x000000 (seq (set _c (& (>> (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x7) false) (bv 8 0x1))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (<< (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1) false) (var _c))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (! (is_zero (var _c))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))))
d "rlf pcl, 0" 020d 0x00ff00 (seq (set _c (& (>> (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x7) false) (bv 8 0x1))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (<< (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1) false) (var _c))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (! (is_zero (var _c))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))))
d "rlf status, 0" 030d 0x000000 (seq (set _c (& (>> (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x7) false) (bv 8 0x1))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (<< (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1) false) (var _c))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (! (is_zero (var _c))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))))
d "rlf status, 0" 030d 0x00ff00 (seq (set _c (& (>> (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x7) false) (bv 8 0x1))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (<< (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1) false) (var _c))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (! (is_zero (var _c))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))))
d "rlf fsr0l, 0" 040d 0x000000 (seq (set _c (& (>> (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x7) false) (bv 8 0x1))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (<< (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1) false) (var _c))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (! (is_zero (var _c))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))))
d "rrf indf0, 0" 000c 0x000000 (seq (set _c (& (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (>> (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1) false) (<< (var _c) (bv 8 0x7) false))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (! (is_zero (var _c))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))))
d "rrf indf0, 0" 000c 0x00ff00 (seq (set _c (& (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (>> (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1) false) (<< (var _c) (bv 8 0x7) false))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (! (is_zero (var _c))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))))
d "rrf indf1, 0" 010c 0x000000 (seq (set _c (& (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (>> (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1) false) (<< (var _c) (bv 8 0x7) false))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (! (is_zero (var _c))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))))
d "rrf indf1, 0" 010c 0x00ff00 (seq (set _c (& (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (>> (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x1) false) (<< (var _c) (bv 8 0x7) false))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (! (is_zero (var _c))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))))
d "rrf pcl, 0" 020c 0x000000 (seq (set _c (& (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (>> (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1) false) (<< (var _c) (bv 8 0x7) false))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (! (is_zero (var _c))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))))
d "rrf pcl, 0" 020c 0x00ff00 (seq (set _c (& (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (>> (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1) false) (<< (var _c) (bv 8 0x7) false))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (! (is_zero (var _c))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))))
d "rrf status, 0" 030c 0x000000 (seq (set _c (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (>> (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1) false) (<< (var _c) (bv 8 0x7) false))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (! (is_zero (var _c))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))))
d "rrf status, 0" 030c 0x00ff00 (seq (set _c (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (>> (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1) false) (<< (var _c) (bv 8 0x7) false))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (! (is_zero (var _c))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))))
d "rrf fsr0l, 0" 040c 0x000000 (seq (set _c (& (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (| (>> (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1) false) (<< (var _c) (bv 8 0x7) false))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (! (is_zero (var _c))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfe)))))
d "sleep" 6300 0x000000 nop
d "sleep" 6300 0x00ff00 nop
d "sleep" 6340 0x000000 nop
d "sleep" 6340 0x00ff00 nop
d "sleep" 6380 0x000000 nop
d "sleep" 6380 0x00ff00 nop
d "sleep" 63c0 0x000000 nop
d "sleep" 63c0 0x00ff00 nop
d "sublw 0x0" 003c 0x000000 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (- (bv 8 0x0) (var _w))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (bv 8 0x0)) (set status_y (var _w)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "sublw 0x0" 003c 0x00ff00 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (- (bv 8 0x0) (var _w))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (bv 8 0x0)) (set status_y (var _w)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "sublw 0x1" 013c 0x000000 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (- (bv 8 0x1) (var _w))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (bv 8 0x1)) (set status_y (var _w)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "sublw 0x1" 013c 0x00ff00 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (- (bv 8 0x1) (var _w))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (bv 8 0x1)) (set status_y (var _w)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "sublw 0x2" 023c 0x000000 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (- (bv 8 0x2) (var _w))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (bv 8 0x2)) (set status_y (var _w)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "sublw 0x2" 023c 0x00ff00 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (- (bv 8 0x2) (var _w))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (bv 8 0x2)) (set status_y (var _w)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "sublw 0x3" 033c 0x000000 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (- (bv 8 0x3) (var _w))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (bv 8 0x3)) (set status_y (var _w)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "sublw 0x3" 033c 0x00ff00 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (- (bv 8 0x3) (var _w))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (bv 8 0x3)) (set status_y (var _w)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "sublw 0x4" 043c 0x000000 (seq (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (- (bv 8 0x4) (var _w))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (bv 8 0x4)) (set status_y (var _w)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "subwf indf0, 0" 0002 0x000000 (seq (set _f (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (- (var _f) (var _w))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _f)) (set status_y (var _w)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "subwf indf0, 0" 0002 0x00ff00 (seq (set _f (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (- (var _f) (var _w))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _f)) (set status_y (var _w)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "subwf indf1, 0" 0102 0x000000 (seq (set _f (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (- (var _f) (var _w))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _f)) (set status_y (var _w)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "subwf indf1, 0" 0102 0x00ff00 (seq (set _f (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (- (var _f) (var _w))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _f)) (set status_y (var _w)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "subwf pcl, 0" 0202 0x000000 (seq (set _f (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (- (var _f) (var _w))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _f)) (set status_y (var _w)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "subwf pcl, 0" 0202 0x00ff00 (seq (set _f (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (- (var _f) (var _w))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _f)) (set status_y (var _w)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "subwf status, 0" 0302 0x000000 (seq (set _f (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (- (var _f) (var _w))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _f)) (set status_y (var _w)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "subwf status, 0" 0302 0x00ff00 (seq (set _f (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (- (var _f) (var _w))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _f)) (set status_y (var _w)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "subwf fsr0l, 0" 0402 0x000000 (seq (set _f (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _w (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set _res (- (var _f) (var _w))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (set status_x (var _f)) (set status_y (var _w)) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))))
d "subwfb indf0, 0" 003b 0x000000 (seq (set _res (+ (- (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (ite (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (bv 8 0x1) (bv 8 0x0)))) (set status_x (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (set status_y (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)))
d "subwfb indf0, 0" 003b 0x00ff00 (seq (set _res (+ (- (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (ite (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (bv 8 0x1) (bv 8 0x0)))) (set status_x (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (set status_y (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)))
d "subwfb indf1, 0" 013b 0x000000 (seq (set _res (+ (- (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (ite (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (bv 8 0x1) (bv 8 0x0)))) (set status_x (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (set status_y (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)))
d "subwfb indf1, 0" 013b 0x00ff00 (seq (set _res (+ (- (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (ite (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (bv 8 0x1) (bv 8 0x0)))) (set status_x (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (set status_y (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)))
d "subwfb pcl, 0" 023b 0x000000 (seq (set _res (+ (- (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (ite (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (bv 8 0x1) (bv 8 0x0)))) (set status_x (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_y (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)))
d "subwfb pcl, 0" 023b 0x00ff00 (seq (set _res (+ (- (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (ite (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (bv 8 0x1) (bv 8 0x0)))) (set status_x (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_y (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)))
d "subwfb status, 0" 033b 0x000000 (seq (set _res (+ (- (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (ite (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (bv 8 0x1) (bv 8 0x0)))) (set status_x (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_y (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)))
d "subwfb status, 0" 033b 0x00ff00 (seq (set _res (+ (- (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (ite (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (bv 8 0x1) (bv 8 0x0)))) (set status_x (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_y (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)))
d "subwfb fsr0l, 0" 043b 0x000000 (seq (set _res (+ (- (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (ite (! (is_zero (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1)))) (bv 8 0x1) (bv 8 0x0)))) (set status_x (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_y (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (set status_res (var _res)) (set _c (|| (&& (msb (var status_x)) (msb (~- (var status_y)))) (&& (|| (msb (var status_x)) (msb (~- (var status_y)))) (! (msb (var status_res)))))) (set _dc (|| (&& (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (&& (|| (is_zero (cast 1 false (>> (var status_x) (bv 32 0x3) false))) (is_zero (cast 1 false (>> (~- (var status_y)) (bv 32 0x3) false)))) (! (is_zero (cast 1 false (>> (var status_res) (bv 32 0x3) false))))))) (set _z (is_zero (var status_res))) (set _status (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (var _z) (| (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0x4)) (& (ite (var _dc) (| (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0x2)) (& (ite (var _c) (| (var _status) (bv 8 0x1)) (& (var _status) (bv 8 0xfe))) (bv 8 0xfd))) (bv 8 0xfb)))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)))
d "swapf indf0, 0" 000e 0x000000 (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (append (cast 4 false (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (cast 4 false (>> (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x4) false))))
d "swapf indf0, 0" 000e 0x00ff00 (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (append (cast 4 false (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (cast 4 false (>> (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x4) false))))
d "swapf indf1, 0" 010e 0x000000 (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (append (cast 4 false (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (cast 4 false (>> (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x4) false))))
d "swapf indf1, 0" 010e 0x00ff00 (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (append (cast 4 false (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80)))))))) (cast 4 false (>> (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (bv 8 0x4) false))))
d "swapf pcl, 0" 020e 0x000000 (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (append (cast 4 false (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (cast 4 false (>> (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4) false))))
d "swapf pcl, 0" 020e 0x00ff00 (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (append (cast 4 false (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (cast 4 false (>> (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4) false))))
d "swapf status, 0" 030e 0x000000 (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (append (cast 4 false (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (cast 4 false (>> (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4) false))))
d "swapf status, 0" 030e 0x00ff00 (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (append (cast 4 false (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (cast 4 false (>> (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4) false))))
d "swapf fsr0l, 0" 040e 0x000000 (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (append (cast 4 false (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (cast 4 false (>> (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4) false))))
d "tris indf0" 6400 0x000000 (set tris (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "tris indf0" 6400 0x00ff00 (set tris (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "tris indf1" 6500 0x000000 (set tris (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "tris indf1" 6500 0x00ff00 (set tris (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "tris pcl" 6600 0x000000 (set tris (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "tris pcl" 6600 0x00ff00 (set tris (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "tris status" 6700 0x000000 (set tris (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "tris status" 6700 0x00ff00 (set tris (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "tris indf0" 6440 0x000000 (set tris (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))))
d "xorlw 0x0" 003a 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (^ (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x0))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "xorlw 0x0" 003a 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (^ (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x0))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "xorlw 0x1" 013a 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (^ (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "xorlw 0x1" 013a 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (^ (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x1))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "xorlw 0x2" 023a 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (^ (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x2))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "xorlw 0x2" 023a 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (^ (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x2))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "xorlw 0x3" 033a 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (^ (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x3))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "xorlw 0x3" 033a 0x00ff00 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (^ (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x3))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "xorlw 0x4" 043a 0x000000 (seq (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (^ (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4))) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))))) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "xorwf indf0, 0" 0006 0x000000 (seq (set _res (^ (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (var _res)) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "xorwf indf0, 0" 0006 0x00ff00 (seq (set _res (^ (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (append (load 0 (+ (bv 16 0x5) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (var _res)) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "xorwf indf1, 0" 0106 0x000000 (seq (set _res (^ (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (var _res)) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "xorwf indf1, 0" 0106 0x00ff00 (seq (set _res (^ (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (append (load 0 (+ (bv 16 0x7) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x6) (cast 16 false (* (var _bank) (bv 8 0x80))))))))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (var _res)) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "xorwf pcl, 0" 0206 0x000000 (seq (set _res (^ (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (var _res)) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "xorwf pcl, 0" 0206 0x00ff00 (seq (set _res (^ (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x2) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (var _res)) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "xorwf status, 0" 0306 0x000000 (seq (set _res (^ (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (var _res)) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "xorwf status, 0" 0306 0x00ff00 (seq (set _res (^ (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (var _res)) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
d "xorwf fsr0l, 0" 0406 0x000000 (seq (set _res (^ (load 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80))))) (load 0 (+ (bv 16 0x4) (cast 16 false (* (var _bank) (bv 8 0x80))))))) (store 0 (+ (bv 16 0x9) (cast 16 false (* (var _bank) (bv 8 0x80)))) (var _res)) (store 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80)))) (ite (is_zero (var _res)) (| (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0x4)) (& (load 0 (+ (bv 16 0x3) (cast 16 false (* (var _bank) (bv 8 0x80))))) (bv 8 0xfb)))))
