• Coding for Neon - Part 1: Load and Stores
    Arm's Neon technology is a 64/128-bit hybrid SIMD architecture designed to accelerate the performance of multimedia and signal processing applications, including video encoding and decoding, audio encoding...
  • VTTBR_EL2 alignment
    Hi folks, in Armv8 reference manual, in the description of the VTTBR_EL2 register, the BADDR fields seems to have alignment constraints: Translation table base address, bits[47:x]. Bits [x-1:0] are RES...
  • What is arrangement specifier(.16b,.8b) in ARM assembly language instructions?
    I want to what exactly is arrangement specifier in arm assembly instructions. I have gone through ARM TRMs and i think if it is size of Neon register that will be used for computation for e.g. TBL...
  • The "usage model" of ARMv8 SVE contiguous "non-fault" load instructions ?
    Hello, What exactly is the "usage model" of ARMv8 SVE contiguous "non-fault" load instructions ? I understand the usage model of "first-fault" SVE instrcutions (which is described in many white papers...
  • Unhandled fault: alignment fault (0x92000061) at 0x00000000fff0f729
    Hi, I have an arm cortex A-57 machine that is running 3.16 linux kernel (64bit) compiled using gcc-linaro-aarch64_be-linux-gnu-4.9-2014.09_linux toolchain. My application (32bit) is accessing a member...