1. 31 1月, 2014 1 次提交
    • A
      target-arm: A64: Add SIMD ld/st multiple · 72430bf5
      Alex Bennée 提交于
      This adds support support for the SIMD load/store
      multiple category of instructions.
      
      This also brings in a couple of helper functions for manipulating
      sections of the SIMD registers:
      
        * do_vec_get - fetch value from a slice of a vector register
        * do_vec_set - set a slice of a vector register
      
      which use vec_reg_offset for consistent processing of offsets in an
      endian aware manner. There are also additional helpers:
      
        * do_vec_ld - load value into SIMD
        * do_vec_st - store value from SIMD
      
      which load or store a slice of a vector register to memory.
      These don't zero extend like the fp variants.
      Signed-off-by: NAlex Bennée <alex.bennee@linaro.org>
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NRichard Henderson <rth@twiddle.net>
      72430bf5
  2. 09 1月, 2014 16 次提交
  3. 08 1月, 2014 19 次提交
  4. 24 12月, 2013 4 次提交