fix bug with calcualtion of a op (b op c) op d