In the following, $xxx
represents a memory location and %xxx
represents a register.
dst
represents a destination, src
represents a source, lft
represents the left-hand argument of a binary operation, rgt
represents the right-hand argument of a binary operation, arg
represents the only argument of a unary operation,
l $addr, %reg
st %reg, $addr
add %lft, %rgt, %dst
sub %lft, %rgt, %dst
mul %lft, %rgt, %dst
div %lft, %rgt, %dst