as: MSP430-Macros

1 
1 9.29.2.1 Macros
1 ...............
1 
1 The macro syntax used on the MSP 430 is like that described in the MSP
1 430 Family Assembler Specification.  Normal 'as' macros should still
1 work.
1 
1    Additional built-in macros are:
1 
1 'llo(exp)'
1      Extracts least significant word from 32-bit expression 'exp'.
1 
1 'lhi(exp)'
1      Extracts most significant word from 32-bit expression 'exp'.
1 
1 'hlo(exp)'
1      Extracts 3rd word from 64-bit expression 'exp'.
1 
1 'hhi(exp)'
1      Extracts 4rd word from 64-bit expression 'exp'.
1 
1    They normally being used as an immediate source operand.
1          mov	#llo(1), r10	;	== mov	#1, r10
1          mov	#lhi(1), r10	;	== mov	#0, r10
1