d "lapc v0, 0x64" 190040ec 0x80012580 (set v0 (bv 64 0x800125e4))
d "align a0, a2, t0, 3" e022c87c 0x4 (set a0 (cast 64 (msb (| (<< (cast 32 false (var t0)) (bv 32 0x18) false) (>> (cast 32 false (var a2)) (bv 32 0x18) false))) (| (<< (cast 32 false (var t0)) (bv 32 0x18) false) (>> (cast 32 false (var a2)) (bv 32 0x18) false))))
d "dalign a0, a2, t0, 3" e422c87c 0x4 (set a0 (| (<< (var t0) (bv 64 0x18) false) (>> (var a2) (bv 64 0x18) false)))
d "aluipc s2, -0x270" 90fd5fee 0x84012580 (set s2 (bv 64 0x81910000))
d "aui s2, t7, 0xf770" 70f7f23d 0x4 (set s2 (cast 64 (msb (+ (cast 32 false (var t7)) (bv 32 0xf7700000))) (+ (cast 32 false (var t7)) (bv 32 0xf7700000))))
d "aui t3, a3, 0x520" 2005eb3c 0x4 (set t3 (cast 64 (msb (+ (cast 32 false (var a3)) (bv 32 0x5200000))) (+ (cast 32 false (var a3)) (bv 32 0x5200000))))
d "aui s2, zero, 0xff7f" 7fff123c 0x4 (set s2 (bv 64 0xff7f0000))
d "aui a0, zero, 0x100" 0001043c 0x4 (set a0 (bv 64 0x1000000))
dE "auipc s2, -0x145" 0xee5efebb 0x80012580 (set s2 (bv 64 0x7ebc2580))
dE "auipc t3, 0x10" 0xed7e0010 0x80012580 (set t3 (bv 64 0x80112580))
dE "balc 0x80048724" e80121c8 0x80000000 (seq (set ra (bv 64 0x80000008)) (jmp (bv 64 0x80048724)))
dE "bc 0x80047858" c8011e15 0x80000000 (jmp (bv 64 0x80047858))
dE "bitswap v1, s6" 7c161820 0x4
dE "bovc s6, v1, 0x7ffffebc" 22c3ffae 0x80000000 (branch (== (>> (& (cast 64 (msb (+ (var s6) (var v1))) (+ (var s6) (var v1))) (bv 64 0x8000000000000000)) (bv 64 0x3f) false) (>> (& (cast 64 (msb (+ (var s6) (var v1))) (+ (var s6) (var v1))) (bv 64 0x4000000000000000)) (bv 64 0x3e) false)) (jmp (bv 64 0x7ffffebc)) nop)
dE "blezalc t0, 0x800005d4" 18080174 0x80000000 (branch (sle (var t0) (bv 64 0x0)) (seq (set ra (bv 64 0x80000008)) (jmp (bv 64 0x800005d4))) nop)
dE "bltzalc s7, 0x80000774" 1ef701dc 0x80000000 (branch (&& (sle (var s7) (bv 64 0x0)) (! (== (var s7) (bv 64 0x0)))) (seq (set ra (bv 64 0x80000008)) (jmp (bv 64 0x80000774))) nop)
dE "bgezalc t3, 0x800005b8" 196b016d 0x80000000 (branch (|| (! (sle (var t3) (bv 64 0x0))) (== (var t3) (bv 64 0x0))) (seq (set ra (bv 64 0x80000008)) (jmp (bv 64 0x800005b8))) nop)
dE "bgtzalc t4, 0x80000568" 1c0c0159 0x80000000 (branch (! (sle (var t4) (bv 64 0x0))) (seq (set ra (bv 64 0x80000008)) (jmp (bv 64 0x80000568))) nop)
dE "beqzalc s0, 0x80000410" 20100103 0x80000000 (branch (is_zero (var s0)) (seq (set ra (bv 64 0x80000008)) (jmp (bv 64 0x80000410))) nop)
dE "bnezalc s6, 0x80000438" 6016010d 0x80000000 (branch (! (is_zero (var s6))) (seq (set ra (bv 64 0x80000008)) (jmp (bv 64 0x80000438))) nop)
dE "daui t5, s6, 0xb87" 76cd0b87 0x80000000 (set t5 (+ (var s6) (bv 64 0xb870000)))
dE "dahi s1, s1, 0x522" 06260522 0x80000000 (set s1 (+ (var s1) (bv 64 0x52200000000)))
dE "dati s3, s3, 0x82e" 067e082e 0x80000000 (set s3 (+ (var s3) (bv 64 0x82e000000000000)))
dE "dext t6, s0, 0xc, 0x19" 7e0ec303 0x80000000 (set t6 (& (>> (var s0) (bv 32 0xc) false) (>> (bv 64 0xffffffffffffffff) (- (bv 32 0x40) (bv 32 0x19)) false)))
dE "dext s1, s5, 0x30, 0x10" 7eb17c02 0x80000000 (set s1 (& (>> (var s5) (bv 32 0x30) false) (>> (bv 64 0xffffffffffffffff) (- (bv 32 0x40) (bv 32 0x10)) false)))
dE "dins t0, t3, 9, 0x1a" 7d681245 0x80000000 (set t0 (| (& (var t0) (~ (<< (>> (bv 64 0xffffffffffffffff) (- (bv 32 0x40) (bv 32 0x1a)) false) (bv 32 0x9) false))) (& (<< (var t3) (bv 32 0x9) false) (<< (>> (bv 64 0xffffffffffffffff) (- (bv 32 0x40) (bv 32 0x1a)) false) (bv 32 0x9) false))))
dE "dins s1, s5, 0x30, 0x10" 7eb1fc06 0x80000000 (set s1 (| (& (var s1) (~ (<< (>> (bv 64 0xffffffffffffffff) (- (bv 32 0x40) (bv 32 0x10)) false) (bv 32 0x30) false))) (& (<< (var s5) (bv 32 0x30) false) (<< (>> (bv 64 0xffffffffffffffff) (- (bv 32 0x40) (bv 32 0x10)) false) (bv 32 0x30) false))))
dE "lsa t7, s2, t5, 2" 024d7845 0x80000000 (set t7 (+ (<< (var s2) (bv 8 0x2) false) (var t5)))
dE "lsa t7, s2, t5, 1" 024d7805 0x80000000 (set t7 (+ (<< (var s2) (bv 8 0x1) false) (var t5)))
dE "dlsa t4, t0, s2, 3" 01126095 0x80000000 (set t4 (+ (<< (var t0) (bv 8 0x3) false) (var s2)))
dE "dlsa t4, t0, s2, 1" 01126015 0x80000000 (set t4 (+ (<< (var t0) (bv 8 0x1) false) (var s2)))
dE "mod t0, t7, t4" 01ec40da 0x80000000 (set t0 (smod (var t7) (var t4)))
dE "dmod t3, s4, t6" 028e58de 0x80000000 (set t3 (smod (var s4) (var t6)))
dE "modu s3, t0, s1" 011198db 0x80000000 (set s3 (mod (var t0) (var s1)))
dE "dmodu t6, t6, s5" 01d570df 0x80000000 (set t6 (mod (var t6) (var s5)))
dE "mul s5, t1, t7" 012fa898 0x80000000 (set s5 (cast 64 (msb (cast 32 false (* (var t1) (var t7)))) (cast 32 false (* (var t1) (var t7)))))
dE "mulu s1, t6, t2" 01ca8899 0x80000000 (set s1 (cast 64 (msb (cast 32 false (* (var t6) (var t2)))) (cast 32 false (* (var t6) (var t2)))))
dE "muh t3, s1, t1" 022958d8 0x80000000 (set t3 (cast 64 (msb (cast 32 false (>> (* (var s1) (var t1)) (bv 8 0x20) false))) (cast 32 false (>> (* (var s1) (var t1)) (bv 8 0x20) false))))
dE "muhu t0, t3, t7" 016f40d9 0x80000000 (set t0 (cast 64 (msb (cast 32 false (>> (* (var t3) (var t7)) (bv 8 0x20) false))) (cast 32 false (>> (* (var t3) (var t7)) (bv 8 0x20) false))))
dE "dmul t1, t1, t0" 0128489c 0x80000000 (set t1 (cast 64 false (* (cast 128 (msb (var t1)) (var t1)) (cast 128 (msb (var t0)) (var t0)))))
dE "dmulu s2, t4, s5" 0195909d 0x80000000 (set s2 (cast 64 false (* (cast 128 false (var t4)) (cast 128 false (var s5)))))
dE "dmuh s1, s3, s5" 027588dc 0x80000000 (set s1 (cast 64 false (>> (* (cast 128 (msb (var s3)) (var s3)) (cast 128 (msb (var s5)) (var s5))) (bv 8 0x40) false)))
dE "dmuhu t3, t4, t6" 018e58dd 0x80000000 (set t3 (cast 64 false (>> (* (cast 128 false (var t4)) (cast 128 false (var t6))) (bv 8 0x40) false)))
dE "drotr s7, s0, 7" 0030b9fa 0x80000000 (set s7 (| (<< (var s0) (bv 8 0x39) false) (>> (var s0) (bv 8 0x7) false)))
dE "drotr t5, s4, 0" 0034683a 0x80000000 (set t5 (var s4))
dE "drotrv t6, s3, t5" 01b37056 0x80000000 (set t6 (| (<< (var s3) (- (bv 64 0x40) (var t5)) false) (>> (var s3) (var t5) false)))
dE "drotr32 t4, s4, 0x1b" 003466fe 0x80000000 (set t4 (| (<< (var s4) (bv 8 0x5) false) (>> (var s4) (bv 8 0x3b) false)))
dE "dsll t5, t5, 0" 000d6838 0x80000000 (set t5 (var t5))
dE "dsll t0, s4, 0x1e" 001447b8 0x80000000 (set t0 (<< (var s4) (bv 64 0x1e) false))
dE "dsllv t1, t4, s4" 028c4814 0x80000000 (set t1 (<< (var t4) (var s4) false))
dE "dsll32 t0, s6, 7" 001641fc 0x80000000 (set t0 (<< (var s6) (bv 64 0x27) false))
dE "dsra t5, t1, 9" 00096a7b 0x80000000 (set t5 (>> (var t1) (bv 64 0x9) (msb (var t1))))
dE "dsra t6, t4, 0" 000c703b 0x80000000 (set t6 (var t4))
dE "dsrav t2, s1, t6" 01d15017 0x80000000 (set t2 (>> (var s1) (var t6) (msb (var s1))))
dE "dsra32 t0, t3, 2" 000b40bf 0x80000000 (set t0 (>> (var t3) (bv 64 0x22) (msb (var t3))))
dE "dsrl s6, t6, 3" 000eb0fa 0x80000000 (set s6 (>> (var t6) (bv 64 0x3) false))
dE "dsrl t3, s0, 0" 0010583a 0x80000000 (set t3 (var s0))
dE "dsrlv t6, s3, t7" 01f37016 0x80000000 (set t6 (>> (var s3) (var t7) false))
dE "dsrl32 t7, s0, 0x15" 00107d7e 0x80000000 (set t7 (>> (var s0) (bv 64 0x35) false))
dE "dsub t5, t3, t6" 016e682e 0x80000000 (set t5 (- (var t3) (var t6)))
dE "dsubu t7, s5, t6" 02ae782f 0x80000000 (set t7 (- (var s5) (var t6)))
dE "jialc s7, 0x6dc" f81706dc 0x80000000 (seq (set ra (bv 64 0x80000008)) (jmp (+ (var s7) (bv 64 0x6dc))))
dE "jic t4, 0x560" d80c0560 0x80000000 (jmp (+ (var t4) (bv 64 0x560)))
dE "ldpc s3, 0x758" ee7800eb 0x80001234 (set s3 (loadw 0 64 (bv 64 0x80001988)))
dE "lwpc s6, 0x58c" eec80163 0x80001234 (set s6 (cast 64 (msb (loadw 0 32 (bv 64 0x800017bc))) (loadw 0 32 (bv 64 0x800017bc))))
dE "lwupc t3, 0x424" ed700109 0x80001234 (set t3 (cast 64 false (loadw 0 32 (bv 64 0x80001654))))
dE "seleqz t7, t3, s7" 01777835 0x80000000 (branch (is_zero (var s7)) (set t7 (var t3)) (set t7 (bv 64 0x0)))
dE "selnez t4, t4, t3" 018b6037 0x80000000 (branch (is_zero (var t3)) (set t4 (bv 64 0x0)) (set t4 (var t4)))
