compiler/arm/insts: replace LDB with MASK-FIELD at certain locations

We needed the sum of the values be the same, thus usage of LDB was wrong
for sufficiently large values.
compiler/arm/insts: forgot to translate condition keywords into integer values