H5 --flatops, .flatops flatops p Related command line option, pseudo instruction and predefined label p Evaluate expressions strictly from left to right, disobeying any operator precedence. p Old assemblers sometimes didn't know about operator precedence and were designed this way for simplicity. p Use this option if error messages about byte values or offsets out of range are reported by zasm and these expressions make more sense when evaluated this way. p Normal operator precedence in zasm is: pre unary ! ~ + – ▶︎ >> << ▶︎ & | ^ ▶︎ * / % ▶︎ + – ▶︎ > >= etc. ▶︎ && || ▶︎ ?: p Note that this is not the precedence as defined for C. B-). The hierarchy of operators in c is very bad. p Prior to version 4.3.4 a label _flatops_ was also defined.