Go to the source code of this file.
Defines | |
#define | r0 $0 |
#define | r1 $1 |
#define | r2 $2 |
#define | r3 $3 |
#define | r4 $4 |
#define | r5 $5 |
#define | r6 $6 |
#define | r7 $7 |
#define | r8 $8 |
#define | r9 $9 |
#define | r10 $10 |
#define | r11 $11 |
#define | r12 $12 |
#define | r13 $13 |
#define | r14 $14 |
#define | r15 $15 |
#define | r16 $16 |
#define | r17 $17 |
#define | r18 $18 |
#define | r19 $19 |
#define | r20 $20 |
#define | r21 $21 |
#define | r22 $22 |
#define | r23 $23 |
#define | r24 $24 |
#define | r25 $25 |
#define | r26 $26 |
#define | r27 $27 |
#define | r28 $28 |
#define | r29 $29 |
#define | r30 $30 |
#define | r31 $31 |
#define | r32 $32 |
#define | r33 $33 |
#define | r34 $34 |
#define | r35 $35 |
#define | r36 $36 |
#define | r37 $37 |
#define | r38 $38 |
#define | r39 $39 |
#define | r40 $40 |
#define | r41 $41 |
#define | r42 $42 |
#define | r43 $43 |
#define | r44 $44 |
#define | r45 $45 |
#define | r46 $46 |
#define | r47 $47 |
#define | r48 $48 |
#define | r49 $49 |
#define | r50 $50 |
#define | r51 $51 |
#define | r52 $52 |
#define | r53 $53 |
#define | r54 $54 |
#define | r55 $55 |
#define | r56 $56 |
#define | r57 $57 |
#define | r58 $58 |
#define | r59 $59 |
#define | r60 $60 |
#define | r61 $61 |
#define | r62 $62 |
#define | r63 $63 |
#define | r64 $64 |
#define | r65 $65 |
#define | r66 $66 |
#define | r67 $67 |
#define | r68 $68 |
#define | r69 $69 |
#define | r70 $70 |
#define | r71 $71 |
#define | r72 $72 |
#define | r73 $73 |
#define | r74 $74 |
#define | r75 $75 |
#define | r76 $76 |
#define | r77 $77 |
#define | r78 $78 |
#define | r79 $79 |
#define | r80 $80 |
#define | r81 $81 |
#define | r82 $82 |
#define | r83 $83 |
#define | r84 $84 |
#define | r85 $85 |
#define | r86 $86 |
#define | r87 $87 |
#define | r88 $88 |
#define | r89 $89 |
#define | r90 $90 |
#define | r91 $91 |
#define | r92 $92 |
#define | r93 $93 |
#define | r94 $94 |
#define | r95 $95 |
#define | r96 $96 |
#define | r97 $97 |
#define | r98 $98 |
#define | r99 $99 |
#define | r100 $100 |
#define | r101 $101 |
#define | r102 $102 |
#define | r103 $103 |
#define | r104 $104 |
#define | r105 $105 |
#define | r106 $106 |
#define | r107 $107 |
#define | r108 $108 |
#define | r109 $109 |
#define | r110 $110 |
#define | r111 $111 |
#define | r112 $112 |
#define | r113 $113 |
#define | r114 $114 |
#define | r115 $115 |
#define | r116 $116 |
#define | r117 $117 |
#define | r118 $118 |
#define | r119 $119 |
#define | r120 $120 |
#define | r121 $121 |
#define | r122 $122 |
#define | r123 $123 |
#define | r124 $124 |
#define | r125 $125 |
#define | r126 $126 |
#define | r127 $127 |
#define | lr r0 |
#define | sp r1 |
#define | retval r3 |
#define | arg1 r3 |
#define | arg2 r4 |
#define | arg3 r5 |
#define | arg4 r6 |
#define | arg5 r7 |
#define | arg6 r8 |
#define | arg7 r9 |
#define | arg8 r10 |
#define | arg9 r11 |
#define | arg10 r12 |
#define | _gc_t0 r79 |
#define | _gc_t1 r78 |
#define | _gc_t2 r77 |
#define | PROC_ENTRY(name) |
#define | MR(rt, ra) or rt, ra, ra; |
#define | LMR(rt, ra) rotqbyi rt, ra, 0; |
#define | RETURN() bi lr; |
#define | HINT_RETURN(ret_label) hbr ret_label, lr; |
#define | BRZ_RETURN(rt) biz rt, lr; |
#define | BRNZ_RETURN(rt) binz rt, lr; |
#define | BRHZ_RETURN(rt) bihz rt, lr; |
#define | BRHNZ_RETURN(rt) bihnz rt, lr; |
#define | MODULO(rt, ra, pow2) andi rt, ra, (pow2)-1; |
#define | MODULO_NEG(rt, ra, pow2) |
#define | ROUND_DOWN(rt, ra, pow2) andi rt, ra, -(pow2); |
#define | ROUND_UP(rt, ra, pow2) |
#define | VSPLTB(rt, ra, s) |
#define | VSPLTH(rt, ra, s) |
#define | VSPLTW(rt, ra, s) |
#define | VSPLTD(rt, ra, s) |
#define | MIN_SELB(rt, ra, rb, rc) selb rt, ra, rb, rc; |
#define | MAX_SELB(rt, ra, rb, rc) selb rt, rb, ra, rc; |
#define | MIN(rt, ra, rb) |
#define | MAX(rt, ra, rb) |
#define | UMIN(rt, ra, rb) |
#define | UMAX(rt, ra, rb) |
#define | MINB(rt, ra, rb) |
#define | MAXB(rt, ra, rb) |
#define | UMINB(rt, ra, rb) |
#define | UMAXB(rt, ra, rb) |
#define | MINH(rt, ra, rb) |
#define | MAXH(rt, ra, rb) |
#define | UMINH(rt, ra, rb) |
#define | UMAXH(rt, ra, rb) |
#define | FMIN(rt, ra, rb) |
#define | FMAX(rt, ra, rb) |
#define | FMINMAG(rt, ra, rb) |
#define | FMAXMAG(rt, ra, rb) |
#define _gc_t0 r79 |
#define _gc_t1 r78 |
#define _gc_t2 r77 |
#define arg1 r3 |
#define arg10 r12 |
#define arg2 r4 |
#define arg3 r5 |
#define arg4 r6 |
#define arg5 r7 |
#define arg6 r8 |
#define arg7 r9 |
#define arg8 r10 |
#define arg9 r11 |
#define BRHNZ_RETURN | ( | rt | ) | bihnz rt, lr; |
#define BRHZ_RETURN | ( | rt | ) | bihz rt, lr; |
#define BRNZ_RETURN | ( | rt | ) | binz rt, lr; |
#define BRZ_RETURN | ( | rt | ) | biz rt, lr; |
#define HINT_RETURN | ( | ret_label | ) | hbr ret_label, lr; |
#define LMR | ( | rt, | |||
ra | ) | rotqbyi rt, ra, 0; |
#define lr r0 |
#define MAX_SELB | ( | rt, | |||
ra, | |||||
rb, | |||||
rc | ) | selb rt, rb, ra, rc; |
#define MIN_SELB | ( | rt, | |||
ra, | |||||
rb, | |||||
rc | ) | selb rt, ra, rb, rc; |
#define MODULO | ( | rt, | |||
ra, | |||||
pow2 | ) | andi rt, ra, (pow2)-1; |
#define MODULO_NEG | ( | rt, | |||
ra, | |||||
pow2 | ) |
Value:
andi rt, ra, (pow2)-1; \ sfi rt, rt, (pow2);
#define MR | ( | rt, | |||
ra | ) | or rt, ra, ra; |
#define PROC_ENTRY | ( | name | ) |
Value:
.text; \ .p2align 4; \ .global name; \ .type name, @function; \ name:
#define r0 $0 |
#define r1 $1 |
#define r10 $10 |
#define r100 $100 |
#define r101 $101 |
#define r102 $102 |
#define r103 $103 |
#define r104 $104 |
#define r105 $105 |
#define r106 $106 |
#define r107 $107 |
#define r108 $108 |
#define r109 $109 |
#define r11 $11 |
#define r110 $110 |
#define r111 $111 |
#define r112 $112 |
#define r113 $113 |
#define r114 $114 |
#define r115 $115 |
#define r116 $116 |
#define r117 $117 |
#define r118 $118 |
#define r119 $119 |
#define r12 $12 |
#define r120 $120 |
#define r121 $121 |
#define r122 $122 |
#define r123 $123 |
#define r124 $124 |
#define r125 $125 |
#define r126 $126 |
#define r127 $127 |
#define r13 $13 |
#define r14 $14 |
#define r15 $15 |
#define r16 $16 |
#define r17 $17 |
#define r18 $18 |
#define r19 $19 |
#define r2 $2 |
#define r20 $20 |
#define r21 $21 |
#define r22 $22 |
#define r23 $23 |
#define r24 $24 |
#define r25 $25 |
#define r26 $26 |
#define r27 $27 |
#define r28 $28 |
#define r29 $29 |
#define r3 $3 |
#define r30 $30 |
#define r31 $31 |
#define r32 $32 |
#define r33 $33 |
#define r34 $34 |
#define r35 $35 |
#define r36 $36 |
#define r37 $37 |
#define r38 $38 |
#define r39 $39 |
#define r4 $4 |
#define r40 $40 |
#define r41 $41 |
#define r42 $42 |
#define r43 $43 |
#define r44 $44 |
#define r45 $45 |
#define r46 $46 |
#define r47 $47 |
#define r48 $48 |
#define r49 $49 |
#define r5 $5 |
#define r50 $50 |
#define r51 $51 |
#define r52 $52 |
#define r53 $53 |
#define r54 $54 |
#define r55 $55 |
#define r56 $56 |
#define r57 $57 |
#define r58 $58 |
#define r59 $59 |
#define r6 $6 |
#define r60 $60 |
#define r61 $61 |
#define r62 $62 |
#define r63 $63 |
#define r64 $64 |
#define r65 $65 |
#define r66 $66 |
#define r67 $67 |
#define r68 $68 |
#define r69 $69 |
#define r7 $7 |
#define r70 $70 |
#define r71 $71 |
#define r72 $72 |
#define r73 $73 |
#define r74 $74 |
#define r75 $75 |
#define r76 $76 |
#define r77 $77 |
#define r78 $78 |
#define r79 $79 |
#define r8 $8 |
#define r80 $80 |
#define r81 $81 |
#define r82 $82 |
#define r83 $83 |
#define r84 $84 |
#define r85 $85 |
#define r86 $86 |
#define r87 $87 |
#define r88 $88 |
#define r89 $89 |
#define r9 $9 |
#define r90 $90 |
#define r91 $91 |
#define r92 $92 |
#define r93 $93 |
#define r94 $94 |
#define r95 $95 |
#define r96 $96 |
#define r97 $97 |
#define r98 $98 |
#define r99 $99 |
#define RETURN | ( | ) | bi lr; |
#define retval r3 |
Referenced by circular_buffer< char >::enqueue().
#define ROUND_DOWN | ( | rt, | |||
ra, | |||||
pow2 | ) | andi rt, ra, -(pow2); |
#define ROUND_UP | ( | rt, | |||
ra, | |||||
pow2 | ) |
Value:
ai rt, ra, (pow2)-1; \ andi rt, rt, -(pow2);
#define sp r1 |
#define VSPLTD | ( | rt, | |||
ra, | |||||
s | ) |
#define VSPLTW | ( | rt, | |||
ra, | |||||
s | ) |