성능 괘얀쿠나 하고 봤다가
마지막 클럭에 엄청난 반전이...
정말 내년 스마트폰들이 엄청 기대되는 상황
크로스 컴파일러가 네이티브 컴파일러 되는날이 머지 않은듯~!!
'Programming > ARM & Luminary Micro' 카테고리의 다른 글
Arm 어셈 명렁어 (0) | 2008.04.03 |
---|
Arm 어셈 명렁어 (0) | 2008.04.03 |
---|
ADC - Add with carry -> Rd := Rn + Op2 + Carry
ADD - Add -> Rd := Rn + Op2
AND - AND -> Rd := Rn AND Op2
B - Branch -> R15 := address
BIC - Bit clear -> Rd := Rn AND NOT Op2
BL - Branch with link -> R14 := R15, R15 := address
BX - Branch and exchange -> R15 := Rn, T bit := Rn[0]
CDP - Coprocess data processing -> (Coprocessor-specific)
CMN - Compare Negative -> CPSR flag := Rn + Op2
CPM - Compare -> CPSR flag := Rn - Op2
EOR - Exclusive OR -> Rd := (Rn AND NOT Op2) OR (Op2 AND NOT Rn)
LDC - Load coprocessor from memory -> Coprocessor load
LDM - Load multiple registers -> Stack mainpulation (Pop)
LDR - Load register from memory -> Rd := (address)
MCR - Move CPU register to coprocessor register -> cRn := rRn{<op>cRm}
MLA - Multiply accumulate -> Rd := (Rm x Rs) + Rn
MOV - Move register or constant -> Rd := Op2
MRC - Move from coprocesser or register to CPU register -> Rd := cRn{<op>cRm}
MRS - Move PSR status/flags to register -> Rn := PSR
MSR - Move register to PSR status/flags -> PSR := Rm
MUL - Multiply -> Rd := Rm x Rs
MVN - Move negative register -> Rd := 0 x FFFFFFFF EOR Op2
ORR - OR -> Rm := Rn OR Op2
RSB - Reverse subtract -> Rd := Op2 - Rn
RSC - Recerse subtract -> Rd := Op2 - Rn -1 + Carry
SBC - Subtract with Carry -> Rd := Rn - Op2 -1 + Carry
STC - Store coprocesser register to memory -> address := CRn
STM - Store Multiple -> Stack manipulation (Push)
STR - store register to memory -> <address> := Rd
SUB - Subtract -> Rd := Rn -Op2
SWI - software interrupt -> OS call
SWP - Swap register with memory -> Rd := [Rn] , [Rn] := Rm
TEQ - Test bitwise equality -> CPSR flag := Rn EOR Op2
TST - Test bits -> CPSR flags := Rn AND Op2
[출처] ARM 어셈 명령어셋|작성자 종자돈
ARM Cortex-A9의 위엄... (0) | 2010.11.16 |
---|