x86_address_mode: always use AGGRESSIVE_AM
x86_address_mode: small cleanup
x86_address_mode: add missing patterns, improve frame_addr matching

- This should fix some cases where we would not reassociate constants
  because of multiple users and missed address mode patterns for these
  cases.
amd64: fix wrong register requirements for float ops with address mode
amd64: support frame entities as immediates
amd64: loop needs two_complement modes