For AMO ASM syntax, make the 0 displacement optional

The following are now accepted and equivalent:

amoadd.d x2, x3, 0(x4)
amoadd.d x2, x3, (x4)