M•CORE ABI
TABLE OF CONTENTS
MOTOROLA
STANDARDS MANUAL iii
TABLE OF CONTENTS (Continued)
Paragraph Page
5.2.32 int _f_flt............................................................................................................ 5-7
5.2.33 int _f_fne ......................................................................................................... 5-7
5.2.34 double _f_ftod ................................................................................................. 5-7
5.2.35 int _f_ftoi.......................................................................................................... 5-7
5.2.36 long long _f_ftoll.............................................................................................. 5-7
5.2.37 unsigned int _f_ftou......................................................................................... 5-7
5.2.38 unsigned long long _f_ftoull ............................................................................ 5-7
5.2.39 float _f_itof....................................................................................................... 5-8
5.2.40 float _f_lltof...................................................................................................... 5-8
5.2.41 float _f_mul...................................................................................................... 5-8
5.2.42 float _f_neg ..................................................................................................... 5-8
5.2.43 float _f_sub...................................................................................................... 5-8
5.2.44 float _f_utof ..................................................................................................... 5-8
5.2.45 float _f_ulltof.................................................................................................... 5-8
5.3 Long Long Integer Routines ........................................................................... 5-8
5.3.1 long long __div64............................................................................................ 5-9
5.3.2 long long __mul64........................................................................................... 5-9
5.3.3 long long __rem64 .......................................................................................... 5-9
5.3.4 unsigned long long __udiv64 .......................................................................... 5-9
5.3.5 unsigned long long __urem64......................................................................... 5-9
SECTION 6
ASSEMBLER SYNTAX AND DIRECTIVES
6.1 Sections.......................................................................................................... 6-1
6.2 Input Line Lengths .......................................................................................... 6-1
6.3 Syntax............................................................................................................. 6-1
6.3.1 Preprocessing................................................................................................. 6-2
6.3.2 Symbols .......................................................................................................... 6-2
6.3.3 Constants........................................................................................................ 6-3
6.3.4 Expressions..................................................................................................... 6-3
6.3.5 Operators and Precedence............................................................................. 6-3
6.3.6 Instruction Mnemonics.................................................................................... 6-4
6.3.7 Instruction Arguments..................................................................................... 6-4
6.4 Assembler Directives..................................................................................... 6-5
6.4.1 .align abs-exp [, abs-exp]................................................................................ 6-6
6.4.2 .ascii “string” {, “string”}................................................................................... 6-6
6.4.3 .asciz “string” {, “string”}.................................................................................. 6-6
6.4.4 .byte exp {, exp} .............................................................................................. 6-6
6.4.5 .comm symbol , length [, align]........................................................................ 6-7
6.4.6 .data................................................................................................................ 6-7
6.4.7 .double float {, float} ........................................................................................ 6-7
6.4.8 .equ symbol,expression .................................................................................. 6-7
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...