82
82
-record(load, {ldop, dst, am2}). % cond not included; ldrh/ldrsh not included
83
83
-record(ldrsb, {dst, am3}). % cond not included
84
84
-record(move, {movop, s, dst, am1}). % cond not included
85
-record(mul, {dst, src1, src2}). % cond not included, s not included
85
86
-record(pseudo_bc, {'cond', true_label, false_label, pred}).
86
87
-record(pseudo_blr, {}). % alias for "mov pc,lr" to help cfg
87
88
-record(pseudo_bx, {src}). % alias for "mov pc,src" to help cfg