OSDN Git Service

target/arm: Refactor disas_simd_indexed size checks
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 2 Mar 2018 10:45:41 +0000 (10:45 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 2 Mar 2018 11:03:45 +0000 (11:03 +0000)
commit449f264b1749ac0e59c58bbc2eacdb3dc302c2bf
treeef648eb909446d4c0dccb343a96605be44c2e087
parent5f81b1de43259ed0969e62a7419ab9dd9da2c5c0
target/arm: Refactor disas_simd_indexed size checks

The integer size check was already outside of the opcode switch;
move the floating-point size check outside as well.  Unify the
size vs index adjustment between fp and integer paths.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20180228193125.20577-4-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/translate-a64.c