Commit 42741d7b authored by Marc Schoolderman's avatar Marc Schoolderman
Browse files

removed pvs files

parent 1bcdae7f
WP_parameter_mul16: THEORY
BEGIN
% do not edit above this line
% surround new declarations you insert below with blank lines
% Why3 unit
unit: TYPE+ = []
% Why3 abs_le
abs_le: AXIOM FORALL (x:int, y:int): (abs(x) <= y) <=> (((-y) <= x) AND
(x <= y))
% Why3 div
div(x:int, x1:int): int
% Why3 mod1
mod1(x:int, x1:int): int
% Why3 div_mod
div_mod: AXIOM FORALL (x:int, y:int): (NOT (y = 0)) => (x = ((y * div(x,
y)) + mod1(x, y)))
% Why3 mod_bound
mod_bound: AXIOM FORALL (x:int, y:int): (NOT (y = 0)) => ((0 <= mod1(x,
y)) AND (mod1(x, y) < abs(y)))
% Why3 div_unique
div_unique: AXIOM FORALL (x:int, y:int, q:int): (y > 0) =>
((((q * y) <= x) AND (x < ((q * y) + y))) => (div(x, y) = q))
% Why3 div_bound
div_bound: AXIOM FORALL (x:int, y:int): ((x >= 0) AND (y > 0)) =>
((0 <= div(x, y)) AND (div(x, y) <= x))
% Why3 mod_1
mod_1: AXIOM FORALL (x:int): (mod1(x, 1) = 0)
% Why3 div_1
div_1: AXIOM FORALL (x:int): (div(x, 1) = x)
% Why3 div_inf
div_inf: AXIOM FORALL (x:int, y:int): ((0 <= x) AND (x < y)) => (div(x,
y) = 0)
% Why3 div_inf_neg
div_inf_neg: AXIOM FORALL (x:int, y:int): ((0 < x) AND (x <= y)) =>
(div((-x), y) = (-1))
% Why3 mod_0
mod_0: AXIOM FORALL (y:int): (NOT (y = 0)) => (mod1(0, y) = 0)
% Why3 div_1_left
div_1_left: AXIOM FORALL (y:int): (y > 1) => (div(1, y) = 0)
% Why3 div_minus1_left
div_minus1_left: AXIOM FORALL (y:int): (y > 1) => (div((-1), y) = (-1))
% Why3 mod_1_left
mod_1_left: AXIOM FORALL (y:int): (y > 1) => (mod1(1, y) = 1)
% Why3 mod_minus1_left
mod_minus1_left: AXIOM FORALL (y:int): (y > 1) => (mod1((-1),
y) = (y - 1))
% Why3 div_mult
div_mult: AXIOM FORALL (x:int, y:int, z:int): (x > 0) =>
(div(((x * y) + z), x) = (y + div(z, x)))
% Why3 mod_mult
mod_mult: AXIOM FORALL (x:int, y:int, z:int): (x > 0) =>
(mod1(((x * y) + z), x) = mod1(z, x))
% Why3 ref
ref[a:TYPE+]: DATATYPE
BEGIN
mk_ref(x:a): mk_ref?
END ref
% Why3 contents
contents[a:TYPE+](v:ref[a]): a = CASES v OF
mk_ref(x): x
ENDCASES
% Why3 prefix_ex
prefix_ex[a:TYPE+](x:ref[a]): a = contents(x)
% Why3 pow2
pow2(x:int): int
% Why3 power_0
power_0: AXIOM (pow2(0) = 1)
% Why3 power_s
power_s: AXIOM FORALL (n:int): (n >= 0) => (pow2((n + 1)) = (2 * pow2(n)))
% Why3 power_1
power_1: AXIOM (pow2(1) = 2)
% Why3 power_sum
power_sum: AXIOM FORALL (n:int, m:int): ((n >= 0) AND (m >= 0)) =>
(pow2((n + m)) = (pow2(n) * pow2(m)))
% Why3 pow2pos
pow2pos: AXIOM FORALL (i:int): (i >= 0) => (pow2(i) > 0)
% Why3 pow2_0
pow2_0: AXIOM (pow2(0) = 1)
% Why3 pow2_1
pow2_1: AXIOM (pow2(1) = 2)
% Why3 pow2_2
pow2_2: AXIOM (pow2(2) = 4)
% Why3 pow2_3
pow2_3: AXIOM (pow2(3) = 8)
% Why3 pow2_4
pow2_4: AXIOM (pow2(4) = 16)
% Why3 pow2_5
pow2_5: AXIOM (pow2(5) = 32)
% Why3 pow2_6
pow2_6: AXIOM (pow2(6) = 64)
% Why3 pow2_7
pow2_7: AXIOM (pow2(7) = 128)
% Why3 pow2_8
pow2_8: AXIOM (pow2(8) = 256)
% Why3 pow2_9
pow2_9: AXIOM (pow2(9) = 512)
% Why3 pow2_10
pow2_10: AXIOM (pow2(10) = 1024)
% Why3 pow2_11
pow2_11: AXIOM (pow2(11) = 2048)
% Why3 pow2_12
pow2_12: AXIOM (pow2(12) = 4096)
% Why3 pow2_13
pow2_13: AXIOM (pow2(13) = 8192)
% Why3 pow2_14
pow2_14: AXIOM (pow2(14) = 16384)
% Why3 pow2_15
pow2_15: AXIOM (pow2(15) = 32768)
% Why3 pow2_16
pow2_16: AXIOM (pow2(16) = 65536)
% Why3 pow2_17
pow2_17: AXIOM (pow2(17) = 131072)
% Why3 pow2_18
pow2_18: AXIOM (pow2(18) = 262144)
% Why3 pow2_19
pow2_19: AXIOM (pow2(19) = 524288)
% Why3 pow2_20
pow2_20: AXIOM (pow2(20) = 1048576)
% Why3 pow2_21
pow2_21: AXIOM (pow2(21) = 2097152)
% Why3 pow2_22
pow2_22: AXIOM (pow2(22) = 4194304)
% Why3 pow2_23
pow2_23: AXIOM (pow2(23) = 8388608)
% Why3 pow2_24
pow2_24: AXIOM (pow2(24) = 16777216)
% Why3 pow2_25
pow2_25: AXIOM (pow2(25) = 33554432)
% Why3 pow2_26
pow2_26: AXIOM (pow2(26) = 67108864)
% Why3 pow2_27
pow2_27: AXIOM (pow2(27) = 134217728)
% Why3 pow2_28
pow2_28: AXIOM (pow2(28) = 268435456)
% Why3 pow2_29
pow2_29: AXIOM (pow2(29) = 536870912)
% Why3 pow2_30
pow2_30: AXIOM (pow2(30) = 1073741824)
% Why3 pow2_31
pow2_31: AXIOM (pow2(31) = 2147483648)
% Why3 pow2_32
pow2_32: AXIOM (pow2(32) = 4294967296)
% Why3 pow2_33
pow2_33: AXIOM (pow2(33) = 8589934592)
% Why3 pow2_34
pow2_34: AXIOM (pow2(34) = 17179869184)
% Why3 pow2_35
pow2_35: AXIOM (pow2(35) = 34359738368)
% Why3 pow2_36
pow2_36: AXIOM (pow2(36) = 68719476736)
% Why3 pow2_37
pow2_37: AXIOM (pow2(37) = 137438953472)
% Why3 pow2_38
pow2_38: AXIOM (pow2(38) = 274877906944)
% Why3 pow2_39
pow2_39: AXIOM (pow2(39) = 549755813888)
% Why3 pow2_40
pow2_40: AXIOM (pow2(40) = 1099511627776)
% Why3 pow2_41
pow2_41: AXIOM (pow2(41) = 2199023255552)
% Why3 pow2_42
pow2_42: AXIOM (pow2(42) = 4398046511104)
% Why3 pow2_43
pow2_43: AXIOM (pow2(43) = 8796093022208)
% Why3 pow2_44
pow2_44: AXIOM (pow2(44) = 17592186044416)
% Why3 pow2_45
pow2_45: AXIOM (pow2(45) = 35184372088832)
% Why3 pow2_46
pow2_46: AXIOM (pow2(46) = 70368744177664)
% Why3 pow2_47
pow2_47: AXIOM (pow2(47) = 140737488355328)
% Why3 pow2_48
pow2_48: AXIOM (pow2(48) = 281474976710656)
% Why3 pow2_49
pow2_49: AXIOM (pow2(49) = 562949953421312)
% Why3 pow2_50
pow2_50: AXIOM (pow2(50) = 1125899906842624)
% Why3 pow2_51
pow2_51: AXIOM (pow2(51) = 2251799813685248)
% Why3 pow2_52
pow2_52: AXIOM (pow2(52) = 4503599627370496)
% Why3 pow2_53
pow2_53: AXIOM (pow2(53) = 9007199254740992)
% Why3 pow2_54
pow2_54: AXIOM (pow2(54) = 18014398509481984)
% Why3 pow2_55
pow2_55: AXIOM (pow2(55) = 36028797018963968)
% Why3 pow2_56
pow2_56: AXIOM (pow2(56) = 72057594037927936)
% Why3 pow2_57
pow2_57: AXIOM (pow2(57) = 144115188075855872)
% Why3 pow2_58
pow2_58: AXIOM (pow2(58) = 288230376151711744)
% Why3 pow2_59
pow2_59: AXIOM (pow2(59) = 576460752303423488)
% Why3 pow2_60
pow2_60: AXIOM (pow2(60) = 1152921504606846976)
% Why3 pow2_61
pow2_61: AXIOM (pow2(61) = 2305843009213693952)
% Why3 pow2_62
pow2_62: AXIOM (pow2(62) = 4611686018427387904)
% Why3 pow2_63
pow2_63: AXIOM (pow2(63) = 9223372036854775808)
% Why3 pow2_64
pow2_64: AXIOM (pow2(64) = 18446744073709551616)
% Why3 register
register: TYPE+ = int
% Why3 r0
r0: int = 0
% Why3 r1
r1: int = 1
% Why3 r2
r2: int = 2
% Why3 r3
r3: int = 3
% Why3 r4
r4: int = 4
% Why3 r5
r5: int = 5
% Why3 r6
r6: int = 6
% Why3 r7
r7: int = 7
% Why3 r8
r8: int = 8
% Why3 r9
r9: int = 9
% Why3 r10
r10: int = 10
% Why3 r11
r11: int = 11
% Why3 r12
r12: int = 12
% Why3 r13
r13: int = 13
% Why3 r14
r14: int = 14
% Why3 r15
r15: int = 15
% Why3 r16
r16: int = 16
% Why3 r17
r17: int = 17
% Why3 r18
r18: int = 18
% Why3 r19
r19: int = 19
% Why3 r20
r20: int = 20
% Why3 r21
r21: int = 21
% Why3 r22
r22: int = 22
% Why3 r23
r23: int = 23
% Why3 r24
r24: int = 24
% Why3 r25
r25: int = 25
% Why3 r26
r26: int = 26
% Why3 r27
r27: int = 27
% Why3 r28
r28: int = 28
% Why3 r29
r29: int = 29
% Why3 r30
r30: int = 30
% Why3 r31
r31: int = 31
% Why3 cpu_flag
cpu_flag: DATATYPE
BEGIN
mk_cpu_flag(x:bool): mk_cpu_flag?
END cpu_flag
% Why3 value
value(v:cpu_flag): bool = CASES v OF
mk_cpu_flag(x): x
ENDCASES
% Why3 prefix_qu
prefix_qu(x:cpu_flag): int = IF (value(x) = TRUE) THEN 1 ELSE 0 ENDIF
% Why3 address_space
address_space: DATATYPE
BEGIN
mk_address_space(x:[int -> int]): mk_address_space?
END address_space
% Why3 data
data(v:address_space): [int -> int] =
CASES v OF
mk_address_space(x): x
ENDCASES
% Why3 mixfix_lbrb1
mixfix_lbrb1(r:address_space, i:int): int = data(r)(i)
% Why3 mixfix_lblsmnrb1
mixfix_lblsmnrb1(r:address_space, i:int, v:int): address_space =
mk_address_space((data(r) WITH [(i) |-> v]))
% Why3 get_uint_term
get_uint_term(rlo:[address_space, int], i:int): int =
LET reg:address_space = rlo`1, lo:int = rlo`2 IN
(pow2((8 * i)) * mixfix_lbrb1(reg, (lo + i)))
% Why3 sum
sum(x:[address_space, int], x1:int, x2:int): int
% Why3 sum_def_empty
sum_def_empty: AXIOM FORALL (c:[address_space, int], i:int, j:int):
(j <= i) => (sum(c, i, j) = 0)
% Why3 sum_def_non_empty
sum_def_non_empty: AXIOM FORALL (c:[address_space, int], i:int, j:int):
(i < j) => (sum(c, i, j) = (get_uint_term(c, i) + sum(c, (i + 1), j)))
% Why3 sum_right_extension
sum_right_extension: AXIOM FORALL (c:[address_space, int], i:int, j:int):
(i < j) => (sum(c, i, j) = (sum(c, i, (j - 1)) + get_uint_term(c,
(j - 1))))
% Why3 sum_transitivity
sum_transitivity: AXIOM FORALL (c:[address_space, int], i:int, k:int,
j:int): ((i <= k) AND (k <= j)) => (sum(c, i, j) = (sum(c, i, k) + sum(c,
k, j)))
% Why3 sum_eq
sum_eq: AXIOM FORALL (c1:[address_space, int], c2:[address_space, int],
i:int, j:int): (FORALL (k:int): ((i <= k) AND (k < j)) =>
(get_uint_term(c1, k) = get_uint_term(c2, k))) => (sum(c1, i,
j) = sum(c2, i, j))
% Why3 uint
uint(w:int, reg:address_space, lo:int): int = sum((reg, lo), 0, w)
% Why3 rx
rx: int = 26
% Why3 ry
ry: int = 28
% Why3 rz
rz: int = 30
% Why3 stack_limit
stack_limit: int
% Why3 eq1
eq1(w:int, reg:address_space, regqt:address_space, lo:int): bool =
FORALL (i:int): ((lo <= i) AND (i < (lo + w))) => (mixfix_lbrb1(reg,
i) = mixfix_lbrb1(regqt, i))
% Why3 uint_0
uint_0: AXIOM FORALL (reg:address_space, lo:int): (sum((reg, lo), 0,
0) = 0)
% Why3 uint_1
uint_1: AXIOM FORALL (reg:address_space, lo:int): (sum((reg, lo), 0,
1) = mixfix_lbrb1(reg, lo))
% Why3 uint_2
uint_2: AXIOM FORALL (reg:address_space, lo:int): (sum((reg, lo), 0,
2) = (mixfix_lbrb1(reg, lo) + (pow2(8) * mixfix_lbrb1(reg, (lo + 1)))))
% Why3 uint_3
uint_3: AXIOM FORALL (reg:address_space, lo:int): (sum((reg, lo), 0,
3) = ((mixfix_lbrb1(reg, lo) + (pow2(8) * mixfix_lbrb1(reg,
(lo + 1)))) + (pow2(16) * mixfix_lbrb1(reg, (lo + 2)))))
% Why3 uint_4
uint_4: AXIOM FORALL (reg:address_space, lo:int): (sum((reg, lo), 0,
4) = (((mixfix_lbrb1(reg, lo) + (pow2(8) * mixfix_lbrb1(reg,
(lo + 1)))) + (pow2(16) * mixfix_lbrb1(reg,
(lo + 2)))) + (pow2(24) * mixfix_lbrb1(reg, (lo + 3)))))
% Why3 uint_5
uint_5: AXIOM FORALL (reg:address_space, lo:int): (sum((reg, lo), 0,
5) = ((((mixfix_lbrb1(reg, lo) + (pow2(8) * mixfix_lbrb1(reg,
(lo + 1)))) + (pow2(16) * mixfix_lbrb1(reg,
(lo + 2)))) + (pow2(24) * mixfix_lbrb1(reg,
(lo + 3)))) + (pow2(32) * mixfix_lbrb1(reg, (lo + 4)))))
% Why3 uint_6
uint_6: AXIOM FORALL (reg:address_space, lo:int): (sum((reg, lo), 0,
6) = (((((mixfix_lbrb1(reg, lo) + (pow2(8) * mixfix_lbrb1(reg,
(lo + 1)))) + (pow2(16) * mixfix_lbrb1(reg,
(lo + 2)))) + (pow2(24) * mixfix_lbrb1(reg,
(lo + 3)))) + (pow2(32) * mixfix_lbrb1(reg,
(lo + 4)))) + (pow2(40) * mixfix_lbrb1(reg, (lo + 5)))))
% Why3 uint_7
uint_7: AXIOM FORALL (reg:address_space, lo:int): (sum((reg, lo), 0,
7) = ((((((mixfix_lbrb1(reg, lo) + (pow2(8) * mixfix_lbrb1(reg,
(lo + 1)))) + (pow2(16) * mixfix_lbrb1(reg,
(lo + 2)))) + (pow2(24) * mixfix_lbrb1(reg,
(lo + 3)))) + (pow2(32) * mixfix_lbrb1(reg,
(lo + 4)))) + (pow2(40) * mixfix_lbrb1(reg,
(lo + 5)))) + (pow2(48) * mixfix_lbrb1(reg, (lo + 6)))))
% Why3 uint_8
uint_8: AXIOM FORALL (reg:address_space, lo:int): (sum((reg, lo), 0,
8) = (((((((mixfix_lbrb1(reg, lo) + (pow2(8) * mixfix_lbrb1(reg,
(lo + 1)))) + (pow2(16) * mixfix_lbrb1(reg,
(lo + 2)))) + (pow2(24) * mixfix_lbrb1(reg,
(lo + 3)))) + (pow2(32) * mixfix_lbrb1(reg,
(lo + 4)))) + (pow2(40) * mixfix_lbrb1(reg,
(lo + 5)))) + (pow2(48) * mixfix_lbrb1(reg,
(lo + 6)))) + (pow2(56) * mixfix_lbrb1(reg, (lo + 7)))))
% Why3 uint_9
uint_9: AXIOM FORALL (reg:address_space, lo:int): (sum((reg, lo), 0,
9) = ((((((((mixfix_lbrb1(reg, lo) + (pow2(8) * mixfix_lbrb1(reg,
(lo + 1)))) + (pow2(16) * mixfix_lbrb1(reg,
(lo + 2)))) + (pow2(24) * mixfix_lbrb1(reg,
(lo + 3)))) + (pow2(32) * mixfix_lbrb1(reg,
(lo + 4)))) + (pow2(40) * mixfix_lbrb1(reg,
(lo + 5)))) + (pow2(48) * mixfix_lbrb1(reg,
(lo + 6)))) + (pow2(56) * mixfix_lbrb1(reg,
(lo + 7)))) + (pow2(64) * mixfix_lbrb1(reg, (lo + 8)))))
% Why3 uint_10
uint_10: AXIOM FORALL (reg:address_space, lo:int): (sum((reg, lo), 0,
10) = (((((((((mixfix_lbrb1(reg, lo) + (pow2(8) * mixfix_lbrb1(reg,
(lo + 1)))) + (pow2(16) * mixfix_lbrb1(reg,
(lo + 2)))) + (pow2(24) * mixfix_lbrb1(reg,
(lo + 3)))) + (pow2(32) * mixfix_lbrb1(reg,
(lo + 4)))) + (pow2(40) * mixfix_lbrb1(reg,
(lo + 5)))) + (pow2(48) * mixfix_lbrb1(reg,
(lo + 6)))) + (pow2(56) * mixfix_lbrb1(reg,
(lo + 7)))) + (pow2(64) * mixfix_lbrb1(reg,
(lo + 8)))) + (pow2(72) * mixfix_lbrb1(reg, (lo + 9)))))
% Why3 uint_11
uint_11: AXIOM FORALL (reg:address_space, lo:int): (sum((reg, lo), 0,
11) = ((((((((((mixfix_lbrb1(reg, lo) + (pow2(8) * mixfix_lbrb1(reg,
(lo + 1)))) + (pow2(16) * mixfix_lbrb1(reg,
(lo + 2)))) + (pow2(24) * mixfix_lbrb1(reg,
(lo + 3)))) + (pow2(32) * mixfix_lbrb1(reg,
(lo + 4)))) + (pow2(40) * mixfix_lbrb1(reg,
(lo + 5)))) + (pow2(48) * mixfix_lbrb1(reg,
(lo + 6)))) + (pow2(56) * mixfix_lbrb1(reg,
(lo + 7)))) + (pow2(64) * mixfix_lbrb1(reg,
(lo + 8)))) + (pow2(72) * mixfix_lbrb1(reg,
(lo + 9)))) + (pow2(80) * mixfix_lbrb1(reg, (lo + 10)))))
% Why3 uint_12
uint_12: AXIOM FORALL (reg:address_space, lo:int): (sum((reg, lo), 0,
12) = (((((((((((mixfix_lbrb1(reg, lo) + (pow2(8) * mixfix_lbrb1(reg,
(lo + 1)))) + (pow2(16) * mixfix_lbrb1(reg,
(lo + 2)))) + (pow2(24) * mixfix_lbrb1(reg,
(lo + 3)))) + (pow2(32) * mixfix_lbrb1(reg,
(lo + 4)))) + (pow2(40) * mixfix_lbrb1(reg,
(lo + 5)))) + (pow2(48) * mixfix_lbrb1(reg,
(lo + 6)))) + (pow2(56) * mixfix_lbrb1(reg,
(lo + 7)))) + (pow2(64) * mixfix_lbrb1(reg,
(lo + 8)))) + (pow2(72) * mixfix_lbrb1(reg,
(lo + 9)))) + (pow2(80) * mixfix_lbrb1(reg,
(lo + 10)))) + (pow2(88) * mixfix_lbrb1(reg, (lo + 11)))))
% Why3 uint_13
uint_13: AXIOM FORALL (reg:address_space, lo:int): (sum((reg, lo), 0,
13) = ((((((((((((mixfix_lbrb1(reg, lo) + (pow2(8) * mixfix_lbrb1(reg,
(lo + 1)))) + (pow2(16) * mixfix_lbrb1(reg,
(lo + 2)))) + (pow2(24) * mixfix_lbrb1(reg,
(lo + 3)))) + (pow2(32) * mixfix_lbrb1(reg,
(lo + 4)))) + (pow2(40) * mixfix_lbrb1(reg,
(lo + 5)))) + (pow2(48) * mixfix_lbrb1(reg,
(lo + 6)))) + (pow2(56) * mixfix_lbrb1(reg,
(lo + 7)))) + (pow2(64) * mixfix_lbrb1(reg,
(lo + 8)))) + (pow2(72) * mixfix_lbrb1(reg,
(lo + 9)))) + (pow2(80) * mixfix_lbrb1(reg,
(lo + 10)))) + (pow2(88) * mixfix_lbrb1(reg,
(lo + 11)))) + (pow2(96) * mixfix_lbrb1(reg, (lo + 12)))))
% Why3 uint_14
uint_14: AXIOM FORALL (reg:address_space, lo:int): (sum((reg, lo), 0,
14) = (((((((((((((mixfix_lbrb1(reg, lo) + (pow2(8) * mixfix_lbrb1(reg,
(lo + 1)))) + (pow2(16) * mixfix_lbrb1(reg,
(lo + 2)))) + (pow2(24) * mixfix_lbrb1(reg,
(lo + 3)))) + (pow2(32) * mixfix_lbrb1(reg,
(lo + 4)))) + (pow2(40) * mixfix_lbrb1(reg,
(lo + 5)))) + (pow2(48) * mixfix_lbrb1(reg,
(lo + 6)))) + (pow2(56) * mixfix_lbrb1(reg,
(lo + 7)))) + (pow2(64) * mixfix_lbrb1(reg,
(lo + 8)))) + (pow2(72) * mixfix_lbrb1(reg,
(lo + 9)))) + (pow2(80) * mixfix_lbrb1(reg,
(lo + 10)))) + (pow2(88) * mixfix_lbrb1(reg,
(lo + 11)))) + (pow2(96) * mixfix_lbrb1(reg,
(lo + 12)))) + (pow2(104) * mixfix_lbrb1(reg, (lo + 13)))))
% Why3 uint_15
uint_15: AXIOM FORALL (reg:address_space, lo:int): (sum((reg, lo), 0,
15) = ((((((((((((((mixfix_lbrb1(reg, lo) + (pow2(8) * mixfix_lbrb1(reg,
(lo + 1)))) + (pow2(16) * mixfix_lbrb1(reg,
(lo + 2)))) + (pow2(24) * mixfix_lbrb1(reg,
(lo + 3)))) + (pow2(32) * mixfix_lbrb1(reg,
(lo + 4)))) + (pow2(40) * mixfix_lbrb1(reg,
(lo + 5)))) + (pow2(48) * mixfix_lbrb1(reg,
(lo + 6)))) + (pow2(56) * mixfix_lbrb1(reg,
(lo + 7)))) + (pow2(64) * mixfix_lbrb1(reg,
(lo + 8)))) + (pow2(72) * mixfix_lbrb1(reg,
(lo + 9)))) + (pow2(80) * mixfix_lbrb1(reg,
(lo + 10)))) + (pow2(88) * mixfix_lbrb1(reg,
(lo + 11)))) + (pow2(96) * mixfix_lbrb1(reg,