title: Aligning a Stack pointer 8 byte from 4 byte in ARM assembly
body: <p>How do I align a stack pointer to 8 byte which is now 4 byte aligned in ARM .As per my understanding stack pointer is 4 byte aligned if it points to some address like 0x4 ,0x8,0x12 and 0x16 so on.</p>
  
  <p>So ,aliging a stack pointer to 8 byte means it should point to addresses like 0x8 ,0x16 ,0x24 and 0x32 and so on.</p>
  
  <p>Now how Do I aligned 4 byte stack pointer to 8 byte aligned pointer?</p>