OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [or1ksim/] [cpu/] [or32/] [op-t-reg-mov-op.h] - Blame information for rev 308

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 19 jeremybenn
/* op-t-reg-mov-op.h -- Micro operations template for reg<->temporary operations
2
   Copyright (C) 2005 György `nog' Jeney, nog@sdf.lonestar.org
3
 
4
This file is part of OpenRISC 1000 Architectural Simulator.
5
 
6
This program is free software; you can redistribute it and/or modify
7
it under the terms of the GNU General Public License as published by
8
the Free Software Foundation; either version 2 of the License, or
9
(at your option) any later version.
10
 
11
This program is distributed in the hope that it will be useful,
12
but WITHOUT ANY WARRANTY; without even the implied warranty of
13
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
GNU General Public License for more details.
15
 
16
You should have received a copy of the GNU General Public License
17
along with this program; if not, write to the Free Software
18
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
19
 
20
 
21
__or_dynop void glue(op_gtt_gpr1, T)(void)
22
{
23
  T0 = env->reg[1];
24
}
25
 
26
__or_dynop void glue(op_gtt_gpr2, T)(void)
27
{
28
  T0 = env->reg[2];
29
}
30
 
31
__or_dynop void glue(op_gtt_gpr3, T)(void)
32
{
33
  T0 = env->reg[3];
34
}
35
 
36
__or_dynop void glue(op_gtt_gpr4, T)(void)
37
{
38
  T0 = env->reg[4];
39
}
40
 
41
__or_dynop void glue(op_gtt_gpr5, T)(void)
42
{
43
  T0 = env->reg[5];
44
}
45
 
46
__or_dynop void glue(op_gtt_gpr6, T)(void)
47
{
48
  T0 = env->reg[6];
49
}
50
 
51
__or_dynop void glue(op_gtt_gpr7, T)(void)
52
{
53
  T0 = env->reg[7];
54
}
55
 
56
__or_dynop void glue(op_gtt_gpr8, T)(void)
57
{
58
  T0 = env->reg[8];
59
}
60
 
61
__or_dynop void glue(op_gtt_gpr9, T)(void)
62
{
63
  T0 = env->reg[9];
64
}
65
 
66
__or_dynop void glue(op_gtt_gpr10, T)(void)
67
{
68
  T0 = env->reg[10];
69
}
70
 
71
__or_dynop void glue(op_gtt_gpr11, T)(void)
72
{
73
  T0 = env->reg[11];
74
}
75
 
76
__or_dynop void glue(op_gtt_gpr12, T)(void)
77
{
78
  T0 = env->reg[12];
79
}
80
 
81
__or_dynop void glue(op_gtt_gpr13, T)(void)
82
{
83
  T0 = env->reg[13];
84
}
85
 
86
__or_dynop void glue(op_gtt_gpr14, T)(void)
87
{
88
  T0 = env->reg[14];
89
}
90
 
91
__or_dynop void glue(op_gtt_gpr15, T)(void)
92
{
93
  T0 = env->reg[15];
94
}
95
 
96
__or_dynop void glue(op_gtt_gpr16, T)(void)
97
{
98
  T0 = env->reg[16];
99
}
100
 
101
__or_dynop void glue(op_gtt_gpr17, T)(void)
102
{
103
  T0 = env->reg[17];
104
}
105
 
106
__or_dynop void glue(op_gtt_gpr18, T)(void)
107
{
108
  T0 = env->reg[18];
109
}
110
 
111
__or_dynop void glue(op_gtt_gpr19, T)(void)
112
{
113
  T0 = env->reg[19];
114
}
115
 
116
__or_dynop void glue(op_gtt_gpr20, T)(void)
117
{
118
  T0 = env->reg[20];
119
}
120
 
121
__or_dynop void glue(op_gtt_gpr21, T)(void)
122
{
123
  T0 = env->reg[21];
124
}
125
 
126
__or_dynop void glue(op_gtt_gpr22, T)(void)
127
{
128
  T0 = env->reg[22];
129
}
130
 
131
__or_dynop void glue(op_gtt_gpr23, T)(void)
132
{
133
  T0 = env->reg[23];
134
}
135
 
136
__or_dynop void glue(op_gtt_gpr24, T)(void)
137
{
138
  T0 = env->reg[24];
139
}
140
 
141
__or_dynop void glue(op_gtt_gpr25, T)(void)
142
{
143
  T0 = env->reg[25];
144
}
145
 
146
__or_dynop void glue(op_gtt_gpr26, T)(void)
147
{
148
  T0 = env->reg[26];
149
}
150
 
151
__or_dynop void glue(op_gtt_gpr27, T)(void)
152
{
153
  T0 = env->reg[27];
154
}
155
 
156
__or_dynop void glue(op_gtt_gpr28, T)(void)
157
{
158
  T0 = env->reg[28];
159
}
160
 
161
__or_dynop void glue(op_gtt_gpr29, T)(void)
162
{
163
  T0 = env->reg[29];
164
}
165
 
166
__or_dynop void glue(op_gtt_gpr30, T)(void)
167
{
168
  T0 = env->reg[30];
169
}
170
 
171
__or_dynop void glue(op_gtt_gpr31, T)(void)
172
{
173
  T0 = env->reg[31];
174
}
175
 
176
__or_dynop void glue(op_ttg_gpr1, T)(void)
177
{
178
  env->reg[1] = T0;
179
}
180
 
181
__or_dynop void glue(op_ttg_gpr2, T)(void)
182
{
183
  env->reg[2] = T0;
184
}
185
 
186
__or_dynop void glue(op_ttg_gpr3, T)(void)
187
{
188
  env->reg[3] = T0;
189
}
190
 
191
__or_dynop void glue(op_ttg_gpr4, T)(void)
192
{
193
  env->reg[4] = T0;
194
}
195
 
196
__or_dynop void glue(op_ttg_gpr5, T)(void)
197
{
198
  env->reg[5] = T0;
199
}
200
 
201
__or_dynop void glue(op_ttg_gpr6, T)(void)
202
{
203
  env->reg[6] = T0;
204
}
205
 
206
__or_dynop void glue(op_ttg_gpr7, T)(void)
207
{
208
  env->reg[7] = T0;
209
}
210
 
211
__or_dynop void glue(op_ttg_gpr8, T)(void)
212
{
213
  env->reg[8] = T0;
214
}
215
 
216
__or_dynop void glue(op_ttg_gpr9, T)(void)
217
{
218
  env->reg[9] = T0;
219
}
220
 
221
__or_dynop void glue(op_ttg_gpr10, T)(void)
222
{
223
  env->reg[10] = T0;
224
}
225
 
226
__or_dynop void glue(op_ttg_gpr11, T)(void)
227
{
228
  env->reg[11] = T0;
229
}
230
 
231
__or_dynop void glue(op_ttg_gpr12, T)(void)
232
{
233
  env->reg[12] = T0;
234
}
235
 
236
__or_dynop void glue(op_ttg_gpr13, T)(void)
237
{
238
  env->reg[13] = T0;
239
}
240
 
241
__or_dynop void glue(op_ttg_gpr14, T)(void)
242
{
243
  env->reg[14] = T0;
244
}
245
 
246
__or_dynop void glue(op_ttg_gpr15, T)(void)
247
{
248
  env->reg[15] = T0;
249
}
250
 
251
__or_dynop void glue(op_ttg_gpr16, T)(void)
252
{
253
  env->reg[16] = T0;
254
}
255
 
256
__or_dynop void glue(op_ttg_gpr17, T)(void)
257
{
258
  env->reg[17] = T0;
259
}
260
 
261
__or_dynop void glue(op_ttg_gpr18, T)(void)
262
{
263
  env->reg[18] = T0;
264
}
265
 
266
__or_dynop void glue(op_ttg_gpr19, T)(void)
267
{
268
  env->reg[19] = T0;
269
}
270
 
271
__or_dynop void glue(op_ttg_gpr20, T)(void)
272
{
273
  env->reg[20] = T0;
274
}
275
 
276
__or_dynop void glue(op_ttg_gpr21, T)(void)
277
{
278
  env->reg[21] = T0;
279
}
280
 
281
__or_dynop void glue(op_ttg_gpr22, T)(void)
282
{
283
  env->reg[22] = T0;
284
}
285
 
286
__or_dynop void glue(op_ttg_gpr23, T)(void)
287
{
288
  env->reg[23] = T0;
289
}
290
 
291
__or_dynop void glue(op_ttg_gpr24, T)(void)
292
{
293
  env->reg[24] = T0;
294
}
295
 
296
__or_dynop void glue(op_ttg_gpr25, T)(void)
297
{
298
  env->reg[25] = T0;
299
}
300
 
301
__or_dynop void glue(op_ttg_gpr26, T)(void)
302
{
303
  env->reg[26] = T0;
304
}
305
 
306
__or_dynop void glue(op_ttg_gpr27, T)(void)
307
{
308
  env->reg[27] = T0;
309
}
310
 
311
__or_dynop void glue(op_ttg_gpr28, T)(void)
312
{
313
  env->reg[28] = T0;
314
}
315
 
316
__or_dynop void glue(op_ttg_gpr29, T)(void)
317
{
318
  env->reg[29] = T0;
319
}
320
 
321
__or_dynop void glue(op_ttg_gpr30, T)(void)
322
{
323
  env->reg[30] = T0;
324
}
325
 
326
__or_dynop void glue(op_ttg_gpr31, T)(void)
327
{
328
  env->reg[31] = T0;
329
}
330
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.