전자/임베디드 시스템

ARM의 64비트 곱셈 명령어

Begi 2021. 7. 11. 00:37
반응형

ARM Cortex-M3이나 Cortex-M4에는 32비트 정수를 곱하여 64비트 결과를 출력하는 명령어가 있다.

 

umull : unsigned 32비트 정수를 곱한 64비트 결과값을 구한다.

 

umlal : unsigned 32비트 정수를 곱한 64비트 정수를 구하고 여기에 64비트를 더하여 결과값을 구한다.

 

smull : signed 32비트 정수를 곱한 64비트 결과값을 구한다.

 

smlal : signed 32비트 정수를 곱한 64비트 정수를 구하고 여기에 64비트를 더하여 결과값을 구한다.

 

반응형