• dsb and dmb
    Hi all: I have some questions about DMB and DSB in armv8. (1) In armv8 Reference Manual doc, it says " The DMB instruction does not ensure the completion of any of the memory accesses for which...
  • Memory barrier (DSB, DMB). Does they guarantee writing data on cache to memory?
    Hi Experts, I'm reading white paper for ARMv7 and ARMv8. but when i reading cache part and memory re-ordering, i have silly questions..... Suppose there are below instructions..   Core A:      STR R0...
  • DMB, DSB, ISB on Cortex M3,M4,M7 Single Core parts
    I have been reading through the ARM documentation on memory and instruction barriers. I have read that the single core ARMv7-M parts do not reorder instructions, as such the DSB and ISB are not needed...
  • 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...
  • why some instructions are not required to be  explicitly synchronized ?
    Dear all: In "ARM® Architecture Reference Manual ARMv8", B2.6.5 Concurrent modification and execution of instructions , it says some instructions, such as " B, BL, NOP, BRK, SVC, HVC, and SMC " dont need...