Rev 924 | Rev 1288 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 924 | Rev 1096 | ||
|---|---|---|---|
| Line 44... | Line 44... | ||
| 44 | 44 | ||
| 45 | .set noat |
45 | .set noat |
| 46 | .set noreorder |
46 | .set noreorder |
| 47 | .set nomacro |
47 | .set nomacro |
| 48 | 48 | ||
| 49 | .global cp0_index_read |
- | |
| 50 | .global cp0_index_write |
- | |
| 51 | .global cp0_random_read |
- | |
| 52 | .global cp0_entry_lo0_read |
- | |
| 53 | .global cp0_entry_lo0_write |
- | |
| 54 | .global cp0_entry_lo1_read |
- | |
| 55 | .global cp0_entry_lo1_write |
- | |
| 56 | .global cp0_context_read |
- | |
| 57 | .global cp0_context_write |
- | |
| 58 | .global cp0_pagemask_read |
- | |
| 59 | .global cp0_pagemask_write |
- | |
| 60 | .global cp0_wired_read |
- | |
| 61 | .global cp0_wired_write |
- | |
| 62 | .global cp0_badvaddr_read |
- | |
| 63 | .global cp0_count_read |
- | |
| 64 | .global cp0_count_write |
- | |
| 65 | .global cp0_entry_hi_read |
- | |
| 66 | .global cp0_entry_hi_write |
- | |
| 67 | .global cp0_compare_read |
- | |
| 68 | .global cp0_compare_write |
- | |
| 69 | .global cp0_status_read |
- | |
| 70 | .global cp0_status_write |
- | |
| 71 | .global cp0_cause_read |
- | |
| 72 | .global cp0_cause_write |
- | |
| 73 | .global cp0_epc_read |
- | |
| 74 | .global cp0_epc_write |
- | |
| 75 | .global cp0_prid_read |
- | |
| 76 | - | ||
| 77 | cp0_index_read: cp0_read $0 |
- | |
| 78 | cp0_index_write: cp0_write $0 |
- | |
| 79 | - | ||
| 80 | cp0_random_read: cp0_read $1 |
- | |
| 81 | - | ||
| 82 | cp0_entry_lo0_read: cp0_read $2 |
- | |
| 83 | cp0_entry_lo0_write: cp0_write $2 |
- | |
| 84 | - | ||
| 85 | cp0_entry_lo1_read: cp0_read $3 |
- | |
| 86 | cp0_entry_lo1_write: cp0_write $3 |
- | |
| 87 | - | ||
| 88 | cp0_context_read: cp0_read $4 |
- | |
| 89 | cp0_context_write: cp0_write $4 |
- | |
| 90 | - | ||
| 91 | cp0_pagemask_read: cp0_read $5 |
- | |
| 92 | cp0_pagemask_write: cp0_write $5 |
- | |
| 93 | - | ||
| 94 | cp0_wired_read: cp0_read $6 |
- | |
| 95 | cp0_wired_write: cp0_write $6 |
- | |
| 96 | - | ||
| 97 | cp0_badvaddr_read: cp0_read $8 |
- | |
| 98 | - | ||
| 99 | cp0_count_read: cp0_read $9 |
- | |
| 100 | cp0_count_write: cp0_write $9 |
- | |
| 101 | - | ||
| 102 | cp0_entry_hi_read: cp0_read $10 |
- | |
| 103 | cp0_entry_hi_write: cp0_write $10 |
- | |
| 104 | - | ||
| 105 | cp0_compare_read: cp0_read $11 |
- | |
| 106 | cp0_compare_write: cp0_write $11 |
- | |
| 107 | - | ||
| 108 | cp0_status_read: cp0_read $12 |
- | |
| 109 | cp0_status_write: cp0_write $12 |
- | |
| 110 | - | ||
| 111 | cp0_cause_read: cp0_read $13 |
- | |
| 112 | cp0_cause_write: cp0_write $13 |
- | |
| 113 | - | ||
| 114 | cp0_epc_read: cp0_read $14 |
- | |
| 115 | cp0_epc_write: cp0_write $14 |
- | |
| 116 | - | ||
| 117 | cp0_prid_read: cp0_read $15 |
- | |
| 118 | - | ||
| 119 | - | ||
| 120 | .global cpu_halt |
49 | .global cpu_halt |
| 121 | cpu_halt: |
50 | cpu_halt: |
| 122 | j cpu_halt |
51 | j cpu_halt |
| 123 | nop |
52 | nop |
| 124 | 53 | ||