代碼優化小技巧(持續更新......)

1. 無論讀取char型還是int型, 都只需一條指令   x86: movl(int)  movb(char)   arm: ldr(int)  ldrb(char)  ARM早期編譯器不支持ldrb strb,在操作char類型時, 32bit處理器下用ldr加載R0寄存器(char所在的4byte), 假設在低8位,就左移24bit,右移24bit 如果在第二byte, 就左移16bit再右
相關文章
相關標籤/搜索