target-alpha: fix the braces

Conform to coding style, and avoid further occurrences of bugs due to
misplaced braces.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha: Introduce REQUIRE_TB_FLAG

The methods by which we check for cpu features varied wildly
across the function.  Using a nice macro cleans this up.

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha: Introduce REQUIRE_REG_31

We were missing quite a few checks for Ra or Rb required to be 31.
Further, the one place we did check we also checked for no literal
operand and the Handbook says nothing about that.

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha: Introduce functions for source/sink

This will allow cleaner handling of $31 and $f31.
Convert opcodes 0x08, 0x09, 0x10 as examples.

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha: Convert opcode 0x11 to source/sink

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha: Convert opcode 0x12 to source/sink

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha: Convert opcode 0x13 to source/sink

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha: Convert opcode 0x14 to source/sink

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha: Convert opcode 0x17 to source/sink

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha: Convert opcode 0x18 to source/sink

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha: Convert opcode 0x1A to source/sink

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha: Convert opcode 0x1B to source/sink

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha: Convert opcode 0x1C to source/sink

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha: Convert opcode 0x1E to source/sink

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha: Convert opcode 0x1F to source/sink

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha: Convert gen_load/store_mem to source/sink

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha: Convert gen_store_conditional to source/sink

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha: Convert gen_cmp to source/sink

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha: Convert ARITH3_EX to source/sink

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha: Convert gen_cmov to source/sink

Signed-off-by: Richard Henderson <rth@twiddle.net>