@@ -36,25 +36,49 @@ Number of file 0 mappings: 12
36
36
= ((((((((Zero + c2) + c3) + c4) + c5) + c6) + c7) + c8) + c9)
37
37
38
38
Function name: match_arms::match_arms
39
- Raw bytes (51 ): 0x[01, 01, 06, 05, 07, 0b , 11, 09, 0d, 13, 02, 17, 09, 11, 0d, 07, 01, 18, 01, 01, 10, 05, 03, 0b, 00, 10, 11, 01, 11, 00, 21, 0d, 01, 11, 00, 21, 09, 01, 11, 00, 21, 02 , 01, 11, 00, 21, 0f , 03, 05, 01, 02]
39
+ Raw bytes (102 ): 0x[01, 01, 15, 0d, 17, 09, 4a, 05, 4f, 53 , 11, 09, 0d, 09, 4a, 05, 4f, 53, 11, 09, 0d, 05, 4f, 53, 11, 09, 0d, 05, 4f, 53, 11, 09, 0d, 43, 4a, 47, 09, 11, 0d, 05, 4f, 53, 11, 09, 0d, 0a, 01, 18, 01, 01, 10, 05, 03, 0b, 00, 10, 20, 11, 03, 01, 09, 00, 13, 11, 00, 11, 00, 21, 20, 0d, 17, 01, 09, 00, 13, 0d, 00, 11, 00, 21, 20, 09, 4a, 01, 09, 00, 13, 09, 00, 11, 00, 21, 4a , 01, 11, 00, 21, 3f , 03, 05, 01, 02]
40
40
Number of files: 1
41
41
- file 0 => global file 1
42
- Number of expressions: 6
43
- - expression 0 operands: lhs = Counter(1), rhs = Expression(1, Add)
44
- - expression 1 operands: lhs = Expression(2, Add), rhs = Counter(4)
45
- - expression 2 operands: lhs = Counter(2), rhs = Counter(3)
46
- - expression 3 operands: lhs = Expression(4, Add), rhs = Expression(0, Sub)
47
- - expression 4 operands: lhs = Expression(5, Add), rhs = Counter(2)
48
- - expression 5 operands: lhs = Counter(4), rhs = Counter(3)
49
- Number of file 0 mappings: 7
42
+ Number of expressions: 21
43
+ - expression 0 operands: lhs = Counter(3), rhs = Expression(5, Add)
44
+ - expression 1 operands: lhs = Counter(2), rhs = Expression(18, Sub)
45
+ - expression 2 operands: lhs = Counter(1), rhs = Expression(19, Add)
46
+ - expression 3 operands: lhs = Expression(20, Add), rhs = Counter(4)
47
+ - expression 4 operands: lhs = Counter(2), rhs = Counter(3)
48
+ - expression 5 operands: lhs = Counter(2), rhs = Expression(18, Sub)
49
+ - expression 6 operands: lhs = Counter(1), rhs = Expression(19, Add)
50
+ - expression 7 operands: lhs = Expression(20, Add), rhs = Counter(4)
51
+ - expression 8 operands: lhs = Counter(2), rhs = Counter(3)
52
+ - expression 9 operands: lhs = Counter(1), rhs = Expression(19, Add)
53
+ - expression 10 operands: lhs = Expression(20, Add), rhs = Counter(4)
54
+ - expression 11 operands: lhs = Counter(2), rhs = Counter(3)
55
+ - expression 12 operands: lhs = Counter(1), rhs = Expression(19, Add)
56
+ - expression 13 operands: lhs = Expression(20, Add), rhs = Counter(4)
57
+ - expression 14 operands: lhs = Counter(2), rhs = Counter(3)
58
+ - expression 15 operands: lhs = Expression(16, Add), rhs = Expression(18, Sub)
59
+ - expression 16 operands: lhs = Expression(17, Add), rhs = Counter(2)
60
+ - expression 17 operands: lhs = Counter(4), rhs = Counter(3)
61
+ - expression 18 operands: lhs = Counter(1), rhs = Expression(19, Add)
62
+ - expression 19 operands: lhs = Expression(20, Add), rhs = Counter(4)
63
+ - expression 20 operands: lhs = Counter(2), rhs = Counter(3)
64
+ Number of file 0 mappings: 10
50
65
- Code(Counter(0)) at (prev + 24, 1) to (start + 1, 16)
51
66
- Code(Counter(1)) at (prev + 3, 11) to (start + 0, 16)
52
- - Code(Counter(4)) at (prev + 1, 17) to (start + 0, 33)
53
- - Code(Counter(3)) at (prev + 1, 17) to (start + 0, 33)
54
- - Code(Counter(2)) at (prev + 1, 17) to (start + 0, 33)
55
- - Code(Expression(0, Sub)) at (prev + 1, 17) to (start + 0, 33)
67
+ - Branch { true: Counter(4), false: Expression(0, Add) } at (prev + 1, 9) to (start + 0, 19)
68
+ true = c4
69
+ false = (c3 + (c2 + (c1 - ((c2 + c3) + c4))))
70
+ - Code(Counter(4)) at (prev + 0, 17) to (start + 0, 33)
71
+ - Branch { true: Counter(3), false: Expression(5, Add) } at (prev + 1, 9) to (start + 0, 19)
72
+ true = c3
73
+ false = (c2 + (c1 - ((c2 + c3) + c4)))
74
+ - Code(Counter(3)) at (prev + 0, 17) to (start + 0, 33)
75
+ - Branch { true: Counter(2), false: Expression(18, Sub) } at (prev + 1, 9) to (start + 0, 19)
76
+ true = c2
77
+ false = (c1 - ((c2 + c3) + c4))
78
+ - Code(Counter(2)) at (prev + 0, 17) to (start + 0, 33)
79
+ - Code(Expression(18, Sub)) at (prev + 1, 17) to (start + 0, 33)
56
80
= (c1 - ((c2 + c3) + c4))
57
- - Code(Expression(3 , Add)) at (prev + 3, 5) to (start + 1, 2)
81
+ - Code(Expression(15 , Add)) at (prev + 3, 5) to (start + 1, 2)
58
82
= (((c4 + c3) + c2) + (c1 - ((c2 + c3) + c4)))
59
83
60
84
Function name: match_arms::or_patterns
0 commit comments