Different assemblers may use different algorithms based on the size attribute and symbolic reference of the second operand.