Rev 979 | Rev 1023 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 979 | Rev 993 | ||
---|---|---|---|
Line 313... | Line 313... | ||
313 | mov loc43 = r28 |
313 | mov loc43 = r28 |
314 | mov loc44 = r29 |
314 | mov loc44 = r29 |
315 | mov loc45 = r30 |
315 | mov loc45 = r30 |
316 | mov loc46 = r31 |
316 | mov loc46 = r31 |
317 | 317 | ||
318 | /*preserve Floating point status register*/ |
318 | /* preserve Floating point status register */ |
319 | mov loc47 = ar.fpsr |
319 | mov loc47 = ar.fpsr |
320 | 320 | ||
321 | /* 9. skipped (will not enable interrupts) */ |
321 | /* 9. skipped (will not enable interrupts) */ |
322 | /* |
322 | /* |
323 | * ssm PSR_I_MASK |
323 | * ssm PSR_I_MASK |
Line 373... | Line 373... | ||
373 | mov r28 = loc43 |
373 | mov r28 = loc43 |
374 | mov r29 = loc44 |
374 | mov r29 = loc44 |
375 | mov r30 = loc45 |
375 | mov r30 = loc45 |
376 | mov r31 = loc46 |
376 | mov r31 = loc46 |
377 | 377 | ||
378 | - | ||
379 | /*restore Floating point status register*/ |
378 | /* restore Floating point status register */ |
380 | mov ar.fpsr = loc47 |
379 | mov ar.fpsr = loc47 |
381 | 380 | ||
382 | /* 14. restore branch and application registers */ |
381 | /* 14. restore branch and application registers */ |
383 | mov ar.unat = loc3 |
382 | mov ar.unat = loc3 |
384 | mov ar.lc = loc4 |
383 | mov ar.lc = loc4 |