Changeset 153197 in webkit for trunk/Source/JavaScriptCore/assembler/ARMv7Assembler.h
- Timestamp:
- Jul 24, 2013, 9:01:38 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/assembler/ARMv7Assembler.h
r149395 r153197 173 173 return (FPDoubleRegisterID)(reg >> 1); 174 174 } 175 176 #if USE(MASM_PROBE) 177 #define FOR_EACH_CPU_REGISTER(V) \ 178 FOR_EACH_CPU_GPREGISTER(V) \ 179 FOR_EACH_CPU_SPECIAL_REGISTER(V) \ 180 FOR_EACH_CPU_FPREGISTER(V) 181 182 #define FOR_EACH_CPU_GPREGISTER(V) \ 183 V(void*, r0) \ 184 V(void*, r1) \ 185 V(void*, r2) \ 186 V(void*, r3) \ 187 V(void*, r4) \ 188 V(void*, r5) \ 189 V(void*, r6) \ 190 V(void*, r7) \ 191 V(void*, r8) \ 192 V(void*, r9) \ 193 V(void*, r10) \ 194 V(void*, r11) \ 195 V(void*, ip) \ 196 V(void*, sp) \ 197 V(void*, lr) \ 198 V(void*, pc) 199 200 #define FOR_EACH_CPU_SPECIAL_REGISTER(V) \ 201 V(void*, apsr) \ 202 V(void*, fpscr) \ 203 204 #define FOR_EACH_CPU_FPREGISTER(V) \ 205 V(double, d0) \ 206 V(double, d1) \ 207 V(double, d2) \ 208 V(double, d3) \ 209 V(double, d4) \ 210 V(double, d5) \ 211 V(double, d6) \ 212 V(double, d7) \ 213 V(double, d8) \ 214 V(double, d9) \ 215 V(double, d10) \ 216 V(double, d11) \ 217 V(double, d12) \ 218 V(double, d13) \ 219 V(double, d14) \ 220 V(double, d15) \ 221 FOR_EACH_CPU_FPREGISTER_EXTENSION(V) 222 223 #if CPU(APPLE_ARMV7S) 224 #define FOR_EACH_CPU_FPREGISTER_EXTENSION(V) \ 225 V(double, d16) \ 226 V(double, d17) \ 227 V(double, d18) \ 228 V(double, d19) \ 229 V(double, d20) \ 230 V(double, d21) \ 231 V(double, d22) \ 232 V(double, d23) \ 233 V(double, d24) \ 234 V(double, d25) \ 235 V(double, d26) \ 236 V(double, d27) \ 237 V(double, d28) \ 238 V(double, d29) \ 239 V(double, d30) \ 240 V(double, d31) 241 #else 242 #define FOR_EACH_CPU_FPREGISTER_EXTENSION(V) // Nothing to add. 243 #endif // CPU(APPLE_ARMV7S) 244 245 #endif // USE(MASM_PROBE) 175 246 } 176 247
Note:
See TracChangeset
for help on using the changeset viewer.