• Cryptography instructions sample for ARMv8
    hi, experts: I found ARMv8 supported some cryptography instructions. So: Is there any sample code demonstrating how to use these crypto instructions? best wishes,
  • Spin-lock implementation for Aarch64 -- how to enforce acquire semantics?
    Here is a minimal C implementation of a spinlock "lock" operation using GCC's built-in atomics : #include <stdbool.h> void spin_lock(bool *l) {   while (__atomic_test_and_set(l, __ATOMIC_ACQUIRE))  ...
  • Understanding armv8 tbx and tbl instructions
    -1 down vote  favorite    From the ARMv8 instruction overview about tbl & tbx instructions, I found that 'tbl' is Vector table lookup instruction is used for rearranging data within vectors and 'tbx'...
  • Bus error while executing ARMv8 TLB instruction
    Hi, I am facing "Bus error on memory operation" while executing below instruction while invalidating and flushing the TLB. I am not able to understand what is the reason for "Bus error" as it is a TLB...
  • What is the equivalent instruction for QSUB in ARMv8?
    This is sort of intriguing for me. I couldn't find any saturation instructions using  general purpose register in ARMv8. However, there are saturation instructions for Neon registers I couldn't find the...