diff options
Diffstat (limited to 'include/asm-mips/asm.h')
| -rw-r--r-- | include/asm-mips/asm.h | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/include/asm-mips/asm.h b/include/asm-mips/asm.h index 838eb3144d81..12e17581b823 100644 --- a/include/asm-mips/asm.h +++ b/include/asm-mips/asm.h | |||
| @@ -21,11 +21,11 @@ | |||
| 21 | 21 | ||
| 22 | #ifndef CAT | 22 | #ifndef CAT |
| 23 | #ifdef __STDC__ | 23 | #ifdef __STDC__ |
| 24 | #define __CAT(str1,str2) str1##str2 | 24 | #define __CAT(str1, str2) str1##str2 |
| 25 | #else | 25 | #else |
| 26 | #define __CAT(str1,str2) str1/**/str2 | 26 | #define __CAT(str1, str2) str1/**/str2 |
| 27 | #endif | 27 | #endif |
| 28 | #define CAT(str1,str2) __CAT(str1,str2) | 28 | #define CAT(str1, str2) __CAT(str1, str2) |
| 29 | #endif | 29 | #endif |
| 30 | 30 | ||
| 31 | /* | 31 | /* |
| @@ -51,9 +51,9 @@ | |||
| 51 | #define LEAF(symbol) \ | 51 | #define LEAF(symbol) \ |
| 52 | .globl symbol; \ | 52 | .globl symbol; \ |
| 53 | .align 2; \ | 53 | .align 2; \ |
| 54 | .type symbol,@function; \ | 54 | .type symbol, @function; \ |
| 55 | .ent symbol,0; \ | 55 | .ent symbol, 0; \ |
| 56 | symbol: .frame sp,0,ra | 56 | symbol: .frame sp, 0, ra |
| 57 | 57 | ||
| 58 | /* | 58 | /* |
| 59 | * NESTED - declare nested routine entry point | 59 | * NESTED - declare nested routine entry point |
| @@ -61,8 +61,8 @@ symbol: .frame sp,0,ra | |||
| 61 | #define NESTED(symbol, framesize, rpc) \ | 61 | #define NESTED(symbol, framesize, rpc) \ |
| 62 | .globl symbol; \ | 62 | .globl symbol; \ |
| 63 | .align 2; \ | 63 | .align 2; \ |
| 64 | .type symbol,@function; \ | 64 | .type symbol, @function; \ |
| 65 | .ent symbol,0; \ | 65 | .ent symbol, 0; \ |
| 66 | symbol: .frame sp, framesize, rpc | 66 | symbol: .frame sp, framesize, rpc |
| 67 | 67 | ||
| 68 | /* | 68 | /* |
| @@ -70,7 +70,7 @@ symbol: .frame sp, framesize, rpc | |||
| 70 | */ | 70 | */ |
| 71 | #define END(function) \ | 71 | #define END(function) \ |
| 72 | .end function; \ | 72 | .end function; \ |
| 73 | .size function,.-function | 73 | .size function, .-function |
| 74 | 74 | ||
| 75 | /* | 75 | /* |
| 76 | * EXPORT - export definition of symbol | 76 | * EXPORT - export definition of symbol |
| @@ -84,7 +84,7 @@ symbol: | |||
| 84 | */ | 84 | */ |
| 85 | #define FEXPORT(symbol) \ | 85 | #define FEXPORT(symbol) \ |
| 86 | .globl symbol; \ | 86 | .globl symbol; \ |
| 87 | .type symbol,@function; \ | 87 | .type symbol, @function; \ |
| 88 | symbol: | 88 | symbol: |
| 89 | 89 | ||
| 90 | /* | 90 | /* |
| @@ -97,7 +97,7 @@ symbol = value | |||
| 97 | #define PANIC(msg) \ | 97 | #define PANIC(msg) \ |
| 98 | .set push; \ | 98 | .set push; \ |
| 99 | .set reorder; \ | 99 | .set reorder; \ |
| 100 | PTR_LA a0,8f; \ | 100 | PTR_LA a0, 8f; \ |
| 101 | jal panic; \ | 101 | jal panic; \ |
| 102 | 9: b 9b; \ | 102 | 9: b 9b; \ |
| 103 | .set pop; \ | 103 | .set pop; \ |
| @@ -110,7 +110,7 @@ symbol = value | |||
| 110 | #define PRINT(string) \ | 110 | #define PRINT(string) \ |
| 111 | .set push; \ | 111 | .set push; \ |
| 112 | .set reorder; \ | 112 | .set reorder; \ |
| 113 | PTR_LA a0,8f; \ | 113 | PTR_LA a0, 8f; \ |
| 114 | jal printk; \ | 114 | jal printk; \ |
| 115 | .set pop; \ | 115 | .set pop; \ |
| 116 | TEXT(string) | 116 | TEXT(string) |
| @@ -146,19 +146,19 @@ symbol = value | |||
| 146 | #define PREF(hint,addr) \ | 146 | #define PREF(hint,addr) \ |
| 147 | .set push; \ | 147 | .set push; \ |
| 148 | .set mips4; \ | 148 | .set mips4; \ |
| 149 | pref hint,addr; \ | 149 | pref hint, addr; \ |
| 150 | .set pop | 150 | .set pop |
| 151 | 151 | ||
| 152 | #define PREFX(hint,addr) \ | 152 | #define PREFX(hint,addr) \ |
| 153 | .set push; \ | 153 | .set push; \ |
| 154 | .set mips4; \ | 154 | .set mips4; \ |
| 155 | prefx hint,addr; \ | 155 | prefx hint, addr; \ |
| 156 | .set pop | 156 | .set pop |
| 157 | 157 | ||
| 158 | #else /* !CONFIG_CPU_HAS_PREFETCH */ | 158 | #else /* !CONFIG_CPU_HAS_PREFETCH */ |
| 159 | 159 | ||
| 160 | #define PREF(hint,addr) | 160 | #define PREF(hint, addr) |
| 161 | #define PREFX(hint,addr) | 161 | #define PREFX(hint, addr) |
| 162 | 162 | ||
| 163 | #endif /* !CONFIG_CPU_HAS_PREFETCH */ | 163 | #endif /* !CONFIG_CPU_HAS_PREFETCH */ |
| 164 | 164 | ||
| @@ -166,43 +166,43 @@ symbol = value | |||
| 166 | * MIPS ISA IV/V movn/movz instructions and equivalents for older CPUs. | 166 | * MIPS ISA IV/V movn/movz instructions and equivalents for older CPUs. |
| 167 | */ | 167 | */ |
| 168 | #if (_MIPS_ISA == _MIPS_ISA_MIPS1) | 168 | #if (_MIPS_ISA == _MIPS_ISA_MIPS1) |
| 169 | #define MOVN(rd,rs,rt) \ | 169 | #define MOVN(rd, rs, rt) \ |
| 170 | .set push; \ | 170 | .set push; \ |
| 171 | .set reorder; \ | 171 | .set reorder; \ |
| 172 | beqz rt,9f; \ | 172 | beqz rt, 9f; \ |
| 173 | move rd,rs; \ | 173 | move rd, rs; \ |
| 174 | .set pop; \ | 174 | .set pop; \ |
| 175 | 9: | 175 | 9: |
| 176 | #define MOVZ(rd,rs,rt) \ | 176 | #define MOVZ(rd, rs, rt) \ |
| 177 | .set push; \ | 177 | .set push; \ |
| 178 | .set reorder; \ | 178 | .set reorder; \ |
| 179 | bnez rt,9f; \ | 179 | bnez rt, 9f; \ |
| 180 | move rd,rs; \ | 180 | move rd, rs; \ |
| 181 | .set pop; \ | 181 | .set pop; \ |
| 182 | 9: | 182 | 9: |
| 183 | #endif /* _MIPS_ISA == _MIPS_ISA_MIPS1 */ | 183 | #endif /* _MIPS_ISA == _MIPS_ISA_MIPS1 */ |
| 184 | #if (_MIPS_ISA == _MIPS_ISA_MIPS2) || (_MIPS_ISA == _MIPS_ISA_MIPS3) | 184 | #if (_MIPS_ISA == _MIPS_ISA_MIPS2) || (_MIPS_ISA == _MIPS_ISA_MIPS3) |
| 185 | #define MOVN(rd,rs,rt) \ | 185 | #define MOVN(rd, rs, rt) \ |
| 186 | .set push; \ | 186 | .set push; \ |
| 187 | .set noreorder; \ | 187 | .set noreorder; \ |
| 188 | bnezl rt,9f; \ | 188 | bnezl rt, 9f; \ |
| 189 | move rd,rs; \ | 189 | move rd, rs; \ |
| 190 | .set pop; \ | 190 | .set pop; \ |
| 191 | 9: | 191 | 9: |
| 192 | #define MOVZ(rd,rs,rt) \ | 192 | #define MOVZ(rd, rs, rt) \ |
| 193 | .set push; \ | 193 | .set push; \ |
| 194 | .set noreorder; \ | 194 | .set noreorder; \ |
| 195 | beqzl rt,9f; \ | 195 | beqzl rt, 9f; \ |
| 196 | move rd,rs; \ | 196 | move rd, rs; \ |
| 197 | .set pop; \ | 197 | .set pop; \ |
| 198 | 9: | 198 | 9: |
| 199 | #endif /* (_MIPS_ISA == _MIPS_ISA_MIPS2) || (_MIPS_ISA == _MIPS_ISA_MIPS3) */ | 199 | #endif /* (_MIPS_ISA == _MIPS_ISA_MIPS2) || (_MIPS_ISA == _MIPS_ISA_MIPS3) */ |
| 200 | #if (_MIPS_ISA == _MIPS_ISA_MIPS4 ) || (_MIPS_ISA == _MIPS_ISA_MIPS5) || \ | 200 | #if (_MIPS_ISA == _MIPS_ISA_MIPS4 ) || (_MIPS_ISA == _MIPS_ISA_MIPS5) || \ |
| 201 | (_MIPS_ISA == _MIPS_ISA_MIPS32) || (_MIPS_ISA == _MIPS_ISA_MIPS64) | 201 | (_MIPS_ISA == _MIPS_ISA_MIPS32) || (_MIPS_ISA == _MIPS_ISA_MIPS64) |
| 202 | #define MOVN(rd,rs,rt) \ | 202 | #define MOVN(rd, rs, rt) \ |
| 203 | movn rd,rs,rt | 203 | movn rd, rs, rt |
| 204 | #define MOVZ(rd,rs,rt) \ | 204 | #define MOVZ(rd, rs, rt) \ |
| 205 | movz rd,rs,rt | 205 | movz rd, rs, rt |
| 206 | #endif /* MIPS IV, MIPS V, MIPS32 or MIPS64 */ | 206 | #endif /* MIPS IV, MIPS V, MIPS32 or MIPS64 */ |
| 207 | 207 | ||
| 208 | /* | 208 | /* |
| @@ -396,6 +396,6 @@ symbol = value | |||
| 396 | #define MTC0 dmtc0 | 396 | #define MTC0 dmtc0 |
| 397 | #endif | 397 | #endif |
| 398 | 398 | ||
| 399 | #define SSNOP sll zero,zero,1 | 399 | #define SSNOP sll zero, zero, 1 |
| 400 | 400 | ||
| 401 | #endif /* __ASM_ASM_H */ | 401 | #endif /* __ASM_ASM_H */ |
