master
inc 171,906 lines 3.12 MB
Raw
Large file — syntax highlighting disabled.
1 /* Xtensa configuration-specific ISA information.
2
3 Copyright (c) 2003-2010 Tensilica Inc.
4
5 Permission is hereby granted, free of charge, to any person obtaining
6 a copy of this software and associated documentation files (the
7 "Software"), to deal in the Software without restriction, including
8 without limitation the rights to use, copy, modify, merge, publish,
9 distribute, sublicense, and/or sell copies of the Software, and to
10 permit persons to whom the Software is furnished to do so, subject to
11 the following conditions:
12
13 The above copyright notice and this permission notice shall be included
14 in all copies or substantial portions of the Software.
15
16 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
19 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
20 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
21 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
22 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
23
24 #include "xtensa-isa.h"
25 #include "xtensa-isa-internal.h"
26
27
28 /* Sysregs. */
29
30 static xtensa_sysreg_internal sysregs[] = {
31 { "LBEG", 0, 0 },
32 { "LEND", 1, 0 },
33 { "LCOUNT", 2, 0 },
34 { "BR", 4, 0 },
35 { "MMID", 89, 0 },
36 { "DDR", 104, 0 },
37 { "176", 176, 0 },
38 { "208", 208, 0 },
39 { "INTERRUPT", 226, 0 },
40 { "INTCLEAR", 227, 0 },
41 { "CCOUNT", 234, 0 },
42 { "PRID", 235, 0 },
43 { "ICOUNT", 236, 0 },
44 { "CCOMPARE0", 240, 0 },
45 { "CCOMPARE1", 241, 0 },
46 { "VECBASE", 231, 0 },
47 { "EPC1", 177, 0 },
48 { "EPC2", 178, 0 },
49 { "EPC3", 179, 0 },
50 { "EPC4", 180, 0 },
51 { "EPC5", 181, 0 },
52 { "EPC6", 182, 0 },
53 { "EXCSAVE1", 209, 0 },
54 { "EXCSAVE2", 210, 0 },
55 { "EXCSAVE3", 211, 0 },
56 { "EXCSAVE4", 212, 0 },
57 { "EXCSAVE5", 213, 0 },
58 { "EXCSAVE6", 214, 0 },
59 { "EPS2", 194, 0 },
60 { "EPS3", 195, 0 },
61 { "EPS4", 196, 0 },
62 { "EPS5", 197, 0 },
63 { "EPS6", 198, 0 },
64 { "EXCCAUSE", 232, 0 },
65 { "DEPC", 192, 0 },
66 { "EXCVADDR", 238, 0 },
67 { "WINDOWBASE", 72, 0 },
68 { "WINDOWSTART", 73, 0 },
69 { "SAR", 3, 0 },
70 { "LITBASE", 5, 0 },
71 { "PS", 230, 0 },
72 { "INTENABLE", 228, 0 },
73 { "DBREAKA0", 144, 0 },
74 { "DBREAKC0", 160, 0 },
75 { "DBREAKA1", 145, 0 },
76 { "DBREAKC1", 161, 0 },
77 { "IBREAKA0", 128, 0 },
78 { "IBREAKA1", 129, 0 },
79 { "IBREAKENABLE", 96, 0 },
80 { "ICOUNTLEVEL", 237, 0 },
81 { "DEBUGCAUSE", 233, 0 },
82 { "CPENABLE", 224, 0 },
83 { "SCOMPARE1", 12, 0 },
84 { "ATOMCTL", 99, 0 },
85 { "THREADPTR", 231, 1 },
86 { "FCR", 232, 1 },
87 { "FSR", 233, 1 },
88 { "EXPSTATE", 0, 1 },
89 { "SOV", 1, 1 },
90 { "SAT_MODE", 2, 1 },
91 { "SAR0", 3, 1 },
92 { "SAR1", 4, 1 },
93 { "SAR2", 5, 1 },
94 { "SAR3", 6, 1 },
95 { "HSAR0", 7, 1 },
96 { "HSAR1", 8, 1 },
97 { "HSAR2", 9, 1 },
98 { "HSAR3", 10, 1 },
99 { "MAX_REG_0", 11, 1 },
100 { "MAX_REG_1", 12, 1 },
101 { "MAX_REG_2", 13, 1 },
102 { "MAX_REG_3", 14, 1 },
103 { "ARG_MAX_REG_0", 15, 1 },
104 { "ARG_MAX_REG_1", 16, 1 },
105 { "ARG_MAX_REG_2", 17, 1 },
106 { "ARG_MAX_REG_3", 18, 1 },
107 { "NCO_COUNTER_0", 19, 1 },
108 { "NCO_COUNTER_1", 20, 1 },
109 { "NCO_COUNTER_2", 21, 1 },
110 { "NCO_COUNTER_3", 22, 1 },
111 { "INTERP_EXT_N", 23, 1 },
112 { "INTERP_EXT_L", 24, 1 },
113 { "LLR_BUF_0", 25, 1 },
114 { "LLR_BUF_1", 26, 1 },
115 { "LLR_BUF_2", 27, 1 },
116 { "LLR_BUF_3", 28, 1 },
117 { "LLR_BUF_4", 29, 1 },
118 { "LLR_BUF_5", 30, 1 },
119 { "LLR_BUF_6", 31, 1 },
120 { "LLR_BUF_7", 32, 1 },
121 { "LLR_BUF_8", 33, 1 },
122 { "LLR_BUF_9", 34, 1 },
123 { "LLR_BUF_10", 35, 1 },
124 { "LLR_BUF_11", 36, 1 },
125 { "LLR_BUF_12", 37, 1 },
126 { "LLR_BUF_13", 38, 1 },
127 { "LLR_BUF_14", 39, 1 },
128 { "LLR_BUF_15", 40, 1 },
129 { "LLR_BUF_16", 41, 1 },
130 { "LLR_BUF_17", 42, 1 },
131 { "LLR_BUF_18", 43, 1 },
132 { "LLR_BUF_19", 44, 1 },
133 { "LLR_BUF_20", 45, 1 },
134 { "LLR_BUF_21", 46, 1 },
135 { "LLR_BUF_22", 47, 1 },
136 { "LLR_BUF_23", 48, 1 },
137 { "SMOD_BUF_0", 49, 1 },
138 { "SMOD_BUF_1", 50, 1 },
139 { "SMOD_BUF_2", 51, 1 },
140 { "SMOD_BUF_3", 52, 1 },
141 { "SMOD_BUF_4", 53, 1 },
142 { "SMOD_BUF_5", 54, 1 },
143 { "SMOD_BUF_6", 55, 1 },
144 { "SMOD_BUF_7", 56, 1 },
145 { "WEIGHT_REG", 57, 1 },
146 { "SCALE_REG", 58, 1 },
147 { "LLR_POS", 59, 1 },
148 { "SMOD_POS", 60, 1 },
149 { "PERM_REG", 61, 1 },
150 { "SMOD_OFFSET_TABLE_0", 62, 1 },
151 { "SMOD_OFFSET_TABLE_1", 63, 1 },
152 { "SMOD_OFFSET_TABLE_2", 64, 1 },
153 { "SMOD_OFFSET_TABLE_3", 65, 1 },
154 { "PHASOR_N", 66, 1 },
155 { "PHASOR_OFFSET", 67, 1 }
156 };
157
158 #define NUM_SYSREGS 125
159 #define MAX_SPECIAL_REG 241
160 #define MAX_USER_REG 233
161
162
163 /* Processor states. */
164
165 static xtensa_state_internal states[] = {
166 { "LCOUNT", 32, 0 },
167 { "PC", 32, 0 },
168 { "ICOUNT", 32, 0 },
169 { "DDR", 32, 0 },
170 { "INTERRUPT", 13, 0 },
171 { "CCOUNT", 32, 0 },
172 { "XTSYNC", 1, 0 },
173 { "VECBASE", 22, 0 },
174 { "EPC1", 32, 0 },
175 { "EPC2", 32, 0 },
176 { "EPC3", 32, 0 },
177 { "EPC4", 32, 0 },
178 { "EPC5", 32, 0 },
179 { "EPC6", 32, 0 },
180 { "EXCSAVE1", 32, 0 },
181 { "EXCSAVE2", 32, 0 },
182 { "EXCSAVE3", 32, 0 },
183 { "EXCSAVE4", 32, 0 },
184 { "EXCSAVE5", 32, 0 },
185 { "EXCSAVE6", 32, 0 },
186 { "EPS2", 13, 0 },
187 { "EPS3", 13, 0 },
188 { "EPS4", 13, 0 },
189 { "EPS5", 13, 0 },
190 { "EPS6", 13, 0 },
191 { "EXCCAUSE", 6, 0 },
192 { "PSINTLEVEL", 4, 0 },
193 { "PSUM", 1, 0 },
194 { "PSWOE", 1, 0 },
195 { "PSEXCM", 1, 0 },
196 { "DEPC", 32, 0 },
197 { "EXCVADDR", 32, 0 },
198 { "WindowBase", 3, 0 },
199 { "WindowStart", 8, 0 },
200 { "PSCALLINC", 2, 0 },
201 { "PSOWB", 4, 0 },
202 { "LBEG", 32, 0 },
203 { "LEND", 32, 0 },
204 { "SAR", 6, 0 },
205 { "THREADPTR", 32, 0 },
206 { "LITBADDR", 20, 0 },
207 { "LITBEN", 1, 0 },
208 { "InOCDMode", 1, 0 },
209 { "INTENABLE", 13, 0 },
210 { "DBREAKA0", 32, 0 },
211 { "DBREAKC0", 8, 0 },
212 { "DBREAKA1", 32, 0 },
213 { "DBREAKC1", 8, 0 },
214 { "IBREAKA0", 32, 0 },
215 { "IBREAKA1", 32, 0 },
216 { "IBREAKENABLE", 2, 0 },
217 { "ICOUNTLEVEL", 4, 0 },
218 { "DEBUGCAUSE", 6, 0 },
219 { "DBNUM", 4, 0 },
220 { "CCOMPARE0", 32, 0 },
221 { "CCOMPARE1", 32, 0 },
222 { "CPENABLE", 4, 0 },
223 { "SCOMPARE1", 32, 0 },
224 { "ATOMCTL", 6, 0 },
225 { "RoundMode", 2, 0 },
226 { "InvalidEnable", 1, 0 },
227 { "DivZeroEnable", 1, 0 },
228 { "OverflowEnable", 1, 0 },
229 { "UnderflowEnable", 1, 0 },
230 { "InexactEnable", 1, 0 },
231 { "InvalidFlag", 1, 0 },
232 { "DivZeroFlag", 1, 0 },
233 { "OverflowFlag", 1, 0 },
234 { "UnderflowFlag", 1, 0 },
235 { "InexactFlag", 1, 0 },
236 { "FPreserved20", 20, 0 },
237 { "FPreserved20a", 20, 0 },
238 { "FPreserved5", 5, 0 },
239 { "FPreserved7", 7, 0 },
240 { "EXPSTATE", 32, XTENSA_STATE_IS_EXPORTED },
241 { "SOV", 4, XTENSA_STATE_IS_SHARED_OR },
242 { "SAT_MODE", 1, 0 },
243 { "SAR0", 6, 0 },
244 { "SAR1", 6, 0 },
245 { "SAR2", 6, 0 },
246 { "SAR3", 6, 0 },
247 { "HSAR0", 6, 0 },
248 { "HSAR1", 6, 0 },
249 { "HSAR2", 6, 0 },
250 { "HSAR3", 6, 0 },
251 { "MAX_REG", 128, 0 },
252 { "ARG_MAX_REG", 128, 0 },
253 { "NCO_COUNTER", 128, 0 },
254 { "INTERP_EXT_N", 4, 0 },
255 { "INTERP_EXT_L", 4, 0 },
256 { "LLR_BUF", 768, 0 },
257 { "SMOD_BUF", 256, 0 },
258 { "WEIGHT_REG", 8, 0 },
259 { "SCALE_REG", 5, 0 },
260 { "LLR_POS", 6, 0 },
261 { "SMOD_POS", 7, 0 },
262 { "PERM_REG", 32, 0 },
263 { "SMOD_OFFSET_TABLE", 128, 0 },
264 { "PHASOR_N", 4, 0 },
265 { "PHASOR_OFFSET", 16, 0 }
266 };
267
268 #define NUM_STATES 100
269
270 enum xtensa_state_id {
271 STATE_LCOUNT,
272 STATE_PC,
273 STATE_ICOUNT,
274 STATE_DDR,
275 STATE_INTERRUPT,
276 STATE_CCOUNT,
277 STATE_XTSYNC,
278 STATE_VECBASE,
279 STATE_EPC1,
280 STATE_EPC2,
281 STATE_EPC3,
282 STATE_EPC4,
283 STATE_EPC5,
284 STATE_EPC6,
285 STATE_EXCSAVE1,
286 STATE_EXCSAVE2,
287 STATE_EXCSAVE3,
288 STATE_EXCSAVE4,
289 STATE_EXCSAVE5,
290 STATE_EXCSAVE6,
291 STATE_EPS2,
292 STATE_EPS3,
293 STATE_EPS4,
294 STATE_EPS5,
295 STATE_EPS6,
296 STATE_EXCCAUSE,
297 STATE_PSINTLEVEL,
298 STATE_PSUM,
299 STATE_PSWOE,
300 STATE_PSEXCM,
301 STATE_DEPC,
302 STATE_EXCVADDR,
303 STATE_WindowBase,
304 STATE_WindowStart,
305 STATE_PSCALLINC,
306 STATE_PSOWB,
307 STATE_LBEG,
308 STATE_LEND,
309 STATE_SAR,
310 STATE_THREADPTR,
311 STATE_LITBADDR,
312 STATE_LITBEN,
313 STATE_InOCDMode,
314 STATE_INTENABLE,
315 STATE_DBREAKA0,
316 STATE_DBREAKC0,
317 STATE_DBREAKA1,
318 STATE_DBREAKC1,
319 STATE_IBREAKA0,
320 STATE_IBREAKA1,
321 STATE_IBREAKENABLE,
322 STATE_ICOUNTLEVEL,
323 STATE_DEBUGCAUSE,
324 STATE_DBNUM,
325 STATE_CCOMPARE0,
326 STATE_CCOMPARE1,
327 STATE_CPENABLE,
328 STATE_SCOMPARE1,
329 STATE_ATOMCTL,
330 STATE_RoundMode,
331 STATE_InvalidEnable,
332 STATE_DivZeroEnable,
333 STATE_OverflowEnable,
334 STATE_UnderflowEnable,
335 STATE_InexactEnable,
336 STATE_InvalidFlag,
337 STATE_DivZeroFlag,
338 STATE_OverflowFlag,
339 STATE_UnderflowFlag,
340 STATE_InexactFlag,
341 STATE_FPreserved20,
342 STATE_FPreserved20a,
343 STATE_FPreserved5,
344 STATE_FPreserved7,
345 STATE_EXPSTATE,
346 STATE_SOV,
347 STATE_SAT_MODE,
348 STATE_SAR0,
349 STATE_SAR1,
350 STATE_SAR2,
351 STATE_SAR3,
352 STATE_HSAR0,
353 STATE_HSAR1,
354 STATE_HSAR2,
355 STATE_HSAR3,
356 STATE_MAX_REG,
357 STATE_ARG_MAX_REG,
358 STATE_NCO_COUNTER,
359 STATE_INTERP_EXT_N,
360 STATE_INTERP_EXT_L,
361 STATE_LLR_BUF,
362 STATE_SMOD_BUF,
363 STATE_WEIGHT_REG,
364 STATE_SCALE_REG,
365 STATE_LLR_POS,
366 STATE_SMOD_POS,
367 STATE_PERM_REG,
368 STATE_SMOD_OFFSET_TABLE,
369 STATE_PHASOR_N,
370 STATE_PHASOR_OFFSET
371 };
372
373
374 /* Field definitions. */
375
376 static unsigned
377 Field_t_Slot_inst_get (const xtensa_insnbuf insn)
378 {
379 unsigned tie_t = 0;
380 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
381 return tie_t;
382 }
383
384 static void
385 Field_t_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
386 {
387 uint32 tie_t;
388 tie_t = (val << 28) >> 28;
389 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
390 }
391
392 static unsigned
393 Field_s_Slot_inst_get (const xtensa_insnbuf insn)
394 {
395 unsigned tie_t = 0;
396 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
397 return tie_t;
398 }
399
400 static void
401 Field_s_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
402 {
403 uint32 tie_t;
404 tie_t = (val << 28) >> 28;
405 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
406 }
407
408 static unsigned
409 Field_r_Slot_inst_get (const xtensa_insnbuf insn)
410 {
411 unsigned tie_t = 0;
412 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
413 return tie_t;
414 }
415
416 static void
417 Field_r_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
418 {
419 uint32 tie_t;
420 tie_t = (val << 28) >> 28;
421 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
422 }
423
424 static unsigned
425 Field_op2_Slot_inst_get (const xtensa_insnbuf insn)
426 {
427 unsigned tie_t = 0;
428 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
429 return tie_t;
430 }
431
432 static void
433 Field_op2_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
434 {
435 uint32 tie_t;
436 tie_t = (val << 28) >> 28;
437 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
438 }
439
440 static unsigned
441 Field_op1_Slot_inst_get (const xtensa_insnbuf insn)
442 {
443 unsigned tie_t = 0;
444 tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28);
445 return tie_t;
446 }
447
448 static void
449 Field_op1_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
450 {
451 uint32 tie_t;
452 tie_t = (val << 28) >> 28;
453 insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16);
454 }
455
456 static unsigned
457 Field_op0_Slot_inst_get (const xtensa_insnbuf insn)
458 {
459 unsigned tie_t = 0;
460 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
461 return tie_t;
462 }
463
464 static void
465 Field_op0_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
466 {
467 uint32 tie_t;
468 tie_t = (val << 28) >> 28;
469 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
470 }
471
472 static unsigned
473 Field_n_Slot_inst_get (const xtensa_insnbuf insn)
474 {
475 unsigned tie_t = 0;
476 tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
477 return tie_t;
478 }
479
480 static void
481 Field_n_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
482 {
483 uint32 tie_t;
484 tie_t = (val << 30) >> 30;
485 insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
486 }
487
488 static unsigned
489 Field_m_Slot_inst_get (const xtensa_insnbuf insn)
490 {
491 unsigned tie_t = 0;
492 tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
493 return tie_t;
494 }
495
496 static void
497 Field_m_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
498 {
499 uint32 tie_t;
500 tie_t = (val << 30) >> 30;
501 insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
502 }
503
504 static unsigned
505 Field_sr_Slot_inst_get (const xtensa_insnbuf insn)
506 {
507 unsigned tie_t = 0;
508 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
509 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
510 return tie_t;
511 }
512
513 static void
514 Field_sr_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
515 {
516 uint32 tie_t;
517 tie_t = (val << 28) >> 28;
518 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
519 tie_t = (val << 24) >> 28;
520 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
521 }
522
523 static unsigned
524 Field_st_Slot_inst_get (const xtensa_insnbuf insn)
525 {
526 unsigned tie_t = 0;
527 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
528 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
529 return tie_t;
530 }
531
532 static void
533 Field_st_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
534 {
535 uint32 tie_t;
536 tie_t = (val << 28) >> 28;
537 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
538 tie_t = (val << 24) >> 28;
539 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
540 }
541
542 static unsigned
543 Field_thi3_Slot_inst_get (const xtensa_insnbuf insn)
544 {
545 unsigned tie_t = 0;
546 tie_t = (tie_t << 3) | ((insn[0] << 24) >> 29);
547 return tie_t;
548 }
549
550 static void
551 Field_thi3_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
552 {
553 uint32 tie_t;
554 tie_t = (val << 29) >> 29;
555 insn[0] = (insn[0] & ~0xe0) | (tie_t << 5);
556 }
557
558 static unsigned
559 Field_dsp340050b49a6c_fld2098inst_Slot_inst_get (const xtensa_insnbuf insn)
560 {
561 unsigned tie_t = 0;
562 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
563 tie_t = (tie_t << 8) | ((insn[0] << 16) >> 24);
564 return tie_t;
565 }
566
567 static void
568 Field_dsp340050b49a6c_fld2098inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
569 {
570 uint32 tie_t;
571 tie_t = (val << 24) >> 24;
572 insn[0] = (insn[0] & ~0xff00) | (tie_t << 8);
573 tie_t = (val << 20) >> 28;
574 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
575 }
576
577 static unsigned
578 Field_sae4_Slot_inst_get (const xtensa_insnbuf insn)
579 {
580 unsigned tie_t = 0;
581 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
582 return tie_t;
583 }
584
585 static void
586 Field_sae4_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
587 {
588 uint32 tie_t;
589 tie_t = (val << 31) >> 31;
590 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
591 }
592
593 static unsigned
594 Field_dsp340050b49a6c_fld2019_Slot_inst_get (const xtensa_insnbuf insn)
595 {
596 unsigned tie_t = 0;
597 tie_t = (tie_t << 3) | ((insn[0] << 12) >> 29);
598 return tie_t;
599 }
600
601 static void
602 Field_dsp340050b49a6c_fld2019_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
603 {
604 uint32 tie_t;
605 tie_t = (val << 29) >> 29;
606 insn[0] = (insn[0] & ~0xe0000) | (tie_t << 17);
607 }
608
609 static unsigned
610 Field_dsp340050b49a6c_fld2100inst_Slot_inst_get (const xtensa_insnbuf insn)
611 {
612 unsigned tie_t = 0;
613 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
614 tie_t = (tie_t << 8) | ((insn[0] << 16) >> 24);
615 return tie_t;
616 }
617
618 static void
619 Field_dsp340050b49a6c_fld2100inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
620 {
621 uint32 tie_t;
622 tie_t = (val << 24) >> 24;
623 insn[0] = (insn[0] & ~0xff00) | (tie_t << 8);
624 tie_t = (val << 20) >> 28;
625 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
626 }
627
628 static unsigned
629 Field_dsp340050b49a6c_fld2102inst_Slot_inst_get (const xtensa_insnbuf insn)
630 {
631 unsigned tie_t = 0;
632 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
633 tie_t = (tie_t << 8) | ((insn[0] << 16) >> 24);
634 return tie_t;
635 }
636
637 static void
638 Field_dsp340050b49a6c_fld2102inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
639 {
640 uint32 tie_t;
641 tie_t = (val << 24) >> 24;
642 insn[0] = (insn[0] & ~0xff00) | (tie_t << 8);
643 tie_t = (val << 20) >> 28;
644 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
645 }
646
647 static unsigned
648 Field_dsp340050b49a6c_fld2186inst_Slot_inst_get (const xtensa_insnbuf insn)
649 {
650 unsigned tie_t = 0;
651 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
652 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
653 return tie_t;
654 }
655
656 static void
657 Field_dsp340050b49a6c_fld2186inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
658 {
659 uint32 tie_t;
660 tie_t = (val << 24) >> 24;
661 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
662 tie_t = (val << 20) >> 28;
663 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
664 }
665
666 static unsigned
667 Field_dsp340050b49a6c_fld2185inst_Slot_inst_get (const xtensa_insnbuf insn)
668 {
669 unsigned tie_t = 0;
670 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
671 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
672 return tie_t;
673 }
674
675 static void
676 Field_dsp340050b49a6c_fld2185inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
677 {
678 uint32 tie_t;
679 tie_t = (val << 24) >> 24;
680 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
681 tie_t = (val << 20) >> 28;
682 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
683 }
684
685 static unsigned
686 Field_dsp340050b49a6c_fld2149inst_Slot_inst_get (const xtensa_insnbuf insn)
687 {
688 unsigned tie_t = 0;
689 tie_t = (tie_t << 2) | ((insn[0] << 8) >> 30);
690 tie_t = (tie_t << 2) | ((insn[0] << 17) >> 30);
691 return tie_t;
692 }
693
694 static void
695 Field_dsp340050b49a6c_fld2149inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
696 {
697 uint32 tie_t;
698 tie_t = (val << 30) >> 30;
699 insn[0] = (insn[0] & ~0x6000) | (tie_t << 13);
700 tie_t = (val << 28) >> 30;
701 insn[0] = (insn[0] & ~0xc00000) | (tie_t << 22);
702 }
703
704 static unsigned
705 Field_dsp340050b49a6c_fld3627inst_Slot_inst_get (const xtensa_insnbuf insn)
706 {
707 unsigned tie_t = 0;
708 tie_t = (tie_t << 2) | ((insn[0] << 10) >> 30);
709 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
710 tie_t = (tie_t << 2) | ((insn[0] << 19) >> 30);
711 return tie_t;
712 }
713
714 static void
715 Field_dsp340050b49a6c_fld3627inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
716 {
717 uint32 tie_t;
718 tie_t = (val << 30) >> 30;
719 insn[0] = (insn[0] & ~0x1800) | (tie_t << 11);
720 tie_t = (val << 29) >> 31;
721 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
722 tie_t = (val << 27) >> 30;
723 insn[0] = (insn[0] & ~0x300000) | (tie_t << 20);
724 }
725
726 static unsigned
727 Field_dsp340050b49a6c_fld2187inst_Slot_inst_get (const xtensa_insnbuf insn)
728 {
729 unsigned tie_t = 0;
730 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
731 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
732 return tie_t;
733 }
734
735 static void
736 Field_dsp340050b49a6c_fld2187inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
737 {
738 uint32 tie_t;
739 tie_t = (val << 24) >> 24;
740 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
741 tie_t = (val << 20) >> 28;
742 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
743 }
744
745 static unsigned
746 Field_dsp340050b49a6c_fld2101inst_Slot_inst_get (const xtensa_insnbuf insn)
747 {
748 unsigned tie_t = 0;
749 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
750 tie_t = (tie_t << 8) | ((insn[0] << 16) >> 24);
751 return tie_t;
752 }
753
754 static void
755 Field_dsp340050b49a6c_fld2101inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
756 {
757 uint32 tie_t;
758 tie_t = (val << 24) >> 24;
759 insn[0] = (insn[0] & ~0xff00) | (tie_t << 8);
760 tie_t = (val << 20) >> 28;
761 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
762 }
763
764 static unsigned
765 Field_dsp340050b49a6c_fld2103inst_Slot_inst_get (const xtensa_insnbuf insn)
766 {
767 unsigned tie_t = 0;
768 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
769 tie_t = (tie_t << 8) | ((insn[0] << 16) >> 24);
770 return tie_t;
771 }
772
773 static void
774 Field_dsp340050b49a6c_fld2103inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
775 {
776 uint32 tie_t;
777 tie_t = (val << 24) >> 24;
778 insn[0] = (insn[0] & ~0xff00) | (tie_t << 8);
779 tie_t = (val << 20) >> 28;
780 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
781 }
782
783 static unsigned
784 Field_dsp340050b49a6c_fld2189inst_Slot_inst_get (const xtensa_insnbuf insn)
785 {
786 unsigned tie_t = 0;
787 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
788 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
789 return tie_t;
790 }
791
792 static void
793 Field_dsp340050b49a6c_fld2189inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
794 {
795 uint32 tie_t;
796 tie_t = (val << 24) >> 24;
797 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
798 tie_t = (val << 20) >> 28;
799 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
800 }
801
802 static unsigned
803 Field_dsp340050b49a6c_fld2188inst_Slot_inst_get (const xtensa_insnbuf insn)
804 {
805 unsigned tie_t = 0;
806 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
807 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
808 return tie_t;
809 }
810
811 static void
812 Field_dsp340050b49a6c_fld2188inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
813 {
814 uint32 tie_t;
815 tie_t = (val << 24) >> 24;
816 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
817 tie_t = (val << 20) >> 28;
818 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
819 }
820
821 static unsigned
822 Field_dsp340050b49a6c_fld2104inst_Slot_inst_get (const xtensa_insnbuf insn)
823 {
824 unsigned tie_t = 0;
825 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
826 tie_t = (tie_t << 8) | ((insn[0] << 16) >> 24);
827 return tie_t;
828 }
829
830 static void
831 Field_dsp340050b49a6c_fld2104inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
832 {
833 uint32 tie_t;
834 tie_t = (val << 24) >> 24;
835 insn[0] = (insn[0] & ~0xff00) | (tie_t << 8);
836 tie_t = (val << 20) >> 28;
837 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
838 }
839
840 static unsigned
841 Field_dsp340050b49a6c_fld2190inst_Slot_inst_get (const xtensa_insnbuf insn)
842 {
843 unsigned tie_t = 0;
844 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
845 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
846 return tie_t;
847 }
848
849 static void
850 Field_dsp340050b49a6c_fld2190inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
851 {
852 uint32 tie_t;
853 tie_t = (val << 24) >> 24;
854 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
855 tie_t = (val << 20) >> 28;
856 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
857 }
858
859 static unsigned
860 Field_dsp340050b49a6c_fld2094inst_Slot_inst_get (const xtensa_insnbuf insn)
861 {
862 unsigned tie_t = 0;
863 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
864 tie_t = (tie_t << 7) | ((insn[0] << 16) >> 25);
865 return tie_t;
866 }
867
868 static void
869 Field_dsp340050b49a6c_fld2094inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
870 {
871 uint32 tie_t;
872 tie_t = (val << 25) >> 25;
873 insn[0] = (insn[0] & ~0xfe00) | (tie_t << 9);
874 tie_t = (val << 21) >> 28;
875 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
876 }
877
878 static unsigned
879 Field_dsp340050b49a6c_fld2105inst_Slot_inst_get (const xtensa_insnbuf insn)
880 {
881 unsigned tie_t = 0;
882 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
883 tie_t = (tie_t << 8) | ((insn[0] << 16) >> 24);
884 return tie_t;
885 }
886
887 static void
888 Field_dsp340050b49a6c_fld2105inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
889 {
890 uint32 tie_t;
891 tie_t = (val << 24) >> 24;
892 insn[0] = (insn[0] & ~0xff00) | (tie_t << 8);
893 tie_t = (val << 20) >> 28;
894 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
895 }
896
897 static unsigned
898 Field_dsp340050b49a6c_fld2191inst_Slot_inst_get (const xtensa_insnbuf insn)
899 {
900 unsigned tie_t = 0;
901 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
902 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
903 return tie_t;
904 }
905
906 static void
907 Field_dsp340050b49a6c_fld2191inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
908 {
909 uint32 tie_t;
910 tie_t = (val << 24) >> 24;
911 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
912 tie_t = (val << 20) >> 28;
913 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
914 }
915
916 static unsigned
917 Field_dsp340050b49a6c_fld2192inst_Slot_inst_get (const xtensa_insnbuf insn)
918 {
919 unsigned tie_t = 0;
920 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
921 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
922 return tie_t;
923 }
924
925 static void
926 Field_dsp340050b49a6c_fld2192inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
927 {
928 uint32 tie_t;
929 tie_t = (val << 24) >> 24;
930 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
931 tie_t = (val << 20) >> 28;
932 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
933 }
934
935 static unsigned
936 Field_dsp340050b49a6c_fld2194inst_Slot_inst_get (const xtensa_insnbuf insn)
937 {
938 unsigned tie_t = 0;
939 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
940 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
941 return tie_t;
942 }
943
944 static void
945 Field_dsp340050b49a6c_fld2194inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
946 {
947 uint32 tie_t;
948 tie_t = (val << 24) >> 24;
949 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
950 tie_t = (val << 20) >> 28;
951 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
952 }
953
954 static unsigned
955 Field_dsp340050b49a6c_fld2197inst_Slot_inst_get (const xtensa_insnbuf insn)
956 {
957 unsigned tie_t = 0;
958 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
959 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
960 return tie_t;
961 }
962
963 static void
964 Field_dsp340050b49a6c_fld2197inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
965 {
966 uint32 tie_t;
967 tie_t = (val << 24) >> 24;
968 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
969 tie_t = (val << 20) >> 28;
970 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
971 }
972
973 static unsigned
974 Field_dsp340050b49a6c_fld2160inst_Slot_inst_get (const xtensa_insnbuf insn)
975 {
976 unsigned tie_t = 0;
977 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
978 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
979 return tie_t;
980 }
981
982 static void
983 Field_dsp340050b49a6c_fld2160inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
984 {
985 uint32 tie_t;
986 tie_t = (val << 28) >> 28;
987 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
988 tie_t = (val << 24) >> 28;
989 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
990 }
991
992 static unsigned
993 Field_dsp340050b49a6c_fld2173inst_Slot_inst_get (const xtensa_insnbuf insn)
994 {
995 unsigned tie_t = 0;
996 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
997 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27);
998 return tie_t;
999 }
1000
1001 static void
1002 Field_dsp340050b49a6c_fld2173inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1003 {
1004 uint32 tie_t;
1005 tie_t = (val << 27) >> 27;
1006 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7);
1007 tie_t = (val << 23) >> 28;
1008 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1009 }
1010
1011 static unsigned
1012 Field_dsp340050b49a6c_fld2112inst_Slot_inst_get (const xtensa_insnbuf insn)
1013 {
1014 unsigned tie_t = 0;
1015 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1016 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1017 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
1018 return tie_t;
1019 }
1020
1021 static void
1022 Field_dsp340050b49a6c_fld2112inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1023 {
1024 uint32 tie_t;
1025 tie_t = (val << 28) >> 28;
1026 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
1027 tie_t = (val << 24) >> 28;
1028 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1029 tie_t = (val << 20) >> 28;
1030 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1031 }
1032
1033 static unsigned
1034 Field_dsp340050b49a6c_fld2199inst_Slot_inst_get (const xtensa_insnbuf insn)
1035 {
1036 unsigned tie_t = 0;
1037 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1038 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
1039 return tie_t;
1040 }
1041
1042 static void
1043 Field_dsp340050b49a6c_fld2199inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1044 {
1045 uint32 tie_t;
1046 tie_t = (val << 24) >> 24;
1047 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
1048 tie_t = (val << 20) >> 28;
1049 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1050 }
1051
1052 static unsigned
1053 Field_dsp340050b49a6c_fld2200inst_Slot_inst_get (const xtensa_insnbuf insn)
1054 {
1055 unsigned tie_t = 0;
1056 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1057 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
1058 return tie_t;
1059 }
1060
1061 static void
1062 Field_dsp340050b49a6c_fld2200inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1063 {
1064 uint32 tie_t;
1065 tie_t = (val << 24) >> 24;
1066 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
1067 tie_t = (val << 20) >> 28;
1068 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1069 }
1070
1071 static unsigned
1072 Field_dsp340050b49a6c_fld2114inst_Slot_inst_get (const xtensa_insnbuf insn)
1073 {
1074 unsigned tie_t = 0;
1075 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1076 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1077 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
1078 return tie_t;
1079 }
1080
1081 static void
1082 Field_dsp340050b49a6c_fld2114inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1083 {
1084 uint32 tie_t;
1085 tie_t = (val << 28) >> 28;
1086 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
1087 tie_t = (val << 24) >> 28;
1088 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1089 tie_t = (val << 20) >> 28;
1090 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1091 }
1092
1093 static unsigned
1094 Field_dsp340050b49a6c_fld2113inst_Slot_inst_get (const xtensa_insnbuf insn)
1095 {
1096 unsigned tie_t = 0;
1097 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1098 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1099 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
1100 return tie_t;
1101 }
1102
1103 static void
1104 Field_dsp340050b49a6c_fld2113inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1105 {
1106 uint32 tie_t;
1107 tie_t = (val << 28) >> 28;
1108 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
1109 tie_t = (val << 24) >> 28;
1110 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1111 tie_t = (val << 20) >> 28;
1112 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1113 }
1114
1115 static unsigned
1116 Field_dsp340050b49a6c_fld2201inst_Slot_inst_get (const xtensa_insnbuf insn)
1117 {
1118 unsigned tie_t = 0;
1119 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1120 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
1121 return tie_t;
1122 }
1123
1124 static void
1125 Field_dsp340050b49a6c_fld2201inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1126 {
1127 uint32 tie_t;
1128 tie_t = (val << 24) >> 24;
1129 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
1130 tie_t = (val << 20) >> 28;
1131 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1132 }
1133
1134 static unsigned
1135 Field_dsp340050b49a6c_fld2115inst_Slot_inst_get (const xtensa_insnbuf insn)
1136 {
1137 unsigned tie_t = 0;
1138 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1139 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1140 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
1141 return tie_t;
1142 }
1143
1144 static void
1145 Field_dsp340050b49a6c_fld2115inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1146 {
1147 uint32 tie_t;
1148 tie_t = (val << 28) >> 28;
1149 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
1150 tie_t = (val << 24) >> 28;
1151 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1152 tie_t = (val << 20) >> 28;
1153 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1154 }
1155
1156 static unsigned
1157 Field_dsp340050b49a6c_fld2215inst_Slot_inst_get (const xtensa_insnbuf insn)
1158 {
1159 unsigned tie_t = 0;
1160 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1161 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29);
1162 return tie_t;
1163 }
1164
1165 static void
1166 Field_dsp340050b49a6c_fld2215inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1167 {
1168 uint32 tie_t;
1169 tie_t = (val << 29) >> 29;
1170 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9);
1171 tie_t = (val << 25) >> 28;
1172 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1173 }
1174
1175 static unsigned
1176 Field_dsp340050b49a6c_fld3630inst_Slot_inst_get (const xtensa_insnbuf insn)
1177 {
1178 unsigned tie_t = 0;
1179 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
1180 return tie_t;
1181 }
1182
1183 static void
1184 Field_dsp340050b49a6c_fld3630inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1185 {
1186 uint32 tie_t;
1187 tie_t = (val << 28) >> 28;
1188 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
1189 }
1190
1191 static unsigned
1192 Field_dsp340050b49a6c_fld2203inst_Slot_inst_get (const xtensa_insnbuf insn)
1193 {
1194 unsigned tie_t = 0;
1195 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1196 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27);
1197 tie_t = (tie_t << 1) | ((insn[0] << 27) >> 31);
1198 return tie_t;
1199 }
1200
1201 static void
1202 Field_dsp340050b49a6c_fld2203inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1203 {
1204 uint32 tie_t;
1205 tie_t = (val << 31) >> 31;
1206 insn[0] = (insn[0] & ~0x10) | (tie_t << 4);
1207 tie_t = (val << 26) >> 27;
1208 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7);
1209 tie_t = (val << 22) >> 28;
1210 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1211 }
1212
1213 static unsigned
1214 Field_dsp340050b49a6c_fld2254_Slot_inst_get (const xtensa_insnbuf insn)
1215 {
1216 unsigned tie_t = 0;
1217 tie_t = (tie_t << 2) | ((insn[0] << 25) >> 30);
1218 return tie_t;
1219 }
1220
1221 static void
1222 Field_dsp340050b49a6c_fld2254_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1223 {
1224 uint32 tie_t;
1225 tie_t = (val << 30) >> 30;
1226 insn[0] = (insn[0] & ~0x60) | (tie_t << 5);
1227 }
1228
1229 static unsigned
1230 Field_dsp340050b49a6c_fld2116inst_Slot_inst_get (const xtensa_insnbuf insn)
1231 {
1232 unsigned tie_t = 0;
1233 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1234 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1235 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
1236 return tie_t;
1237 }
1238
1239 static void
1240 Field_dsp340050b49a6c_fld2116inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1241 {
1242 uint32 tie_t;
1243 tie_t = (val << 28) >> 28;
1244 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
1245 tie_t = (val << 24) >> 28;
1246 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1247 tie_t = (val << 20) >> 28;
1248 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1249 }
1250
1251 static unsigned
1252 Field_dsp340050b49a6c_fld2117inst_Slot_inst_get (const xtensa_insnbuf insn)
1253 {
1254 unsigned tie_t = 0;
1255 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1256 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1257 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
1258 return tie_t;
1259 }
1260
1261 static void
1262 Field_dsp340050b49a6c_fld2117inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1263 {
1264 uint32 tie_t;
1265 tie_t = (val << 28) >> 28;
1266 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
1267 tie_t = (val << 24) >> 28;
1268 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1269 tie_t = (val << 20) >> 28;
1270 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1271 }
1272
1273 static unsigned
1274 Field_dsp340050b49a6c_fld2119inst_Slot_inst_get (const xtensa_insnbuf insn)
1275 {
1276 unsigned tie_t = 0;
1277 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1278 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1279 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
1280 return tie_t;
1281 }
1282
1283 static void
1284 Field_dsp340050b49a6c_fld2119inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1285 {
1286 uint32 tie_t;
1287 tie_t = (val << 28) >> 28;
1288 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
1289 tie_t = (val << 24) >> 28;
1290 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1291 tie_t = (val << 20) >> 28;
1292 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1293 }
1294
1295 static unsigned
1296 Field_dsp340050b49a6c_fld2048_Slot_inst_get (const xtensa_insnbuf insn)
1297 {
1298 unsigned tie_t = 0;
1299 tie_t = (tie_t << 3) | ((insn[0] << 17) >> 29);
1300 return tie_t;
1301 }
1302
1303 static void
1304 Field_dsp340050b49a6c_fld2048_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1305 {
1306 uint32 tie_t;
1307 tie_t = (val << 29) >> 29;
1308 insn[0] = (insn[0] & ~0x7000) | (tie_t << 12);
1309 }
1310
1311 static unsigned
1312 Field_dsp340050b49a6c_fld2089inst_Slot_inst_get (const xtensa_insnbuf insn)
1313 {
1314 unsigned tie_t = 0;
1315 tie_t = (tie_t << 1) | ((insn[0] << 12) >> 31);
1316 return tie_t;
1317 }
1318
1319 static void
1320 Field_dsp340050b49a6c_fld2089inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1321 {
1322 uint32 tie_t;
1323 tie_t = (val << 31) >> 31;
1324 insn[0] = (insn[0] & ~0x80000) | (tie_t << 19);
1325 }
1326
1327 static unsigned
1328 Field_r2_Slot_inst_get (const xtensa_insnbuf insn)
1329 {
1330 unsigned tie_t = 0;
1331 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
1332 return tie_t;
1333 }
1334
1335 static void
1336 Field_r2_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1337 {
1338 uint32 tie_t;
1339 tie_t = (val << 29) >> 29;
1340 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
1341 }
1342
1343 static unsigned
1344 Field_bbi4_Slot_inst_get (const xtensa_insnbuf insn)
1345 {
1346 unsigned tie_t = 0;
1347 tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
1348 return tie_t;
1349 }
1350
1351 static void
1352 Field_bbi4_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1353 {
1354 uint32 tie_t;
1355 tie_t = (val << 31) >> 31;
1356 insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
1357 }
1358
1359 static unsigned
1360 Field_dsp340050b49a6c_fld3631inst_Slot_inst_get (const xtensa_insnbuf insn)
1361 {
1362 unsigned tie_t = 0;
1363 tie_t = (tie_t << 1) | ((insn[0] << 11) >> 31);
1364 tie_t = (tie_t << 3) | ((insn[0] << 13) >> 29);
1365 return tie_t;
1366 }
1367
1368 static void
1369 Field_dsp340050b49a6c_fld3631inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1370 {
1371 uint32 tie_t;
1372 tie_t = (val << 29) >> 29;
1373 insn[0] = (insn[0] & ~0x70000) | (tie_t << 16);
1374 tie_t = (val << 28) >> 31;
1375 insn[0] = (insn[0] & ~0x100000) | (tie_t << 20);
1376 }
1377
1378 static unsigned
1379 Field_dsp340050b49a6c_fld2085inst_Slot_inst_get (const xtensa_insnbuf insn)
1380 {
1381 unsigned tie_t = 0;
1382 tie_t = (tie_t << 5) | ((insn[0] << 11) >> 27);
1383 return tie_t;
1384 }
1385
1386 static void
1387 Field_dsp340050b49a6c_fld2085inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1388 {
1389 uint32 tie_t;
1390 tie_t = (val << 27) >> 27;
1391 insn[0] = (insn[0] & ~0x1f0000) | (tie_t << 16);
1392 }
1393
1394 static unsigned
1395 Field_dsp340050b49a6c_fld2088inst_Slot_inst_get (const xtensa_insnbuf insn)
1396 {
1397 unsigned tie_t = 0;
1398 tie_t = (tie_t << 2) | ((insn[0] << 12) >> 30);
1399 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
1400 return tie_t;
1401 }
1402
1403 static void
1404 Field_dsp340050b49a6c_fld2088inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1405 {
1406 uint32 tie_t;
1407 tie_t = (val << 31) >> 31;
1408 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
1409 tie_t = (val << 29) >> 30;
1410 insn[0] = (insn[0] & ~0xc0000) | (tie_t << 18);
1411 }
1412
1413 static unsigned
1414 Field_dsp340050b49a6c_fld3633inst_Slot_inst_get (const xtensa_insnbuf insn)
1415 {
1416 unsigned tie_t = 0;
1417 tie_t = (tie_t << 1) | ((insn[0] << 11) >> 31);
1418 tie_t = (tie_t << 1) | ((insn[0] << 14) >> 31);
1419 return tie_t;
1420 }
1421
1422 static void
1423 Field_dsp340050b49a6c_fld3633inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1424 {
1425 uint32 tie_t;
1426 tie_t = (val << 31) >> 31;
1427 insn[0] = (insn[0] & ~0x20000) | (tie_t << 17);
1428 tie_t = (val << 30) >> 31;
1429 insn[0] = (insn[0] & ~0x100000) | (tie_t << 20);
1430 }
1431
1432 static unsigned
1433 Field_dsp340050b49a6c_fld2082inst_Slot_inst_get (const xtensa_insnbuf insn)
1434 {
1435 unsigned tie_t = 0;
1436 tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28);
1437 return tie_t;
1438 }
1439
1440 static void
1441 Field_dsp340050b49a6c_fld2082inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1442 {
1443 uint32 tie_t;
1444 tie_t = (val << 28) >> 28;
1445 insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16);
1446 }
1447
1448 static unsigned
1449 Field_dsp340050b49a6c_fld2083inst_Slot_inst_get (const xtensa_insnbuf insn)
1450 {
1451 unsigned tie_t = 0;
1452 tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28);
1453 return tie_t;
1454 }
1455
1456 static void
1457 Field_dsp340050b49a6c_fld2083inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1458 {
1459 uint32 tie_t;
1460 tie_t = (val << 28) >> 28;
1461 insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16);
1462 }
1463
1464 static unsigned
1465 Field_dsp340050b49a6c_fld2084inst_Slot_inst_get (const xtensa_insnbuf insn)
1466 {
1467 unsigned tie_t = 0;
1468 tie_t = (tie_t << 4) | ((insn[0] << 12) >> 28);
1469 return tie_t;
1470 }
1471
1472 static void
1473 Field_dsp340050b49a6c_fld2084inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1474 {
1475 uint32 tie_t;
1476 tie_t = (val << 28) >> 28;
1477 insn[0] = (insn[0] & ~0xf0000) | (tie_t << 16);
1478 }
1479
1480 static unsigned
1481 Field_dsp340050b49a6c_fld2086inst_Slot_inst_get (const xtensa_insnbuf insn)
1482 {
1483 unsigned tie_t = 0;
1484 tie_t = (tie_t << 2) | ((insn[0] << 12) >> 30);
1485 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
1486 return tie_t;
1487 }
1488
1489 static void
1490 Field_dsp340050b49a6c_fld2086inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1491 {
1492 uint32 tie_t;
1493 tie_t = (val << 31) >> 31;
1494 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
1495 tie_t = (val << 29) >> 30;
1496 insn[0] = (insn[0] & ~0xc0000) | (tie_t << 18);
1497 }
1498
1499 static unsigned
1500 Field_dsp340050b49a6c_fld3634_Slot_inst_get (const xtensa_insnbuf insn)
1501 {
1502 unsigned tie_t = 0;
1503 tie_t = (tie_t << 1) | ((insn[0] << 14) >> 31);
1504 return tie_t;
1505 }
1506
1507 static void
1508 Field_dsp340050b49a6c_fld3634_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1509 {
1510 uint32 tie_t;
1511 tie_t = (val << 31) >> 31;
1512 insn[0] = (insn[0] & ~0x20000) | (tie_t << 17);
1513 }
1514
1515 static unsigned
1516 Field_dsp340050b49a6c_fld2156inst_Slot_inst_get (const xtensa_insnbuf insn)
1517 {
1518 unsigned tie_t = 0;
1519 tie_t = (tie_t << 1) | ((insn[0] << 11) >> 31);
1520 tie_t = (tie_t << 3) | ((insn[0] << 21) >> 29);
1521 return tie_t;
1522 }
1523
1524 static void
1525 Field_dsp340050b49a6c_fld2156inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1526 {
1527 uint32 tie_t;
1528 tie_t = (val << 29) >> 29;
1529 insn[0] = (insn[0] & ~0x700) | (tie_t << 8);
1530 tie_t = (val << 28) >> 31;
1531 insn[0] = (insn[0] & ~0x100000) | (tie_t << 20);
1532 }
1533
1534 static unsigned
1535 Field_dsp340050b49a6c_fld2037_Slot_inst_get (const xtensa_insnbuf insn)
1536 {
1537 unsigned tie_t = 0;
1538 tie_t = (tie_t << 3) | ((insn[0] << 21) >> 29);
1539 return tie_t;
1540 }
1541
1542 static void
1543 Field_dsp340050b49a6c_fld2037_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1544 {
1545 uint32 tie_t;
1546 tie_t = (val << 29) >> 29;
1547 insn[0] = (insn[0] & ~0x700) | (tie_t << 8);
1548 }
1549
1550 static unsigned
1551 Field_dsp340050b49a6c_fld2021_Slot_inst_get (const xtensa_insnbuf insn)
1552 {
1553 unsigned tie_t = 0;
1554 tie_t = (tie_t << 3) | ((insn[0] << 8) >> 29);
1555 return tie_t;
1556 }
1557
1558 static void
1559 Field_dsp340050b49a6c_fld2021_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1560 {
1561 uint32 tie_t;
1562 tie_t = (val << 29) >> 29;
1563 insn[0] = (insn[0] & ~0xe00000) | (tie_t << 21);
1564 }
1565
1566 static unsigned
1567 Field_sa4_Slot_inst_get (const xtensa_insnbuf insn)
1568 {
1569 unsigned tie_t = 0;
1570 tie_t = (tie_t << 1) | ((insn[0] << 11) >> 31);
1571 return tie_t;
1572 }
1573
1574 static void
1575 Field_sa4_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1576 {
1577 uint32 tie_t;
1578 tie_t = (val << 31) >> 31;
1579 insn[0] = (insn[0] & ~0x100000) | (tie_t << 20);
1580 }
1581
1582 static unsigned
1583 Field_dsp340050b49a6c_fld2035_Slot_inst_get (const xtensa_insnbuf insn)
1584 {
1585 unsigned tie_t = 0;
1586 tie_t = (tie_t << 2) | ((insn[0] << 21) >> 30);
1587 return tie_t;
1588 }
1589
1590 static void
1591 Field_dsp340050b49a6c_fld2035_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1592 {
1593 uint32 tie_t;
1594 tie_t = (val << 30) >> 30;
1595 insn[0] = (insn[0] & ~0x600) | (tie_t << 9);
1596 }
1597
1598 static unsigned
1599 Field_dsp340050b49a6c_fld2047_Slot_inst_get (const xtensa_insnbuf insn)
1600 {
1601 unsigned tie_t = 0;
1602 tie_t = (tie_t << 1) | ((insn[0] << 23) >> 31);
1603 return tie_t;
1604 }
1605
1606 static void
1607 Field_dsp340050b49a6c_fld2047_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1608 {
1609 uint32 tie_t;
1610 tie_t = (val << 31) >> 31;
1611 insn[0] = (insn[0] & ~0x100) | (tie_t << 8);
1612 }
1613
1614 static unsigned
1615 Field_dsp340050b49a6c_fld2225inst_Slot_inst_get (const xtensa_insnbuf insn)
1616 {
1617 unsigned tie_t = 0;
1618 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1619 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
1620 return tie_t;
1621 }
1622
1623 static void
1624 Field_dsp340050b49a6c_fld2225inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1625 {
1626 uint32 tie_t;
1627 tie_t = (val << 31) >> 31;
1628 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
1629 tie_t = (val << 27) >> 28;
1630 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1631 }
1632
1633 static unsigned
1634 Field_dsp340050b49a6c_fld2226inst_Slot_inst_get (const xtensa_insnbuf insn)
1635 {
1636 unsigned tie_t = 0;
1637 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1638 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
1639 return tie_t;
1640 }
1641
1642 static void
1643 Field_dsp340050b49a6c_fld2226inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1644 {
1645 uint32 tie_t;
1646 tie_t = (val << 31) >> 31;
1647 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
1648 tie_t = (val << 27) >> 28;
1649 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1650 }
1651
1652 static unsigned
1653 Field_dsp340050b49a6c_fld2228inst_Slot_inst_get (const xtensa_insnbuf insn)
1654 {
1655 unsigned tie_t = 0;
1656 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1657 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
1658 return tie_t;
1659 }
1660
1661 static void
1662 Field_dsp340050b49a6c_fld2228inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1663 {
1664 uint32 tie_t;
1665 tie_t = (val << 31) >> 31;
1666 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
1667 tie_t = (val << 27) >> 28;
1668 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1669 }
1670
1671 static unsigned
1672 Field_dsp340050b49a6c_fld2230inst_Slot_inst_get (const xtensa_insnbuf insn)
1673 {
1674 unsigned tie_t = 0;
1675 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1676 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
1677 return tie_t;
1678 }
1679
1680 static void
1681 Field_dsp340050b49a6c_fld2230inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1682 {
1683 uint32 tie_t;
1684 tie_t = (val << 31) >> 31;
1685 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
1686 tie_t = (val << 27) >> 28;
1687 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1688 }
1689
1690 static unsigned
1691 Field_dsp340050b49a6c_fld2222inst_Slot_inst_get (const xtensa_insnbuf insn)
1692 {
1693 unsigned tie_t = 0;
1694 tie_t = (tie_t << 3) | ((insn[0] << 8) >> 29);
1695 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
1696 return tie_t;
1697 }
1698
1699 static void
1700 Field_dsp340050b49a6c_fld2222inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1701 {
1702 uint32 tie_t;
1703 tie_t = (val << 31) >> 31;
1704 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
1705 tie_t = (val << 28) >> 29;
1706 insn[0] = (insn[0] & ~0xe00000) | (tie_t << 21);
1707 }
1708
1709 static unsigned
1710 Field_dsp340050b49a6c_fld2221inst_Slot_inst_get (const xtensa_insnbuf insn)
1711 {
1712 unsigned tie_t = 0;
1713 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
1714 return tie_t;
1715 }
1716
1717 static void
1718 Field_dsp340050b49a6c_fld2221inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1719 {
1720 uint32 tie_t;
1721 tie_t = (val << 31) >> 31;
1722 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
1723 }
1724
1725 static unsigned
1726 Field_dsp340050b49a6c_fld2238inst_Slot_inst_get (const xtensa_insnbuf insn)
1727 {
1728 unsigned tie_t = 0;
1729 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1730 tie_t = (tie_t << 2) | ((insn[0] << 15) >> 30);
1731 return tie_t;
1732 }
1733
1734 static void
1735 Field_dsp340050b49a6c_fld2238inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1736 {
1737 uint32 tie_t;
1738 tie_t = (val << 30) >> 30;
1739 insn[0] = (insn[0] & ~0x18000) | (tie_t << 15);
1740 tie_t = (val << 26) >> 28;
1741 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1742 }
1743
1744 static unsigned
1745 Field_dsp340050b49a6c_fld2239inst_Slot_inst_get (const xtensa_insnbuf insn)
1746 {
1747 unsigned tie_t = 0;
1748 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1749 tie_t = (tie_t << 2) | ((insn[0] << 15) >> 30);
1750 return tie_t;
1751 }
1752
1753 static void
1754 Field_dsp340050b49a6c_fld2239inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1755 {
1756 uint32 tie_t;
1757 tie_t = (val << 30) >> 30;
1758 insn[0] = (insn[0] & ~0x18000) | (tie_t << 15);
1759 tie_t = (val << 26) >> 28;
1760 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1761 }
1762
1763 static unsigned
1764 Field_dsp340050b49a6c_fld2241inst_Slot_inst_get (const xtensa_insnbuf insn)
1765 {
1766 unsigned tie_t = 0;
1767 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1768 tie_t = (tie_t << 2) | ((insn[0] << 15) >> 30);
1769 return tie_t;
1770 }
1771
1772 static void
1773 Field_dsp340050b49a6c_fld2241inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1774 {
1775 uint32 tie_t;
1776 tie_t = (val << 30) >> 30;
1777 insn[0] = (insn[0] & ~0x18000) | (tie_t << 15);
1778 tie_t = (val << 26) >> 28;
1779 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1780 }
1781
1782 static unsigned
1783 Field_dsp340050b49a6c_fld2223inst_Slot_inst_get (const xtensa_insnbuf insn)
1784 {
1785 unsigned tie_t = 0;
1786 tie_t = (tie_t << 3) | ((insn[0] << 8) >> 29);
1787 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
1788 return tie_t;
1789 }
1790
1791 static void
1792 Field_dsp340050b49a6c_fld2223inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1793 {
1794 uint32 tie_t;
1795 tie_t = (val << 31) >> 31;
1796 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
1797 tie_t = (val << 28) >> 29;
1798 insn[0] = (insn[0] & ~0xe00000) | (tie_t << 21);
1799 }
1800
1801 static unsigned
1802 Field_dsp340050b49a6c_fld2232inst_Slot_inst_get (const xtensa_insnbuf insn)
1803 {
1804 unsigned tie_t = 0;
1805 tie_t = (tie_t << 3) | ((insn[0] << 8) >> 29);
1806 tie_t = (tie_t << 2) | ((insn[0] << 15) >> 30);
1807 return tie_t;
1808 }
1809
1810 static void
1811 Field_dsp340050b49a6c_fld2232inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1812 {
1813 uint32 tie_t;
1814 tie_t = (val << 30) >> 30;
1815 insn[0] = (insn[0] & ~0x18000) | (tie_t << 15);
1816 tie_t = (val << 27) >> 29;
1817 insn[0] = (insn[0] & ~0xe00000) | (tie_t << 21);
1818 }
1819
1820 static unsigned
1821 Field_dsp340050b49a6c_fld2234inst_Slot_inst_get (const xtensa_insnbuf insn)
1822 {
1823 unsigned tie_t = 0;
1824 tie_t = (tie_t << 3) | ((insn[0] << 8) >> 29);
1825 tie_t = (tie_t << 2) | ((insn[0] << 15) >> 30);
1826 return tie_t;
1827 }
1828
1829 static void
1830 Field_dsp340050b49a6c_fld2234inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1831 {
1832 uint32 tie_t;
1833 tie_t = (val << 30) >> 30;
1834 insn[0] = (insn[0] & ~0x18000) | (tie_t << 15);
1835 tie_t = (val << 27) >> 29;
1836 insn[0] = (insn[0] & ~0xe00000) | (tie_t << 21);
1837 }
1838
1839 static unsigned
1840 Field_dsp340050b49a6c_fld2237inst_Slot_inst_get (const xtensa_insnbuf insn)
1841 {
1842 unsigned tie_t = 0;
1843 tie_t = (tie_t << 3) | ((insn[0] << 8) >> 29);
1844 tie_t = (tie_t << 2) | ((insn[0] << 15) >> 30);
1845 return tie_t;
1846 }
1847
1848 static void
1849 Field_dsp340050b49a6c_fld2237inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1850 {
1851 uint32 tie_t;
1852 tie_t = (val << 30) >> 30;
1853 insn[0] = (insn[0] & ~0x18000) | (tie_t << 15);
1854 tie_t = (val << 27) >> 29;
1855 insn[0] = (insn[0] & ~0xe00000) | (tie_t << 21);
1856 }
1857
1858 static unsigned
1859 Field_dsp340050b49a6c_fld2240inst_Slot_inst_get (const xtensa_insnbuf insn)
1860 {
1861 unsigned tie_t = 0;
1862 tie_t = (tie_t << 3) | ((insn[0] << 8) >> 29);
1863 tie_t = (tie_t << 2) | ((insn[0] << 15) >> 30);
1864 return tie_t;
1865 }
1866
1867 static void
1868 Field_dsp340050b49a6c_fld2240inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1869 {
1870 uint32 tie_t;
1871 tie_t = (val << 30) >> 30;
1872 insn[0] = (insn[0] & ~0x18000) | (tie_t << 15);
1873 tie_t = (val << 27) >> 29;
1874 insn[0] = (insn[0] & ~0xe00000) | (tie_t << 21);
1875 }
1876
1877 static unsigned
1878 Field_dsp340050b49a6c_fld2229inst_Slot_inst_get (const xtensa_insnbuf insn)
1879 {
1880 unsigned tie_t = 0;
1881 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1882 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
1883 return tie_t;
1884 }
1885
1886 static void
1887 Field_dsp340050b49a6c_fld2229inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1888 {
1889 uint32 tie_t;
1890 tie_t = (val << 31) >> 31;
1891 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
1892 tie_t = (val << 27) >> 28;
1893 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1894 }
1895
1896 static unsigned
1897 Field_dsp340050b49a6c_fld2224inst_Slot_inst_get (const xtensa_insnbuf insn)
1898 {
1899 unsigned tie_t = 0;
1900 tie_t = (tie_t << 3) | ((insn[0] << 8) >> 29);
1901 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
1902 return tie_t;
1903 }
1904
1905 static void
1906 Field_dsp340050b49a6c_fld2224inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1907 {
1908 uint32 tie_t;
1909 tie_t = (val << 31) >> 31;
1910 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
1911 tie_t = (val << 28) >> 29;
1912 insn[0] = (insn[0] & ~0xe00000) | (tie_t << 21);
1913 }
1914
1915 static unsigned
1916 Field_dsp340050b49a6c_fld2227inst_Slot_inst_get (const xtensa_insnbuf insn)
1917 {
1918 unsigned tie_t = 0;
1919 tie_t = (tie_t << 3) | ((insn[0] << 8) >> 29);
1920 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
1921 return tie_t;
1922 }
1923
1924 static void
1925 Field_dsp340050b49a6c_fld2227inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1926 {
1927 uint32 tie_t;
1928 tie_t = (val << 31) >> 31;
1929 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
1930 tie_t = (val << 28) >> 29;
1931 insn[0] = (insn[0] & ~0xe00000) | (tie_t << 21);
1932 }
1933
1934 static unsigned
1935 Field_dsp340050b49a6c_fld2231inst_Slot_inst_get (const xtensa_insnbuf insn)
1936 {
1937 unsigned tie_t = 0;
1938 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1939 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
1940 return tie_t;
1941 }
1942
1943 static void
1944 Field_dsp340050b49a6c_fld2231inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1945 {
1946 uint32 tie_t;
1947 tie_t = (val << 31) >> 31;
1948 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
1949 tie_t = (val << 27) >> 28;
1950 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1951 }
1952
1953 static unsigned
1954 Field_dsp340050b49a6c_fld2247inst_Slot_inst_get (const xtensa_insnbuf insn)
1955 {
1956 unsigned tie_t = 0;
1957 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1958 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
1959 return tie_t;
1960 }
1961
1962 static void
1963 Field_dsp340050b49a6c_fld2247inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1964 {
1965 uint32 tie_t;
1966 tie_t = (val << 31) >> 31;
1967 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
1968 tie_t = (val << 27) >> 28;
1969 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1970 }
1971
1972 static unsigned
1973 Field_dsp340050b49a6c_fld2091inst_Slot_inst_get (const xtensa_insnbuf insn)
1974 {
1975 unsigned tie_t = 0;
1976 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
1977 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
1978 return tie_t;
1979 }
1980
1981 static void
1982 Field_dsp340050b49a6c_fld2091inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
1983 {
1984 uint32 tie_t;
1985 tie_t = (val << 28) >> 28;
1986 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
1987 tie_t = (val << 24) >> 28;
1988 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
1989 }
1990
1991 static unsigned
1992 Field_dsp340050b49a6c_fld2153inst_Slot_inst_get (const xtensa_insnbuf insn)
1993 {
1994 unsigned tie_t = 0;
1995 tie_t = (tie_t << 1) | ((insn[0] << 11) >> 31);
1996 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
1997 return tie_t;
1998 }
1999
2000 static void
2001 Field_dsp340050b49a6c_fld2153inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2002 {
2003 uint32 tie_t;
2004 tie_t = (val << 30) >> 30;
2005 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
2006 tie_t = (val << 29) >> 31;
2007 insn[0] = (insn[0] & ~0x100000) | (tie_t << 20);
2008 }
2009
2010 static unsigned
2011 Field_dsp340050b49a6c_fld3635inst_Slot_inst_get (const xtensa_insnbuf insn)
2012 {
2013 unsigned tie_t = 0;
2014 tie_t = (tie_t << 3) | ((insn[0] << 8) >> 29);
2015 return tie_t;
2016 }
2017
2018 static void
2019 Field_dsp340050b49a6c_fld3635inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2020 {
2021 uint32 tie_t;
2022 tie_t = (val << 29) >> 29;
2023 insn[0] = (insn[0] & ~0xe00000) | (tie_t << 21);
2024 }
2025
2026 static unsigned
2027 Field_dsp340050b49a6c_fld2154inst_Slot_inst_get (const xtensa_insnbuf insn)
2028 {
2029 unsigned tie_t = 0;
2030 tie_t = (tie_t << 1) | ((insn[0] << 11) >> 31);
2031 tie_t = (tie_t << 2) | ((insn[0] << 16) >> 30);
2032 return tie_t;
2033 }
2034
2035 static void
2036 Field_dsp340050b49a6c_fld2154inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2037 {
2038 uint32 tie_t;
2039 tie_t = (val << 30) >> 30;
2040 insn[0] = (insn[0] & ~0xc000) | (tie_t << 14);
2041 tie_t = (val << 29) >> 31;
2042 insn[0] = (insn[0] & ~0x100000) | (tie_t << 20);
2043 }
2044
2045 static unsigned
2046 Field_dsp340050b49a6c_fld3636inst_Slot_inst_get (const xtensa_insnbuf insn)
2047 {
2048 unsigned tie_t = 0;
2049 tie_t = (tie_t << 3) | ((insn[0] << 8) >> 29);
2050 return tie_t;
2051 }
2052
2053 static void
2054 Field_dsp340050b49a6c_fld3636inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2055 {
2056 uint32 tie_t;
2057 tie_t = (val << 29) >> 29;
2058 insn[0] = (insn[0] & ~0xe00000) | (tie_t << 21);
2059 }
2060
2061 static unsigned
2062 Field_dsp340050b49a6c_fld2155inst_Slot_inst_get (const xtensa_insnbuf insn)
2063 {
2064 unsigned tie_t = 0;
2065 tie_t = (tie_t << 1) | ((insn[0] << 11) >> 31);
2066 tie_t = (tie_t << 1) | ((insn[0] << 17) >> 31);
2067 return tie_t;
2068 }
2069
2070 static void
2071 Field_dsp340050b49a6c_fld2155inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2072 {
2073 uint32 tie_t;
2074 tie_t = (val << 31) >> 31;
2075 insn[0] = (insn[0] & ~0x4000) | (tie_t << 14);
2076 tie_t = (val << 30) >> 31;
2077 insn[0] = (insn[0] & ~0x100000) | (tie_t << 20);
2078 }
2079
2080 static unsigned
2081 Field_dsp340050b49a6c_fld3637inst_Slot_inst_get (const xtensa_insnbuf insn)
2082 {
2083 unsigned tie_t = 0;
2084 tie_t = (tie_t << 3) | ((insn[0] << 8) >> 29);
2085 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
2086 return tie_t;
2087 }
2088
2089 static void
2090 Field_dsp340050b49a6c_fld3637inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2091 {
2092 uint32 tie_t;
2093 tie_t = (val << 31) >> 31;
2094 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
2095 tie_t = (val << 28) >> 29;
2096 insn[0] = (insn[0] & ~0xe00000) | (tie_t << 21);
2097 }
2098
2099 static unsigned
2100 Field_dsp340050b49a6c_fld2134inst_Slot_inst_get (const xtensa_insnbuf insn)
2101 {
2102 unsigned tie_t = 0;
2103 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2104 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
2105 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
2106 return tie_t;
2107 }
2108
2109 static void
2110 Field_dsp340050b49a6c_fld2134inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2111 {
2112 uint32 tie_t;
2113 tie_t = (val << 30) >> 30;
2114 insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
2115 tie_t = (val << 27) >> 29;
2116 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
2117 tie_t = (val << 23) >> 28;
2118 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2119 }
2120
2121 static unsigned
2122 Field_dsp340050b49a6c_fld2050_Slot_inst_get (const xtensa_insnbuf insn)
2123 {
2124 unsigned tie_t = 0;
2125 tie_t = (tie_t << 4) | ((insn[0] << 19) >> 28);
2126 return tie_t;
2127 }
2128
2129 static void
2130 Field_dsp340050b49a6c_fld2050_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2131 {
2132 uint32 tie_t;
2133 tie_t = (val << 28) >> 28;
2134 insn[0] = (insn[0] & ~0x1e00) | (tie_t << 9);
2135 }
2136
2137 static unsigned
2138 Field_dsp340050b49a6c_fld2096inst_Slot_inst_get (const xtensa_insnbuf insn)
2139 {
2140 unsigned tie_t = 0;
2141 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2142 tie_t = (tie_t << 8) | ((insn[0] << 16) >> 24);
2143 return tie_t;
2144 }
2145
2146 static void
2147 Field_dsp340050b49a6c_fld2096inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2148 {
2149 uint32 tie_t;
2150 tie_t = (val << 24) >> 24;
2151 insn[0] = (insn[0] & ~0xff00) | (tie_t << 8);
2152 tie_t = (val << 20) >> 28;
2153 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2154 }
2155
2156 static unsigned
2157 Field_dsp340050b49a6c_fld2244inst_Slot_inst_get (const xtensa_insnbuf insn)
2158 {
2159 unsigned tie_t = 0;
2160 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2161 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
2162 tie_t = (tie_t << 2) | ((insn[0] << 20) >> 30);
2163 return tie_t;
2164 }
2165
2166 static void
2167 Field_dsp340050b49a6c_fld2244inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2168 {
2169 uint32 tie_t;
2170 tie_t = (val << 30) >> 30;
2171 insn[0] = (insn[0] & ~0xc00) | (tie_t << 10);
2172 tie_t = (val << 29) >> 31;
2173 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
2174 tie_t = (val << 25) >> 28;
2175 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2176 }
2177
2178 static unsigned
2179 Field_dsp340050b49a6c_fld2245inst_Slot_inst_get (const xtensa_insnbuf insn)
2180 {
2181 unsigned tie_t = 0;
2182 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2183 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
2184 tie_t = (tie_t << 2) | ((insn[0] << 20) >> 30);
2185 return tie_t;
2186 }
2187
2188 static void
2189 Field_dsp340050b49a6c_fld2245inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2190 {
2191 uint32 tie_t;
2192 tie_t = (val << 30) >> 30;
2193 insn[0] = (insn[0] & ~0xc00) | (tie_t << 10);
2194 tie_t = (val << 29) >> 31;
2195 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
2196 tie_t = (val << 25) >> 28;
2197 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2198 }
2199
2200 static unsigned
2201 Field_dsp340050b49a6c_fld2246inst_Slot_inst_get (const xtensa_insnbuf insn)
2202 {
2203 unsigned tie_t = 0;
2204 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2205 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
2206 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31);
2207 return tie_t;
2208 }
2209
2210 static void
2211 Field_dsp340050b49a6c_fld2246inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2212 {
2213 uint32 tie_t;
2214 tie_t = (val << 31) >> 31;
2215 insn[0] = (insn[0] & ~0x800) | (tie_t << 11);
2216 tie_t = (val << 30) >> 31;
2217 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
2218 tie_t = (val << 26) >> 28;
2219 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2220 }
2221
2222 static unsigned
2223 Field_dsp340050b49a6c_fld3638inst_Slot_inst_get (const xtensa_insnbuf insn)
2224 {
2225 unsigned tie_t = 0;
2226 tie_t = (tie_t << 1) | ((insn[0] << 21) >> 31);
2227 return tie_t;
2228 }
2229
2230 static void
2231 Field_dsp340050b49a6c_fld3638inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2232 {
2233 uint32 tie_t;
2234 tie_t = (val << 31) >> 31;
2235 insn[0] = (insn[0] & ~0x400) | (tie_t << 10);
2236 }
2237
2238 static unsigned
2239 Field_dsp340050b49a6c_fld2235inst_Slot_inst_get (const xtensa_insnbuf insn)
2240 {
2241 unsigned tie_t = 0;
2242 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2243 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
2244 return tie_t;
2245 }
2246
2247 static void
2248 Field_dsp340050b49a6c_fld2235inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2249 {
2250 uint32 tie_t;
2251 tie_t = (val << 31) >> 31;
2252 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
2253 tie_t = (val << 27) >> 28;
2254 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2255 }
2256
2257 static unsigned
2258 Field_dsp340050b49a6c_fld2157inst_Slot_inst_get (const xtensa_insnbuf insn)
2259 {
2260 unsigned tie_t = 0;
2261 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2262 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
2263 return tie_t;
2264 }
2265
2266 static void
2267 Field_dsp340050b49a6c_fld2157inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2268 {
2269 uint32 tie_t;
2270 tie_t = (val << 28) >> 28;
2271 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
2272 tie_t = (val << 24) >> 28;
2273 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2274 }
2275
2276 static unsigned
2277 Field_dsp340050b49a6c_fld2253inst_Slot_inst_get (const xtensa_insnbuf insn)
2278 {
2279 unsigned tie_t = 0;
2280 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2281 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
2282 tie_t = (tie_t << 2) | ((insn[0] << 25) >> 30);
2283 return tie_t;
2284 }
2285
2286 static void
2287 Field_dsp340050b49a6c_fld2253inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2288 {
2289 uint32 tie_t;
2290 tie_t = (val << 30) >> 30;
2291 insn[0] = (insn[0] & ~0x60) | (tie_t << 5);
2292 tie_t = (val << 29) >> 31;
2293 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
2294 tie_t = (val << 25) >> 28;
2295 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2296 }
2297
2298 static unsigned
2299 Field_dsp340050b49a6c_fld3639inst_Slot_inst_get (const xtensa_insnbuf insn)
2300 {
2301 unsigned tie_t = 0;
2302 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31);
2303 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
2304 tie_t = (tie_t << 1) | ((insn[0] << 27) >> 31);
2305 return tie_t;
2306 }
2307
2308 static void
2309 Field_dsp340050b49a6c_fld3639inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2310 {
2311 uint32 tie_t;
2312 tie_t = (val << 31) >> 31;
2313 insn[0] = (insn[0] & ~0x10) | (tie_t << 4);
2314 tie_t = (val << 30) >> 31;
2315 insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
2316 tie_t = (val << 29) >> 31;
2317 insn[0] = (insn[0] & ~0x800) | (tie_t << 11);
2318 }
2319
2320 static unsigned
2321 Field_dsp340050b49a6c_fld2255inst_Slot_inst_get (const xtensa_insnbuf insn)
2322 {
2323 unsigned tie_t = 0;
2324 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2325 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
2326 tie_t = (tie_t << 1) | ((insn[0] << 25) >> 31);
2327 return tie_t;
2328 }
2329
2330 static void
2331 Field_dsp340050b49a6c_fld2255inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2332 {
2333 uint32 tie_t;
2334 tie_t = (val << 31) >> 31;
2335 insn[0] = (insn[0] & ~0x40) | (tie_t << 6);
2336 tie_t = (val << 30) >> 31;
2337 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
2338 tie_t = (val << 26) >> 28;
2339 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2340 }
2341
2342 static unsigned
2343 Field_dsp340050b49a6c_fld3640inst_Slot_inst_get (const xtensa_insnbuf insn)
2344 {
2345 unsigned tie_t = 0;
2346 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31);
2347 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
2348 tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
2349 return tie_t;
2350 }
2351
2352 static void
2353 Field_dsp340050b49a6c_fld3640inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2354 {
2355 uint32 tie_t;
2356 tie_t = (val << 30) >> 30;
2357 insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
2358 tie_t = (val << 29) >> 31;
2359 insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
2360 tie_t = (val << 28) >> 31;
2361 insn[0] = (insn[0] & ~0x800) | (tie_t << 11);
2362 }
2363
2364 static unsigned
2365 Field_dsp340050b49a6c_fld2171inst_Slot_inst_get (const xtensa_insnbuf insn)
2366 {
2367 unsigned tie_t = 0;
2368 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2369 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
2370 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27);
2371 return tie_t;
2372 }
2373
2374 static void
2375 Field_dsp340050b49a6c_fld2171inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2376 {
2377 uint32 tie_t;
2378 tie_t = (val << 27) >> 27;
2379 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7);
2380 tie_t = (val << 26) >> 31;
2381 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
2382 tie_t = (val << 22) >> 28;
2383 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2384 }
2385
2386 static unsigned
2387 Field_dsp340050b49a6c_fld2172inst_Slot_inst_get (const xtensa_insnbuf insn)
2388 {
2389 unsigned tie_t = 0;
2390 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2391 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
2392 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27);
2393 return tie_t;
2394 }
2395
2396 static void
2397 Field_dsp340050b49a6c_fld2172inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2398 {
2399 uint32 tie_t;
2400 tie_t = (val << 27) >> 27;
2401 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7);
2402 tie_t = (val << 26) >> 31;
2403 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
2404 tie_t = (val << 22) >> 28;
2405 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2406 }
2407
2408 static unsigned
2409 Field_dsp340050b49a6c_fld2174inst_Slot_inst_get (const xtensa_insnbuf insn)
2410 {
2411 unsigned tie_t = 0;
2412 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2413 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
2414 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27);
2415 return tie_t;
2416 }
2417
2418 static void
2419 Field_dsp340050b49a6c_fld2174inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2420 {
2421 uint32 tie_t;
2422 tie_t = (val << 27) >> 27;
2423 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7);
2424 tie_t = (val << 26) >> 31;
2425 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
2426 tie_t = (val << 22) >> 28;
2427 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2428 }
2429
2430 static unsigned
2431 Field_dsp340050b49a6c_fld2158inst_Slot_inst_get (const xtensa_insnbuf insn)
2432 {
2433 unsigned tie_t = 0;
2434 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2435 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
2436 return tie_t;
2437 }
2438
2439 static void
2440 Field_dsp340050b49a6c_fld2158inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2441 {
2442 uint32 tie_t;
2443 tie_t = (val << 28) >> 28;
2444 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
2445 tie_t = (val << 24) >> 28;
2446 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2447 }
2448
2449 static unsigned
2450 Field_dsp340050b49a6c_fld2205inst_Slot_inst_get (const xtensa_insnbuf insn)
2451 {
2452 unsigned tie_t = 0;
2453 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2454 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29);
2455 return tie_t;
2456 }
2457
2458 static void
2459 Field_dsp340050b49a6c_fld2205inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2460 {
2461 uint32 tie_t;
2462 tie_t = (val << 29) >> 29;
2463 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9);
2464 tie_t = (val << 25) >> 28;
2465 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2466 }
2467
2468 static unsigned
2469 Field_dsp340050b49a6c_fld2159inst_Slot_inst_get (const xtensa_insnbuf insn)
2470 {
2471 unsigned tie_t = 0;
2472 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2473 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
2474 return tie_t;
2475 }
2476
2477 static void
2478 Field_dsp340050b49a6c_fld2159inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2479 {
2480 uint32 tie_t;
2481 tie_t = (val << 28) >> 28;
2482 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
2483 tie_t = (val << 24) >> 28;
2484 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2485 }
2486
2487 static unsigned
2488 Field_dsp340050b49a6c_fld2161inst_Slot_inst_get (const xtensa_insnbuf insn)
2489 {
2490 unsigned tie_t = 0;
2491 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2492 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
2493 return tie_t;
2494 }
2495
2496 static void
2497 Field_dsp340050b49a6c_fld2161inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2498 {
2499 uint32 tie_t;
2500 tie_t = (val << 28) >> 28;
2501 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
2502 tie_t = (val << 24) >> 28;
2503 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2504 }
2505
2506 static unsigned
2507 Field_dsp340050b49a6c_fld2168inst_Slot_inst_get (const xtensa_insnbuf insn)
2508 {
2509 unsigned tie_t = 0;
2510 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2511 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
2512 return tie_t;
2513 }
2514
2515 static void
2516 Field_dsp340050b49a6c_fld2168inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2517 {
2518 uint32 tie_t;
2519 tie_t = (val << 28) >> 28;
2520 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
2521 tie_t = (val << 24) >> 28;
2522 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2523 }
2524
2525 static unsigned
2526 Field_dsp340050b49a6c_fld2136inst_Slot_inst_get (const xtensa_insnbuf insn)
2527 {
2528 unsigned tie_t = 0;
2529 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2530 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
2531 tie_t = (tie_t << 2) | ((insn[0] << 23) >> 30);
2532 return tie_t;
2533 }
2534
2535 static void
2536 Field_dsp340050b49a6c_fld2136inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2537 {
2538 uint32 tie_t;
2539 tie_t = (val << 30) >> 30;
2540 insn[0] = (insn[0] & ~0x180) | (tie_t << 7);
2541 tie_t = (val << 27) >> 29;
2542 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
2543 tie_t = (val << 23) >> 28;
2544 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2545 }
2546
2547 static unsigned
2548 Field_dsp340050b49a6c_fld2090inst_Slot_inst_get (const xtensa_insnbuf insn)
2549 {
2550 unsigned tie_t = 0;
2551 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2552 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
2553 return tie_t;
2554 }
2555
2556 static void
2557 Field_dsp340050b49a6c_fld2090inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2558 {
2559 uint32 tie_t;
2560 tie_t = (val << 29) >> 29;
2561 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
2562 tie_t = (val << 25) >> 28;
2563 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2564 }
2565
2566 static unsigned
2567 Field_dsp340050b49a6c_fld2184inst_Slot_inst_get (const xtensa_insnbuf insn)
2568 {
2569 unsigned tie_t = 0;
2570 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2571 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27);
2572 return tie_t;
2573 }
2574
2575 static void
2576 Field_dsp340050b49a6c_fld2184inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2577 {
2578 uint32 tie_t;
2579 tie_t = (val << 27) >> 27;
2580 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7);
2581 tie_t = (val << 23) >> 28;
2582 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2583 }
2584
2585 static unsigned
2586 Field_dsp340050b49a6c_fld3642inst_Slot_inst_get (const xtensa_insnbuf insn)
2587 {
2588 unsigned tie_t = 0;
2589 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
2590 return tie_t;
2591 }
2592
2593 static void
2594 Field_dsp340050b49a6c_fld3642inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2595 {
2596 uint32 tie_t;
2597 tie_t = (val << 31) >> 31;
2598 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
2599 }
2600
2601 static unsigned
2602 Field_dsp340050b49a6c_fld2252inst_Slot_inst_get (const xtensa_insnbuf insn)
2603 {
2604 unsigned tie_t = 0;
2605 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2606 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
2607 tie_t = (tie_t << 3) | ((insn[0] << 25) >> 29);
2608 return tie_t;
2609 }
2610
2611 static void
2612 Field_dsp340050b49a6c_fld2252inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2613 {
2614 uint32 tie_t;
2615 tie_t = (val << 29) >> 29;
2616 insn[0] = (insn[0] & ~0x70) | (tie_t << 4);
2617 tie_t = (val << 28) >> 31;
2618 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
2619 tie_t = (val << 24) >> 28;
2620 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2621 }
2622
2623 static unsigned
2624 Field_dsp340050b49a6c_fld3643inst_Slot_inst_get (const xtensa_insnbuf insn)
2625 {
2626 unsigned tie_t = 0;
2627 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
2628 return tie_t;
2629 }
2630
2631 static void
2632 Field_dsp340050b49a6c_fld3643inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2633 {
2634 uint32 tie_t;
2635 tie_t = (val << 31) >> 31;
2636 insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
2637 }
2638
2639 static unsigned
2640 Field_dsp340050b49a6c_fld2092inst_Slot_inst_get (const xtensa_insnbuf insn)
2641 {
2642 unsigned tie_t = 0;
2643 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2644 tie_t = (tie_t << 7) | ((insn[0] << 16) >> 25);
2645 return tie_t;
2646 }
2647
2648 static void
2649 Field_dsp340050b49a6c_fld2092inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2650 {
2651 uint32 tie_t;
2652 tie_t = (val << 25) >> 25;
2653 insn[0] = (insn[0] & ~0xfe00) | (tie_t << 9);
2654 tie_t = (val << 21) >> 28;
2655 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2656 }
2657
2658 static unsigned
2659 Field_dsp340050b49a6c_fld2216inst_Slot_inst_get (const xtensa_insnbuf insn)
2660 {
2661 unsigned tie_t = 0;
2662 tie_t = (tie_t << 2) | ((insn[0] << 8) >> 30);
2663 tie_t = (tie_t << 2) | ((insn[0] << 21) >> 30);
2664 return tie_t;
2665 }
2666
2667 static void
2668 Field_dsp340050b49a6c_fld2216inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2669 {
2670 uint32 tie_t;
2671 tie_t = (val << 30) >> 30;
2672 insn[0] = (insn[0] & ~0x600) | (tie_t << 9);
2673 tie_t = (val << 28) >> 30;
2674 insn[0] = (insn[0] & ~0xc00000) | (tie_t << 22);
2675 }
2676
2677 static unsigned
2678 Field_dsp340050b49a6c_fld3644inst_Slot_inst_get (const xtensa_insnbuf insn)
2679 {
2680 unsigned tie_t = 0;
2681 tie_t = (tie_t << 2) | ((insn[0] << 10) >> 30);
2682 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
2683 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31);
2684 return tie_t;
2685 }
2686
2687 static void
2688 Field_dsp340050b49a6c_fld3644inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2689 {
2690 uint32 tie_t;
2691 tie_t = (val << 31) >> 31;
2692 insn[0] = (insn[0] & ~0x800) | (tie_t << 11);
2693 tie_t = (val << 30) >> 31;
2694 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
2695 tie_t = (val << 28) >> 30;
2696 insn[0] = (insn[0] & ~0x300000) | (tie_t << 20);
2697 }
2698
2699 static unsigned
2700 Field_dsp340050b49a6c_fld2217inst_Slot_inst_get (const xtensa_insnbuf insn)
2701 {
2702 unsigned tie_t = 0;
2703 tie_t = (tie_t << 1) | ((insn[0] << 8) >> 31);
2704 tie_t = (tie_t << 2) | ((insn[0] << 21) >> 30);
2705 return tie_t;
2706 }
2707
2708 static void
2709 Field_dsp340050b49a6c_fld2217inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2710 {
2711 uint32 tie_t;
2712 tie_t = (val << 30) >> 30;
2713 insn[0] = (insn[0] & ~0x600) | (tie_t << 9);
2714 tie_t = (val << 29) >> 31;
2715 insn[0] = (insn[0] & ~0x800000) | (tie_t << 23);
2716 }
2717
2718 static unsigned
2719 Field_dsp340050b49a6c_fld3645inst_Slot_inst_get (const xtensa_insnbuf insn)
2720 {
2721 unsigned tie_t = 0;
2722 tie_t = (tie_t << 3) | ((insn[0] << 9) >> 29);
2723 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
2724 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31);
2725 return tie_t;
2726 }
2727
2728 static void
2729 Field_dsp340050b49a6c_fld3645inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2730 {
2731 uint32 tie_t;
2732 tie_t = (val << 31) >> 31;
2733 insn[0] = (insn[0] & ~0x800) | (tie_t << 11);
2734 tie_t = (val << 30) >> 31;
2735 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
2736 tie_t = (val << 27) >> 29;
2737 insn[0] = (insn[0] & ~0x700000) | (tie_t << 20);
2738 }
2739
2740 static unsigned
2741 Field_dsp340050b49a6c_fld2208inst_Slot_inst_get (const xtensa_insnbuf insn)
2742 {
2743 unsigned tie_t = 0;
2744 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2745 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
2746 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29);
2747 return tie_t;
2748 }
2749
2750 static void
2751 Field_dsp340050b49a6c_fld2208inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2752 {
2753 uint32 tie_t;
2754 tie_t = (val << 29) >> 29;
2755 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9);
2756 tie_t = (val << 28) >> 31;
2757 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
2758 tie_t = (val << 24) >> 28;
2759 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2760 }
2761
2762 static unsigned
2763 Field_dsp340050b49a6c_fld2209inst_Slot_inst_get (const xtensa_insnbuf insn)
2764 {
2765 unsigned tie_t = 0;
2766 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2767 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
2768 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29);
2769 return tie_t;
2770 }
2771
2772 static void
2773 Field_dsp340050b49a6c_fld2209inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2774 {
2775 uint32 tie_t;
2776 tie_t = (val << 29) >> 29;
2777 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9);
2778 tie_t = (val << 28) >> 31;
2779 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
2780 tie_t = (val << 24) >> 28;
2781 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2782 }
2783
2784 static unsigned
2785 Field_dsp340050b49a6c_fld2210inst_Slot_inst_get (const xtensa_insnbuf insn)
2786 {
2787 unsigned tie_t = 0;
2788 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2789 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
2790 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29);
2791 return tie_t;
2792 }
2793
2794 static void
2795 Field_dsp340050b49a6c_fld2210inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2796 {
2797 uint32 tie_t;
2798 tie_t = (val << 29) >> 29;
2799 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9);
2800 tie_t = (val << 28) >> 31;
2801 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
2802 tie_t = (val << 24) >> 28;
2803 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2804 }
2805
2806 static unsigned
2807 Field_dsp340050b49a6c_fld2212inst_Slot_inst_get (const xtensa_insnbuf insn)
2808 {
2809 unsigned tie_t = 0;
2810 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2811 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
2812 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29);
2813 return tie_t;
2814 }
2815
2816 static void
2817 Field_dsp340050b49a6c_fld2212inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2818 {
2819 uint32 tie_t;
2820 tie_t = (val << 29) >> 29;
2821 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9);
2822 tie_t = (val << 28) >> 31;
2823 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
2824 tie_t = (val << 24) >> 28;
2825 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2826 }
2827
2828 static unsigned
2829 Field_dsp340050b49a6c_fld2213inst_Slot_inst_get (const xtensa_insnbuf insn)
2830 {
2831 unsigned tie_t = 0;
2832 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2833 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
2834 tie_t = (tie_t << 2) | ((insn[0] << 21) >> 30);
2835 return tie_t;
2836 }
2837
2838 static void
2839 Field_dsp340050b49a6c_fld2213inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2840 {
2841 uint32 tie_t;
2842 tie_t = (val << 30) >> 30;
2843 insn[0] = (insn[0] & ~0x600) | (tie_t << 9);
2844 tie_t = (val << 29) >> 31;
2845 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
2846 tie_t = (val << 25) >> 28;
2847 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2848 }
2849
2850 static unsigned
2851 Field_dsp340050b49a6c_fld3647inst_Slot_inst_get (const xtensa_insnbuf insn)
2852 {
2853 unsigned tie_t = 0;
2854 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31);
2855 return tie_t;
2856 }
2857
2858 static void
2859 Field_dsp340050b49a6c_fld3647inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2860 {
2861 uint32 tie_t;
2862 tie_t = (val << 31) >> 31;
2863 insn[0] = (insn[0] & ~0x800) | (tie_t << 11);
2864 }
2865
2866 static unsigned
2867 Field_dsp340050b49a6c_fld2214inst_Slot_inst_get (const xtensa_insnbuf insn)
2868 {
2869 unsigned tie_t = 0;
2870 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2871 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29);
2872 return tie_t;
2873 }
2874
2875 static void
2876 Field_dsp340050b49a6c_fld2214inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2877 {
2878 uint32 tie_t;
2879 tie_t = (val << 29) >> 29;
2880 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9);
2881 tie_t = (val << 25) >> 28;
2882 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2883 }
2884
2885 static unsigned
2886 Field_dsp340050b49a6c_fld3648inst_Slot_inst_get (const xtensa_insnbuf insn)
2887 {
2888 unsigned tie_t = 0;
2889 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
2890 return tie_t;
2891 }
2892
2893 static void
2894 Field_dsp340050b49a6c_fld3648inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2895 {
2896 uint32 tie_t;
2897 tie_t = (val << 31) >> 31;
2898 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
2899 }
2900
2901 static unsigned
2902 Field_dsp340050b49a6c_fld2120inst_Slot_inst_get (const xtensa_insnbuf insn)
2903 {
2904 unsigned tie_t = 0;
2905 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2906 tie_t = (tie_t << 12) | ((insn[0] << 16) >> 20);
2907 return tie_t;
2908 }
2909
2910 static void
2911 Field_dsp340050b49a6c_fld2120inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2912 {
2913 uint32 tie_t;
2914 tie_t = (val << 20) >> 20;
2915 insn[0] = (insn[0] & ~0xfff0) | (tie_t << 4);
2916 tie_t = (val << 16) >> 28;
2917 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2918 }
2919
2920 static unsigned
2921 Field_dsp340050b49a6c_fld2122inst_Slot_inst_get (const xtensa_insnbuf insn)
2922 {
2923 unsigned tie_t = 0;
2924 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2925 tie_t = (tie_t << 12) | ((insn[0] << 16) >> 20);
2926 return tie_t;
2927 }
2928
2929 static void
2930 Field_dsp340050b49a6c_fld2122inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2931 {
2932 uint32 tie_t;
2933 tie_t = (val << 20) >> 20;
2934 insn[0] = (insn[0] & ~0xfff0) | (tie_t << 4);
2935 tie_t = (val << 16) >> 28;
2936 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2937 }
2938
2939 static unsigned
2940 Field_dsp340050b49a6c_fld2123inst_Slot_inst_get (const xtensa_insnbuf insn)
2941 {
2942 unsigned tie_t = 0;
2943 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2944 tie_t = (tie_t << 12) | ((insn[0] << 16) >> 20);
2945 return tie_t;
2946 }
2947
2948 static void
2949 Field_dsp340050b49a6c_fld2123inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2950 {
2951 uint32 tie_t;
2952 tie_t = (val << 20) >> 20;
2953 insn[0] = (insn[0] & ~0xfff0) | (tie_t << 4);
2954 tie_t = (val << 16) >> 28;
2955 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2956 }
2957
2958 static unsigned
2959 Field_dsp340050b49a6c_fld2125inst_Slot_inst_get (const xtensa_insnbuf insn)
2960 {
2961 unsigned tie_t = 0;
2962 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2963 tie_t = (tie_t << 12) | ((insn[0] << 16) >> 20);
2964 return tie_t;
2965 }
2966
2967 static void
2968 Field_dsp340050b49a6c_fld2125inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2969 {
2970 uint32 tie_t;
2971 tie_t = (val << 20) >> 20;
2972 insn[0] = (insn[0] & ~0xfff0) | (tie_t << 4);
2973 tie_t = (val << 16) >> 28;
2974 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2975 }
2976
2977 static unsigned
2978 Field_dsp340050b49a6c_fld2129inst_Slot_inst_get (const xtensa_insnbuf insn)
2979 {
2980 unsigned tie_t = 0;
2981 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
2982 tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
2983 tie_t = (tie_t << 5) | ((insn[0] << 23) >> 27);
2984 return tie_t;
2985 }
2986
2987 static void
2988 Field_dsp340050b49a6c_fld2129inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
2989 {
2990 uint32 tie_t;
2991 tie_t = (val << 27) >> 27;
2992 insn[0] = (insn[0] & ~0x1f0) | (tie_t << 4);
2993 tie_t = (val << 22) >> 27;
2994 insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
2995 tie_t = (val << 18) >> 28;
2996 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
2997 }
2998
2999 static unsigned
3000 Field_dsp340050b49a6c_fld2124inst_Slot_inst_get (const xtensa_insnbuf insn)
3001 {
3002 unsigned tie_t = 0;
3003 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3004 tie_t = (tie_t << 12) | ((insn[0] << 16) >> 20);
3005 return tie_t;
3006 }
3007
3008 static void
3009 Field_dsp340050b49a6c_fld2124inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3010 {
3011 uint32 tie_t;
3012 tie_t = (val << 20) >> 20;
3013 insn[0] = (insn[0] & ~0xfff0) | (tie_t << 4);
3014 tie_t = (val << 16) >> 28;
3015 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3016 }
3017
3018 static unsigned
3019 Field_dsp340050b49a6c_fld2126inst_Slot_inst_get (const xtensa_insnbuf insn)
3020 {
3021 unsigned tie_t = 0;
3022 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3023 tie_t = (tie_t << 12) | ((insn[0] << 16) >> 20);
3024 return tie_t;
3025 }
3026
3027 static void
3028 Field_dsp340050b49a6c_fld2126inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3029 {
3030 uint32 tie_t;
3031 tie_t = (val << 20) >> 20;
3032 insn[0] = (insn[0] & ~0xfff0) | (tie_t << 4);
3033 tie_t = (val << 16) >> 28;
3034 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3035 }
3036
3037 static unsigned
3038 Field_dsp340050b49a6c_fld2127inst_Slot_inst_get (const xtensa_insnbuf insn)
3039 {
3040 unsigned tie_t = 0;
3041 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3042 tie_t = (tie_t << 12) | ((insn[0] << 16) >> 20);
3043 return tie_t;
3044 }
3045
3046 static void
3047 Field_dsp340050b49a6c_fld2127inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3048 {
3049 uint32 tie_t;
3050 tie_t = (val << 20) >> 20;
3051 insn[0] = (insn[0] & ~0xfff0) | (tie_t << 4);
3052 tie_t = (val << 16) >> 28;
3053 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3054 }
3055
3056 static unsigned
3057 Field_dsp340050b49a6c_fld2128inst_Slot_inst_get (const xtensa_insnbuf insn)
3058 {
3059 unsigned tie_t = 0;
3060 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3061 tie_t = (tie_t << 12) | ((insn[0] << 16) >> 20);
3062 return tie_t;
3063 }
3064
3065 static void
3066 Field_dsp340050b49a6c_fld2128inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3067 {
3068 uint32 tie_t;
3069 tie_t = (val << 20) >> 20;
3070 insn[0] = (insn[0] & ~0xfff0) | (tie_t << 4);
3071 tie_t = (val << 16) >> 28;
3072 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3073 }
3074
3075 static unsigned
3076 Field_dsp340050b49a6c_fld2131inst_Slot_inst_get (const xtensa_insnbuf insn)
3077 {
3078 unsigned tie_t = 0;
3079 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3080 tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
3081 tie_t = (tie_t << 5) | ((insn[0] << 23) >> 27);
3082 return tie_t;
3083 }
3084
3085 static void
3086 Field_dsp340050b49a6c_fld2131inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3087 {
3088 uint32 tie_t;
3089 tie_t = (val << 27) >> 27;
3090 insn[0] = (insn[0] & ~0x1f0) | (tie_t << 4);
3091 tie_t = (val << 22) >> 27;
3092 insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
3093 tie_t = (val << 18) >> 28;
3094 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3095 }
3096
3097 static unsigned
3098 Field_dsp340050b49a6c_fld2138inst_Slot_inst_get (const xtensa_insnbuf insn)
3099 {
3100 unsigned tie_t = 0;
3101 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3102 tie_t = (tie_t << 8) | ((insn[0] << 16) >> 24);
3103 return tie_t;
3104 }
3105
3106 static void
3107 Field_dsp340050b49a6c_fld2138inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3108 {
3109 uint32 tie_t;
3110 tie_t = (val << 24) >> 24;
3111 insn[0] = (insn[0] & ~0xff00) | (tie_t << 8);
3112 tie_t = (val << 20) >> 28;
3113 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3114 }
3115
3116 static unsigned
3117 Field_dsp340050b49a6c_fld2146inst_Slot_inst_get (const xtensa_insnbuf insn)
3118 {
3119 unsigned tie_t = 0;
3120 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3121 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
3122 return tie_t;
3123 }
3124
3125 static void
3126 Field_dsp340050b49a6c_fld2146inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3127 {
3128 uint32 tie_t;
3129 tie_t = (val << 29) >> 29;
3130 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
3131 tie_t = (val << 25) >> 28;
3132 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3133 }
3134
3135 static unsigned
3136 Field_dsp340050b49a6c_fld3649inst_Slot_inst_get (const xtensa_insnbuf insn)
3137 {
3138 unsigned tie_t = 0;
3139 tie_t = (tie_t << 5) | ((insn[0] << 19) >> 27);
3140 return tie_t;
3141 }
3142
3143 static void
3144 Field_dsp340050b49a6c_fld3649inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3145 {
3146 uint32 tie_t;
3147 tie_t = (val << 27) >> 27;
3148 insn[0] = (insn[0] & ~0x1f00) | (tie_t << 8);
3149 }
3150
3151 static unsigned
3152 Field_dsp340050b49a6c_fld2147inst_Slot_inst_get (const xtensa_insnbuf insn)
3153 {
3154 unsigned tie_t = 0;
3155 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3156 tie_t = (tie_t << 2) | ((insn[0] << 17) >> 30);
3157 return tie_t;
3158 }
3159
3160 static void
3161 Field_dsp340050b49a6c_fld2147inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3162 {
3163 uint32 tie_t;
3164 tie_t = (val << 30) >> 30;
3165 insn[0] = (insn[0] & ~0x6000) | (tie_t << 13);
3166 tie_t = (val << 26) >> 28;
3167 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3168 }
3169
3170 static unsigned
3171 Field_dsp340050b49a6c_fld3650inst_Slot_inst_get (const xtensa_insnbuf insn)
3172 {
3173 unsigned tie_t = 0;
3174 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
3175 tie_t = (tie_t << 5) | ((insn[0] << 19) >> 27);
3176 return tie_t;
3177 }
3178
3179 static void
3180 Field_dsp340050b49a6c_fld3650inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3181 {
3182 uint32 tie_t;
3183 tie_t = (val << 27) >> 27;
3184 insn[0] = (insn[0] & ~0x1f00) | (tie_t << 8);
3185 tie_t = (val << 26) >> 31;
3186 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
3187 }
3188
3189 static unsigned
3190 Field_dsp340050b49a6c_fld2139inst_Slot_inst_get (const xtensa_insnbuf insn)
3191 {
3192 unsigned tie_t = 0;
3193 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3194 tie_t = (tie_t << 8) | ((insn[0] << 16) >> 24);
3195 return tie_t;
3196 }
3197
3198 static void
3199 Field_dsp340050b49a6c_fld2139inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3200 {
3201 uint32 tie_t;
3202 tie_t = (val << 24) >> 24;
3203 insn[0] = (insn[0] & ~0xff00) | (tie_t << 8);
3204 tie_t = (val << 20) >> 28;
3205 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3206 }
3207
3208 static unsigned
3209 Field_dsp340050b49a6c_fld2140inst_Slot_inst_get (const xtensa_insnbuf insn)
3210 {
3211 unsigned tie_t = 0;
3212 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3213 tie_t = (tie_t << 8) | ((insn[0] << 16) >> 24);
3214 return tie_t;
3215 }
3216
3217 static void
3218 Field_dsp340050b49a6c_fld2140inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3219 {
3220 uint32 tie_t;
3221 tie_t = (val << 24) >> 24;
3222 insn[0] = (insn[0] & ~0xff00) | (tie_t << 8);
3223 tie_t = (val << 20) >> 28;
3224 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3225 }
3226
3227 static unsigned
3228 Field_dsp340050b49a6c_fld2142inst_Slot_inst_get (const xtensa_insnbuf insn)
3229 {
3230 unsigned tie_t = 0;
3231 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3232 tie_t = (tie_t << 8) | ((insn[0] << 16) >> 24);
3233 return tie_t;
3234 }
3235
3236 static void
3237 Field_dsp340050b49a6c_fld2142inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3238 {
3239 uint32 tie_t;
3240 tie_t = (val << 24) >> 24;
3241 insn[0] = (insn[0] & ~0xff00) | (tie_t << 8);
3242 tie_t = (val << 20) >> 28;
3243 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3244 }
3245
3246 static unsigned
3247 Field_dsp340050b49a6c_fld2248inst_Slot_inst_get (const xtensa_insnbuf insn)
3248 {
3249 unsigned tie_t = 0;
3250 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3251 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
3252 tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
3253 return tie_t;
3254 }
3255
3256 static void
3257 Field_dsp340050b49a6c_fld2248inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3258 {
3259 uint32 tie_t;
3260 tie_t = (val << 31) >> 31;
3261 insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
3262 tie_t = (val << 30) >> 31;
3263 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
3264 tie_t = (val << 26) >> 28;
3265 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3266 }
3267
3268 static unsigned
3269 Field_dsp340050b49a6c_fld3651inst_Slot_inst_get (const xtensa_insnbuf insn)
3270 {
3271 unsigned tie_t = 0;
3272 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
3273 tie_t = (tie_t << 1) | ((insn[0] << 18) >> 31);
3274 return tie_t;
3275 }
3276
3277 static void
3278 Field_dsp340050b49a6c_fld3651inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3279 {
3280 uint32 tie_t;
3281 tie_t = (val << 31) >> 31;
3282 insn[0] = (insn[0] & ~0x2000) | (tie_t << 13);
3283 tie_t = (val << 30) >> 31;
3284 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
3285 }
3286
3287 static unsigned
3288 Field_dsp340050b49a6c_fld2250inst_Slot_inst_get (const xtensa_insnbuf insn)
3289 {
3290 unsigned tie_t = 0;
3291 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3292 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
3293 return tie_t;
3294 }
3295
3296 static void
3297 Field_dsp340050b49a6c_fld2250inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3298 {
3299 uint32 tie_t;
3300 tie_t = (val << 31) >> 31;
3301 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
3302 tie_t = (val << 27) >> 28;
3303 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3304 }
3305
3306 static unsigned
3307 Field_dsp340050b49a6c_fld3653inst_Slot_inst_get (const xtensa_insnbuf insn)
3308 {
3309 unsigned tie_t = 0;
3310 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
3311 tie_t = (tie_t << 2) | ((insn[0] << 18) >> 30);
3312 return tie_t;
3313 }
3314
3315 static void
3316 Field_dsp340050b49a6c_fld3653inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3317 {
3318 uint32 tie_t;
3319 tie_t = (val << 30) >> 30;
3320 insn[0] = (insn[0] & ~0x3000) | (tie_t << 12);
3321 tie_t = (val << 29) >> 31;
3322 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
3323 }
3324
3325 static unsigned
3326 Field_dsp340050b49a6c_fld2257inst_Slot_inst_get (const xtensa_insnbuf insn)
3327 {
3328 unsigned tie_t = 0;
3329 tie_t = (tie_t << 3) | ((insn[0] << 8) >> 29);
3330 return tie_t;
3331 }
3332
3333 static void
3334 Field_dsp340050b49a6c_fld2257inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3335 {
3336 uint32 tie_t;
3337 tie_t = (val << 29) >> 29;
3338 insn[0] = (insn[0] & ~0xe00000) | (tie_t << 21);
3339 }
3340
3341 static unsigned
3342 Field_dsp340050b49a6c_fld3654inst_Slot_inst_get (const xtensa_insnbuf insn)
3343 {
3344 unsigned tie_t = 0;
3345 tie_t = (tie_t << 1) | ((insn[0] << 11) >> 31);
3346 tie_t = (tie_t << 2) | ((insn[0] << 15) >> 30);
3347 tie_t = (tie_t << 2) | ((insn[0] << 18) >> 30);
3348 return tie_t;
3349 }
3350
3351 static void
3352 Field_dsp340050b49a6c_fld3654inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3353 {
3354 uint32 tie_t;
3355 tie_t = (val << 30) >> 30;
3356 insn[0] = (insn[0] & ~0x3000) | (tie_t << 12);
3357 tie_t = (val << 28) >> 30;
3358 insn[0] = (insn[0] & ~0x18000) | (tie_t << 15);
3359 tie_t = (val << 27) >> 31;
3360 insn[0] = (insn[0] & ~0x100000) | (tie_t << 20);
3361 }
3362
3363 static unsigned
3364 Field_dsp340050b49a6c_fld2249inst_Slot_inst_get (const xtensa_insnbuf insn)
3365 {
3366 unsigned tie_t = 0;
3367 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3368 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
3369 tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
3370 return tie_t;
3371 }
3372
3373 static void
3374 Field_dsp340050b49a6c_fld2249inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3375 {
3376 uint32 tie_t;
3377 tie_t = (val << 31) >> 31;
3378 insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
3379 tie_t = (val << 30) >> 31;
3380 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
3381 tie_t = (val << 26) >> 28;
3382 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3383 }
3384
3385 static unsigned
3386 Field_dsp340050b49a6c_fld3655inst_Slot_inst_get (const xtensa_insnbuf insn)
3387 {
3388 unsigned tie_t = 0;
3389 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
3390 tie_t = (tie_t << 1) | ((insn[0] << 18) >> 31);
3391 return tie_t;
3392 }
3393
3394 static void
3395 Field_dsp340050b49a6c_fld3655inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3396 {
3397 uint32 tie_t;
3398 tie_t = (val << 31) >> 31;
3399 insn[0] = (insn[0] & ~0x2000) | (tie_t << 13);
3400 tie_t = (val << 30) >> 31;
3401 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
3402 }
3403
3404 static unsigned
3405 Field_dsp340050b49a6c_fld2107inst_Slot_inst_get (const xtensa_insnbuf insn)
3406 {
3407 unsigned tie_t = 0;
3408 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3409 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
3410 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
3411 return tie_t;
3412 }
3413
3414 static void
3415 Field_dsp340050b49a6c_fld2107inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3416 {
3417 uint32 tie_t;
3418 tie_t = (val << 28) >> 28;
3419 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
3420 tie_t = (val << 25) >> 29;
3421 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
3422 tie_t = (val << 21) >> 28;
3423 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3424 }
3425
3426 static unsigned
3427 Field_dsp340050b49a6c_fld2118inst_Slot_inst_get (const xtensa_insnbuf insn)
3428 {
3429 unsigned tie_t = 0;
3430 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3431 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
3432 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
3433 return tie_t;
3434 }
3435
3436 static void
3437 Field_dsp340050b49a6c_fld2118inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3438 {
3439 uint32 tie_t;
3440 tie_t = (val << 28) >> 28;
3441 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
3442 tie_t = (val << 25) >> 29;
3443 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
3444 tie_t = (val << 21) >> 28;
3445 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3446 }
3447
3448 static unsigned
3449 Field_dsp340050b49a6c_fld2108inst_Slot_inst_get (const xtensa_insnbuf insn)
3450 {
3451 unsigned tie_t = 0;
3452 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3453 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
3454 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
3455 return tie_t;
3456 }
3457
3458 static void
3459 Field_dsp340050b49a6c_fld2108inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3460 {
3461 uint32 tie_t;
3462 tie_t = (val << 28) >> 28;
3463 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
3464 tie_t = (val << 25) >> 29;
3465 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
3466 tie_t = (val << 21) >> 28;
3467 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3468 }
3469
3470 static unsigned
3471 Field_dsp340050b49a6c_fld2109inst_Slot_inst_get (const xtensa_insnbuf insn)
3472 {
3473 unsigned tie_t = 0;
3474 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3475 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
3476 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
3477 return tie_t;
3478 }
3479
3480 static void
3481 Field_dsp340050b49a6c_fld2109inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3482 {
3483 uint32 tie_t;
3484 tie_t = (val << 28) >> 28;
3485 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
3486 tie_t = (val << 25) >> 29;
3487 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
3488 tie_t = (val << 21) >> 28;
3489 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3490 }
3491
3492 static unsigned
3493 Field_dsp340050b49a6c_fld2111inst_Slot_inst_get (const xtensa_insnbuf insn)
3494 {
3495 unsigned tie_t = 0;
3496 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3497 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
3498 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
3499 return tie_t;
3500 }
3501
3502 static void
3503 Field_dsp340050b49a6c_fld2111inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3504 {
3505 uint32 tie_t;
3506 tie_t = (val << 28) >> 28;
3507 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
3508 tie_t = (val << 25) >> 29;
3509 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
3510 tie_t = (val << 21) >> 28;
3511 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3512 }
3513
3514 static unsigned
3515 Field_dsp340050b49a6c_fld2110inst_Slot_inst_get (const xtensa_insnbuf insn)
3516 {
3517 unsigned tie_t = 0;
3518 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3519 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
3520 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
3521 return tie_t;
3522 }
3523
3524 static void
3525 Field_dsp340050b49a6c_fld2110inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3526 {
3527 uint32 tie_t;
3528 tie_t = (val << 28) >> 28;
3529 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
3530 tie_t = (val << 25) >> 29;
3531 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
3532 tie_t = (val << 21) >> 28;
3533 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3534 }
3535
3536 static unsigned
3537 Field_dsp340050b49a6c_fld2145inst_Slot_inst_get (const xtensa_insnbuf insn)
3538 {
3539 unsigned tie_t = 0;
3540 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3541 tie_t = (tie_t << 5) | ((insn[0] << 16) >> 27);
3542 return tie_t;
3543 }
3544
3545 static void
3546 Field_dsp340050b49a6c_fld2145inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3547 {
3548 uint32 tie_t;
3549 tie_t = (val << 27) >> 27;
3550 insn[0] = (insn[0] & ~0xf800) | (tie_t << 11);
3551 tie_t = (val << 23) >> 28;
3552 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3553 }
3554
3555 static unsigned
3556 Field_dsp340050b49a6c_fld2141inst_Slot_inst_get (const xtensa_insnbuf insn)
3557 {
3558 unsigned tie_t = 0;
3559 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3560 tie_t = (tie_t << 8) | ((insn[0] << 16) >> 24);
3561 return tie_t;
3562 }
3563
3564 static void
3565 Field_dsp340050b49a6c_fld2141inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3566 {
3567 uint32 tie_t;
3568 tie_t = (val << 24) >> 24;
3569 insn[0] = (insn[0] & ~0xff00) | (tie_t << 8);
3570 tie_t = (val << 20) >> 28;
3571 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3572 }
3573
3574 static unsigned
3575 Field_dsp340050b49a6c_fld2143inst_Slot_inst_get (const xtensa_insnbuf insn)
3576 {
3577 unsigned tie_t = 0;
3578 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3579 tie_t = (tie_t << 8) | ((insn[0] << 16) >> 24);
3580 return tie_t;
3581 }
3582
3583 static void
3584 Field_dsp340050b49a6c_fld2143inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3585 {
3586 uint32 tie_t;
3587 tie_t = (val << 24) >> 24;
3588 insn[0] = (insn[0] & ~0xff00) | (tie_t << 8);
3589 tie_t = (val << 20) >> 28;
3590 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3591 }
3592
3593 static unsigned
3594 Field_dsp340050b49a6c_fld2144inst_Slot_inst_get (const xtensa_insnbuf insn)
3595 {
3596 unsigned tie_t = 0;
3597 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3598 tie_t = (tie_t << 7) | ((insn[0] << 16) >> 25);
3599 return tie_t;
3600 }
3601
3602 static void
3603 Field_dsp340050b49a6c_fld2144inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3604 {
3605 uint32 tie_t;
3606 tie_t = (val << 25) >> 25;
3607 insn[0] = (insn[0] & ~0xfe00) | (tie_t << 9);
3608 tie_t = (val << 21) >> 28;
3609 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3610 }
3611
3612 static unsigned
3613 Field_dsp340050b49a6c_fld2204inst_Slot_inst_get (const xtensa_insnbuf insn)
3614 {
3615 unsigned tie_t = 0;
3616 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3617 tie_t = (tie_t << 3) | ((insn[0] << 21) >> 29);
3618 return tie_t;
3619 }
3620
3621 static void
3622 Field_dsp340050b49a6c_fld2204inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3623 {
3624 uint32 tie_t;
3625 tie_t = (val << 29) >> 29;
3626 insn[0] = (insn[0] & ~0x700) | (tie_t << 8);
3627 tie_t = (val << 25) >> 28;
3628 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3629 }
3630
3631 static unsigned
3632 Field_dsp340050b49a6c_fld3656inst_Slot_inst_get (const xtensa_insnbuf insn)
3633 {
3634 unsigned tie_t = 0;
3635 tie_t = (tie_t << 1) | ((insn[0] << 20) >> 31);
3636 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
3637 return tie_t;
3638 }
3639
3640 static void
3641 Field_dsp340050b49a6c_fld3656inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3642 {
3643 uint32 tie_t;
3644 tie_t = (val << 28) >> 28;
3645 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
3646 tie_t = (val << 27) >> 31;
3647 insn[0] = (insn[0] & ~0x800) | (tie_t << 11);
3648 }
3649
3650 static unsigned
3651 Field_dsp340050b49a6c_fld2195inst_Slot_inst_get (const xtensa_insnbuf insn)
3652 {
3653 unsigned tie_t = 0;
3654 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3655 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
3656 return tie_t;
3657 }
3658
3659 static void
3660 Field_dsp340050b49a6c_fld2195inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3661 {
3662 uint32 tie_t;
3663 tie_t = (val << 24) >> 24;
3664 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
3665 tie_t = (val << 20) >> 28;
3666 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3667 }
3668
3669 static unsigned
3670 Field_dsp340050b49a6c_fld2196inst_Slot_inst_get (const xtensa_insnbuf insn)
3671 {
3672 unsigned tie_t = 0;
3673 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3674 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
3675 return tie_t;
3676 }
3677
3678 static void
3679 Field_dsp340050b49a6c_fld2196inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3680 {
3681 uint32 tie_t;
3682 tie_t = (val << 24) >> 24;
3683 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
3684 tie_t = (val << 20) >> 28;
3685 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3686 }
3687
3688 static unsigned
3689 Field_dsp340050b49a6c_fld2198inst_Slot_inst_get (const xtensa_insnbuf insn)
3690 {
3691 unsigned tie_t = 0;
3692 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3693 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
3694 return tie_t;
3695 }
3696
3697 static void
3698 Field_dsp340050b49a6c_fld2198inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3699 {
3700 uint32 tie_t;
3701 tie_t = (val << 24) >> 24;
3702 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
3703 tie_t = (val << 20) >> 28;
3704 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3705 }
3706
3707 static unsigned
3708 Field_dsp340050b49a6c_fld2169inst_Slot_inst_get (const xtensa_insnbuf insn)
3709 {
3710 unsigned tie_t = 0;
3711 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3712 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27);
3713 return tie_t;
3714 }
3715
3716 static void
3717 Field_dsp340050b49a6c_fld2169inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3718 {
3719 uint32 tie_t;
3720 tie_t = (val << 27) >> 27;
3721 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7);
3722 tie_t = (val << 23) >> 28;
3723 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3724 }
3725
3726 static unsigned
3727 Field_dsp340050b49a6c_fld2220inst_Slot_inst_get (const xtensa_insnbuf insn)
3728 {
3729 unsigned tie_t = 0;
3730 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
3731 return tie_t;
3732 }
3733
3734 static void
3735 Field_dsp340050b49a6c_fld2220inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3736 {
3737 uint32 tie_t;
3738 tie_t = (val << 31) >> 31;
3739 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
3740 }
3741
3742 static unsigned
3743 Field_dsp340050b49a6c_fld2106inst_Slot_inst_get (const xtensa_insnbuf insn)
3744 {
3745 unsigned tie_t = 0;
3746 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3747 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
3748 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
3749 return tie_t;
3750 }
3751
3752 static void
3753 Field_dsp340050b49a6c_fld2106inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3754 {
3755 uint32 tie_t;
3756 tie_t = (val << 31) >> 31;
3757 insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
3758 tie_t = (val << 28) >> 29;
3759 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
3760 tie_t = (val << 24) >> 28;
3761 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3762 }
3763
3764 static unsigned
3765 Field_dsp340050b49a6c_fld2151inst_Slot_inst_get (const xtensa_insnbuf insn)
3766 {
3767 unsigned tie_t = 0;
3768 tie_t = (tie_t << 1) | ((insn[0] << 8) >> 31);
3769 tie_t = (tie_t << 2) | ((insn[0] << 17) >> 30);
3770 return tie_t;
3771 }
3772
3773 static void
3774 Field_dsp340050b49a6c_fld2151inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3775 {
3776 uint32 tie_t;
3777 tie_t = (val << 30) >> 30;
3778 insn[0] = (insn[0] & ~0x6000) | (tie_t << 13);
3779 tie_t = (val << 29) >> 31;
3780 insn[0] = (insn[0] & ~0x800000) | (tie_t << 23);
3781 }
3782
3783 static unsigned
3784 Field_dsp340050b49a6c_fld3657inst_Slot_inst_get (const xtensa_insnbuf insn)
3785 {
3786 unsigned tie_t = 0;
3787 tie_t = (tie_t << 3) | ((insn[0] << 9) >> 29);
3788 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
3789 tie_t = (tie_t << 3) | ((insn[0] << 24) >> 29);
3790 return tie_t;
3791 }
3792
3793 static void
3794 Field_dsp340050b49a6c_fld3657inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3795 {
3796 uint32 tie_t;
3797 tie_t = (val << 29) >> 29;
3798 insn[0] = (insn[0] & ~0xe0) | (tie_t << 5);
3799 tie_t = (val << 28) >> 31;
3800 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
3801 tie_t = (val << 25) >> 29;
3802 insn[0] = (insn[0] & ~0x700000) | (tie_t << 20);
3803 }
3804
3805 static unsigned
3806 Field_dsp340050b49a6c_fld2251inst_Slot_inst_get (const xtensa_insnbuf insn)
3807 {
3808 unsigned tie_t = 0;
3809 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3810 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
3811 tie_t = (tie_t << 3) | ((insn[0] << 25) >> 29);
3812 return tie_t;
3813 }
3814
3815 static void
3816 Field_dsp340050b49a6c_fld2251inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3817 {
3818 uint32 tie_t;
3819 tie_t = (val << 29) >> 29;
3820 insn[0] = (insn[0] & ~0x70) | (tie_t << 4);
3821 tie_t = (val << 28) >> 31;
3822 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
3823 tie_t = (val << 24) >> 28;
3824 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3825 }
3826
3827 static unsigned
3828 Field_dsp340050b49a6c_fld3658inst_Slot_inst_get (const xtensa_insnbuf insn)
3829 {
3830 unsigned tie_t = 0;
3831 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
3832 return tie_t;
3833 }
3834
3835 static void
3836 Field_dsp340050b49a6c_fld3658inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3837 {
3838 uint32 tie_t;
3839 tie_t = (val << 31) >> 31;
3840 insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
3841 }
3842
3843 static unsigned
3844 Field_dsp340050b49a6c_fld2206inst_Slot_inst_get (const xtensa_insnbuf insn)
3845 {
3846 unsigned tie_t = 0;
3847 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3848 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29);
3849 return tie_t;
3850 }
3851
3852 static void
3853 Field_dsp340050b49a6c_fld2206inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3854 {
3855 uint32 tie_t;
3856 tie_t = (val << 29) >> 29;
3857 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9);
3858 tie_t = (val << 25) >> 28;
3859 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3860 }
3861
3862 static unsigned
3863 Field_dsp340050b49a6c_fld2202inst_Slot_inst_get (const xtensa_insnbuf insn)
3864 {
3865 unsigned tie_t = 0;
3866 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3867 tie_t = (tie_t << 5) | ((insn[0] << 20) >> 27);
3868 tie_t = (tie_t << 1) | ((insn[0] << 27) >> 31);
3869 return tie_t;
3870 }
3871
3872 static void
3873 Field_dsp340050b49a6c_fld2202inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3874 {
3875 uint32 tie_t;
3876 tie_t = (val << 31) >> 31;
3877 insn[0] = (insn[0] & ~0x10) | (tie_t << 4);
3878 tie_t = (val << 26) >> 27;
3879 insn[0] = (insn[0] & ~0xf80) | (tie_t << 7);
3880 tie_t = (val << 22) >> 28;
3881 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3882 }
3883
3884 static unsigned
3885 Field_dsp340050b49a6c_fld2095inst_Slot_inst_get (const xtensa_insnbuf insn)
3886 {
3887 unsigned tie_t = 0;
3888 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3889 tie_t = (tie_t << 7) | ((insn[0] << 16) >> 25);
3890 return tie_t;
3891 }
3892
3893 static void
3894 Field_dsp340050b49a6c_fld2095inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3895 {
3896 uint32 tie_t;
3897 tie_t = (val << 25) >> 25;
3898 insn[0] = (insn[0] & ~0xfe00) | (tie_t << 9);
3899 tie_t = (val << 21) >> 28;
3900 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3901 }
3902
3903 static unsigned
3904 Field_dsp340050b49a6c_fld2132inst_Slot_inst_get (const xtensa_insnbuf insn)
3905 {
3906 unsigned tie_t = 0;
3907 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3908 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
3909 tie_t = (tie_t << 3) | ((insn[0] << 24) >> 29);
3910 return tie_t;
3911 }
3912
3913 static void
3914 Field_dsp340050b49a6c_fld2132inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3915 {
3916 uint32 tie_t;
3917 tie_t = (val << 29) >> 29;
3918 insn[0] = (insn[0] & ~0xe0) | (tie_t << 5);
3919 tie_t = (val << 26) >> 29;
3920 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
3921 tie_t = (val << 22) >> 28;
3922 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3923 }
3924
3925 static unsigned
3926 Field_dsp340050b49a6c_fld3659inst_Slot_inst_get (const xtensa_insnbuf insn)
3927 {
3928 unsigned tie_t = 0;
3929 tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
3930 tie_t = (tie_t << 1) | ((insn[0] << 27) >> 31);
3931 return tie_t;
3932 }
3933
3934 static void
3935 Field_dsp340050b49a6c_fld3659inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3936 {
3937 uint32 tie_t;
3938 tie_t = (val << 31) >> 31;
3939 insn[0] = (insn[0] & ~0x10) | (tie_t << 4);
3940 tie_t = (val << 30) >> 31;
3941 insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
3942 }
3943
3944 static unsigned
3945 Field_dsp340050b49a6c_fld2099inst_Slot_inst_get (const xtensa_insnbuf insn)
3946 {
3947 unsigned tie_t = 0;
3948 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3949 tie_t = (tie_t << 7) | ((insn[0] << 16) >> 25);
3950 return tie_t;
3951 }
3952
3953 static void
3954 Field_dsp340050b49a6c_fld2099inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3955 {
3956 uint32 tie_t;
3957 tie_t = (val << 25) >> 25;
3958 insn[0] = (insn[0] & ~0xfe00) | (tie_t << 9);
3959 tie_t = (val << 21) >> 28;
3960 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3961 }
3962
3963 static unsigned
3964 Field_dsp340050b49a6c_fld2137inst_Slot_inst_get (const xtensa_insnbuf insn)
3965 {
3966 unsigned tie_t = 0;
3967 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3968 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
3969 return tie_t;
3970 }
3971
3972 static void
3973 Field_dsp340050b49a6c_fld2137inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3974 {
3975 uint32 tie_t;
3976 tie_t = (val << 28) >> 28;
3977 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
3978 tie_t = (val << 24) >> 28;
3979 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
3980 }
3981
3982 static unsigned
3983 Field_dsp340050b49a6c_fld2133inst_Slot_inst_get (const xtensa_insnbuf insn)
3984 {
3985 unsigned tie_t = 0;
3986 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
3987 tie_t = (tie_t << 3) | ((insn[0] << 16) >> 29);
3988 tie_t = (tie_t << 2) | ((insn[0] << 24) >> 30);
3989 return tie_t;
3990 }
3991
3992 static void
3993 Field_dsp340050b49a6c_fld2133inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
3994 {
3995 uint32 tie_t;
3996 tie_t = (val << 30) >> 30;
3997 insn[0] = (insn[0] & ~0xc0) | (tie_t << 6);
3998 tie_t = (val << 27) >> 29;
3999 insn[0] = (insn[0] & ~0xe000) | (tie_t << 13);
4000 tie_t = (val << 23) >> 28;
4001 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4002 }
4003
4004 static unsigned
4005 Field_dsp340050b49a6c_fld3660inst_Slot_inst_get (const xtensa_insnbuf insn)
4006 {
4007 unsigned tie_t = 0;
4008 tie_t = (tie_t << 1) | ((insn[0] << 19) >> 31);
4009 tie_t = (tie_t << 2) | ((insn[0] << 26) >> 30);
4010 return tie_t;
4011 }
4012
4013 static void
4014 Field_dsp340050b49a6c_fld3660inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4015 {
4016 uint32 tie_t;
4017 tie_t = (val << 30) >> 30;
4018 insn[0] = (insn[0] & ~0x30) | (tie_t << 4);
4019 tie_t = (val << 29) >> 31;
4020 insn[0] = (insn[0] & ~0x1000) | (tie_t << 12);
4021 }
4022
4023 static unsigned
4024 Field_dsp340050b49a6c_fld2175inst_Slot_inst_get (const xtensa_insnbuf insn)
4025 {
4026 unsigned tie_t = 0;
4027 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
4028 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
4029 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
4030 return tie_t;
4031 }
4032
4033 static void
4034 Field_dsp340050b49a6c_fld2175inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4035 {
4036 uint32 tie_t;
4037 tie_t = (val << 24) >> 24;
4038 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
4039 tie_t = (val << 23) >> 31;
4040 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
4041 tie_t = (val << 19) >> 28;
4042 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4043 }
4044
4045 static unsigned
4046 Field_dsp340050b49a6c_fld2177inst_Slot_inst_get (const xtensa_insnbuf insn)
4047 {
4048 unsigned tie_t = 0;
4049 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
4050 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
4051 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
4052 return tie_t;
4053 }
4054
4055 static void
4056 Field_dsp340050b49a6c_fld2177inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4057 {
4058 uint32 tie_t;
4059 tie_t = (val << 24) >> 24;
4060 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
4061 tie_t = (val << 23) >> 31;
4062 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
4063 tie_t = (val << 19) >> 28;
4064 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4065 }
4066
4067 static unsigned
4068 Field_dsp340050b49a6c_fld2242inst_Slot_inst_get (const xtensa_insnbuf insn)
4069 {
4070 unsigned tie_t = 0;
4071 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
4072 tie_t = (tie_t << 2) | ((insn[0] << 15) >> 30);
4073 return tie_t;
4074 }
4075
4076 static void
4077 Field_dsp340050b49a6c_fld2242inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4078 {
4079 uint32 tie_t;
4080 tie_t = (val << 30) >> 30;
4081 insn[0] = (insn[0] & ~0x18000) | (tie_t << 15);
4082 tie_t = (val << 26) >> 28;
4083 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4084 }
4085
4086 static unsigned
4087 Field_dsp340050b49a6c_fld3661inst_Slot_inst_get (const xtensa_insnbuf insn)
4088 {
4089 unsigned tie_t = 0;
4090 tie_t = (tie_t << 2) | ((insn[0] << 20) >> 30);
4091 return tie_t;
4092 }
4093
4094 static void
4095 Field_dsp340050b49a6c_fld3661inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4096 {
4097 uint32 tie_t;
4098 tie_t = (val << 30) >> 30;
4099 insn[0] = (insn[0] & ~0xc00) | (tie_t << 10);
4100 }
4101
4102 static unsigned
4103 Field_dsp340050b49a6c_fld2162inst_Slot_inst_get (const xtensa_insnbuf insn)
4104 {
4105 unsigned tie_t = 0;
4106 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
4107 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
4108 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
4109 return tie_t;
4110 }
4111
4112 static void
4113 Field_dsp340050b49a6c_fld2162inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4114 {
4115 uint32 tie_t;
4116 tie_t = (val << 28) >> 28;
4117 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
4118 tie_t = (val << 27) >> 31;
4119 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
4120 tie_t = (val << 23) >> 28;
4121 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4122 }
4123
4124 static unsigned
4125 Field_dsp340050b49a6c_fld2164inst_Slot_inst_get (const xtensa_insnbuf insn)
4126 {
4127 unsigned tie_t = 0;
4128 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
4129 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
4130 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
4131 return tie_t;
4132 }
4133
4134 static void
4135 Field_dsp340050b49a6c_fld2164inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4136 {
4137 uint32 tie_t;
4138 tie_t = (val << 28) >> 28;
4139 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
4140 tie_t = (val << 27) >> 31;
4141 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
4142 tie_t = (val << 23) >> 28;
4143 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4144 }
4145
4146 static unsigned
4147 Field_dsp340050b49a6c_fld2163inst_Slot_inst_get (const xtensa_insnbuf insn)
4148 {
4149 unsigned tie_t = 0;
4150 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
4151 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
4152 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
4153 return tie_t;
4154 }
4155
4156 static void
4157 Field_dsp340050b49a6c_fld2163inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4158 {
4159 uint32 tie_t;
4160 tie_t = (val << 28) >> 28;
4161 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
4162 tie_t = (val << 27) >> 31;
4163 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
4164 tie_t = (val << 23) >> 28;
4165 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4166 }
4167
4168 static unsigned
4169 Field_dsp340050b49a6c_fld2218inst_Slot_inst_get (const xtensa_insnbuf insn)
4170 {
4171 unsigned tie_t = 0;
4172 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
4173 return tie_t;
4174 }
4175
4176 static void
4177 Field_dsp340050b49a6c_fld2218inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4178 {
4179 uint32 tie_t;
4180 tie_t = (val << 31) >> 31;
4181 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
4182 }
4183
4184 static unsigned
4185 Field_dsp340050b49a6c_fld2219inst_Slot_inst_get (const xtensa_insnbuf insn)
4186 {
4187 unsigned tie_t = 0;
4188 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
4189 return tie_t;
4190 }
4191
4192 static void
4193 Field_dsp340050b49a6c_fld2219inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4194 {
4195 uint32 tie_t;
4196 tie_t = (val << 31) >> 31;
4197 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
4198 }
4199
4200 static unsigned
4201 Field_dsp340050b49a6c_fld2207inst_Slot_inst_get (const xtensa_insnbuf insn)
4202 {
4203 unsigned tie_t = 0;
4204 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
4205 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
4206 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29);
4207 return tie_t;
4208 }
4209
4210 static void
4211 Field_dsp340050b49a6c_fld2207inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4212 {
4213 uint32 tie_t;
4214 tie_t = (val << 29) >> 29;
4215 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9);
4216 tie_t = (val << 28) >> 31;
4217 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
4218 tie_t = (val << 24) >> 28;
4219 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4220 }
4221
4222 static unsigned
4223 Field_dsp340050b49a6c_fld2211inst_Slot_inst_get (const xtensa_insnbuf insn)
4224 {
4225 unsigned tie_t = 0;
4226 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
4227 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
4228 tie_t = (tie_t << 3) | ((insn[0] << 20) >> 29);
4229 return tie_t;
4230 }
4231
4232 static void
4233 Field_dsp340050b49a6c_fld2211inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4234 {
4235 uint32 tie_t;
4236 tie_t = (val << 29) >> 29;
4237 insn[0] = (insn[0] & ~0xe00) | (tie_t << 9);
4238 tie_t = (val << 28) >> 31;
4239 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
4240 tie_t = (val << 24) >> 28;
4241 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4242 }
4243
4244 static unsigned
4245 Field_dsp340050b49a6c_fld2165inst_Slot_inst_get (const xtensa_insnbuf insn)
4246 {
4247 unsigned tie_t = 0;
4248 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
4249 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
4250 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
4251 return tie_t;
4252 }
4253
4254 static void
4255 Field_dsp340050b49a6c_fld2165inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4256 {
4257 uint32 tie_t;
4258 tie_t = (val << 28) >> 28;
4259 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
4260 tie_t = (val << 27) >> 31;
4261 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
4262 tie_t = (val << 23) >> 28;
4263 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4264 }
4265
4266 static unsigned
4267 Field_dsp340050b49a6c_fld2166inst_Slot_inst_get (const xtensa_insnbuf insn)
4268 {
4269 unsigned tie_t = 0;
4270 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
4271 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
4272 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
4273 return tie_t;
4274 }
4275
4276 static void
4277 Field_dsp340050b49a6c_fld2166inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4278 {
4279 uint32 tie_t;
4280 tie_t = (val << 28) >> 28;
4281 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
4282 tie_t = (val << 27) >> 31;
4283 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
4284 tie_t = (val << 23) >> 28;
4285 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4286 }
4287
4288 static unsigned
4289 Field_dsp340050b49a6c_fld2178inst_Slot_inst_get (const xtensa_insnbuf insn)
4290 {
4291 unsigned tie_t = 0;
4292 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
4293 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
4294 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
4295 return tie_t;
4296 }
4297
4298 static void
4299 Field_dsp340050b49a6c_fld2178inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4300 {
4301 uint32 tie_t;
4302 tie_t = (val << 24) >> 24;
4303 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
4304 tie_t = (val << 23) >> 31;
4305 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
4306 tie_t = (val << 19) >> 28;
4307 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4308 }
4309
4310 static unsigned
4311 Field_dsp340050b49a6c_fld2180inst_Slot_inst_get (const xtensa_insnbuf insn)
4312 {
4313 unsigned tie_t = 0;
4314 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
4315 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
4316 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
4317 return tie_t;
4318 }
4319
4320 static void
4321 Field_dsp340050b49a6c_fld2180inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4322 {
4323 uint32 tie_t;
4324 tie_t = (val << 24) >> 24;
4325 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
4326 tie_t = (val << 23) >> 31;
4327 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
4328 tie_t = (val << 19) >> 28;
4329 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4330 }
4331
4332 static unsigned
4333 Field_dsp340050b49a6c_fld2179inst_Slot_inst_get (const xtensa_insnbuf insn)
4334 {
4335 unsigned tie_t = 0;
4336 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
4337 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
4338 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
4339 return tie_t;
4340 }
4341
4342 static void
4343 Field_dsp340050b49a6c_fld2179inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4344 {
4345 uint32 tie_t;
4346 tie_t = (val << 24) >> 24;
4347 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
4348 tie_t = (val << 23) >> 31;
4349 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
4350 tie_t = (val << 19) >> 28;
4351 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4352 }
4353
4354 static unsigned
4355 Field_dsp340050b49a6c_fld2181inst_Slot_inst_get (const xtensa_insnbuf insn)
4356 {
4357 unsigned tie_t = 0;
4358 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
4359 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
4360 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
4361 return tie_t;
4362 }
4363
4364 static void
4365 Field_dsp340050b49a6c_fld2181inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4366 {
4367 uint32 tie_t;
4368 tie_t = (val << 24) >> 24;
4369 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
4370 tie_t = (val << 23) >> 31;
4371 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
4372 tie_t = (val << 19) >> 28;
4373 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4374 }
4375
4376 static unsigned
4377 Field_dsp340050b49a6c_fld2167inst_Slot_inst_get (const xtensa_insnbuf insn)
4378 {
4379 unsigned tie_t = 0;
4380 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
4381 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
4382 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
4383 return tie_t;
4384 }
4385
4386 static void
4387 Field_dsp340050b49a6c_fld2167inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4388 {
4389 uint32 tie_t;
4390 tie_t = (val << 28) >> 28;
4391 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
4392 tie_t = (val << 27) >> 31;
4393 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
4394 tie_t = (val << 23) >> 28;
4395 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4396 }
4397
4398 static unsigned
4399 Field_dsp340050b49a6c_fld2193inst_Slot_inst_get (const xtensa_insnbuf insn)
4400 {
4401 unsigned tie_t = 0;
4402 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
4403 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
4404 return tie_t;
4405 }
4406
4407 static void
4408 Field_dsp340050b49a6c_fld2193inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4409 {
4410 uint32 tie_t;
4411 tie_t = (val << 28) >> 28;
4412 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
4413 tie_t = (val << 24) >> 28;
4414 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4415 }
4416
4417 static unsigned
4418 Field_dsp340050b49a6c_fld3662inst_Slot_inst_get (const xtensa_insnbuf insn)
4419 {
4420 unsigned tie_t = 0;
4421 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
4422 return tie_t;
4423 }
4424
4425 static void
4426 Field_dsp340050b49a6c_fld3662inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4427 {
4428 uint32 tie_t;
4429 tie_t = (val << 31) >> 31;
4430 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
4431 }
4432
4433 static unsigned
4434 Field_dsp340050b49a6c_fld2236inst_Slot_inst_get (const xtensa_insnbuf insn)
4435 {
4436 unsigned tie_t = 0;
4437 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
4438 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
4439 return tie_t;
4440 }
4441
4442 static void
4443 Field_dsp340050b49a6c_fld2236inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4444 {
4445 uint32 tie_t;
4446 tie_t = (val << 31) >> 31;
4447 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
4448 tie_t = (val << 27) >> 28;
4449 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4450 }
4451
4452 static unsigned
4453 Field_dsp340050b49a6c_fld2243inst_Slot_inst_get (const xtensa_insnbuf insn)
4454 {
4455 unsigned tie_t = 0;
4456 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
4457 tie_t = (tie_t << 1) | ((insn[0] << 15) >> 31);
4458 return tie_t;
4459 }
4460
4461 static void
4462 Field_dsp340050b49a6c_fld2243inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4463 {
4464 uint32 tie_t;
4465 tie_t = (val << 31) >> 31;
4466 insn[0] = (insn[0] & ~0x10000) | (tie_t << 16);
4467 tie_t = (val << 27) >> 28;
4468 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4469 }
4470
4471 static unsigned
4472 Field_dsp340050b49a6c_fld2182inst_Slot_inst_get (const xtensa_insnbuf insn)
4473 {
4474 unsigned tie_t = 0;
4475 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
4476 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
4477 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
4478 return tie_t;
4479 }
4480
4481 static void
4482 Field_dsp340050b49a6c_fld2182inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4483 {
4484 uint32 tie_t;
4485 tie_t = (val << 24) >> 24;
4486 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
4487 tie_t = (val << 23) >> 31;
4488 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
4489 tie_t = (val << 19) >> 28;
4490 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4491 }
4492
4493 static unsigned
4494 Field_dsp340050b49a6c_fld2183inst_Slot_inst_get (const xtensa_insnbuf insn)
4495 {
4496 unsigned tie_t = 0;
4497 tie_t = (tie_t << 4) | ((insn[0] << 8) >> 28);
4498 tie_t = (tie_t << 1) | ((insn[0] << 16) >> 31);
4499 tie_t = (tie_t << 8) | ((insn[0] << 20) >> 24);
4500 return tie_t;
4501 }
4502
4503 static void
4504 Field_dsp340050b49a6c_fld2183inst_Slot_inst_set (xtensa_insnbuf insn, uint32 val)
4505 {
4506 uint32 tie_t;
4507 tie_t = (val << 24) >> 24;
4508 insn[0] = (insn[0] & ~0xff0) | (tie_t << 4);
4509 tie_t = (val << 23) >> 31;
4510 insn[0] = (insn[0] & ~0x8000) | (tie_t << 15);
4511 tie_t = (val << 19) >> 28;
4512 insn[0] = (insn[0] & ~0xf00000) | (tie_t << 20);
4513 }
4514
4515 static unsigned
4516 Field_op0_Slot_inst16a_get (const xtensa_insnbuf insn)
4517 {
4518 unsigned tie_t = 0;
4519 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
4520 return tie_t;
4521 }
4522
4523 static void
4524 Field_op0_Slot_inst16a_set (xtensa_insnbuf insn, uint32 val)
4525 {
4526 uint32 tie_t;
4527 tie_t = (val << 28) >> 28;
4528 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
4529 }
4530
4531 static unsigned
4532 Field_t_Slot_inst16b_get (const xtensa_insnbuf insn)
4533 {
4534 unsigned tie_t = 0;
4535 tie_t = (tie_t << 4) | ((insn[0] << 24) >> 28);
4536 return tie_t;
4537 }
4538
4539 static void
4540 Field_t_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
4541 {
4542 uint32 tie_t;
4543 tie_t = (val << 28) >> 28;
4544 insn[0] = (insn[0] & ~0xf0) | (tie_t << 4);
4545 }
4546
4547 static unsigned
4548 Field_r_Slot_inst16b_get (const xtensa_insnbuf insn)
4549 {
4550 unsigned tie_t = 0;
4551 tie_t = (tie_t << 4) | ((insn[0] << 16) >> 28);
4552 return tie_t;
4553 }
4554
4555 static void
4556 Field_r_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
4557 {
4558 uint32 tie_t;
4559 tie_t = (val << 28) >> 28;
4560 insn[0] = (insn[0] & ~0xf000) | (tie_t << 12);
4561 }
4562
4563 static unsigned
4564 Field_op0_Slot_inst16b_get (const xtensa_insnbuf insn)
4565 {
4566 unsigned tie_t = 0;
4567 tie_t = (tie_t << 4) | ((insn[0] << 28) >> 28);
4568 return tie_t;
4569 }
4570
4571 static void
4572 Field_op0_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
4573 {
4574 uint32 tie_t;
4575 tie_t = (val << 28) >> 28;
4576 insn[0] = (insn[0] & ~0xf) | (tie_t << 0);
4577 }
4578
4579 static unsigned
4580 Field_z_Slot_inst16b_get (const xtensa_insnbuf insn)
4581 {
4582 unsigned tie_t = 0;
4583 tie_t = (tie_t << 1) | ((insn[0] << 25) >> 31);
4584 return tie_t;
4585 }
4586
4587 static void
4588 Field_z_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
4589 {
4590 uint32 tie_t;
4591 tie_t = (val << 31) >> 31;
4592 insn[0] = (insn[0] & ~0x40) | (tie_t << 6);
4593 }
4594
4595 static unsigned
4596 Field_i_Slot_inst16b_get (const xtensa_insnbuf insn)
4597 {
4598 unsigned tie_t = 0;
4599 tie_t = (tie_t << 1) | ((insn[0] << 24) >> 31);
4600 return tie_t;
4601 }
4602
4603 static void
4604 Field_i_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
4605 {
4606 uint32 tie_t;
4607 tie_t = (val << 31) >> 31;
4608 insn[0] = (insn[0] & ~0x80) | (tie_t << 7);
4609 }
4610
4611 static unsigned
4612 Field_s_Slot_inst16b_get (const xtensa_insnbuf insn)
4613 {
4614 unsigned tie_t = 0;
4615 tie_t = (tie_t << 4) | ((insn[0] << 20) >> 28);
4616 return tie_t;
4617 }
4618
4619 static void
4620 Field_s_Slot_inst16b_set (xtensa_insnbuf insn, uint32 val)
4621 {
4622 uint32 tie_t;
4623 tie_t = (val << 28) >> 28;
4624 insn[0] = (insn[0] & ~0xf00) | (tie_t << 8);
4625 }
4626
4627 static unsigned
4628 Field_sae_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4629 {
4630 unsigned tie_t = 0;
4631 tie_t = (tie_t << 5) | ((insn[0] << 13) >> 27);
4632 return tie_t;
4633 }
4634
4635 static void
4636 Field_sae_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4637 {
4638 uint32 tie_t;
4639 tie_t = (val << 27) >> 27;
4640 insn[0] = (insn[0] & ~0x7c000) | (tie_t << 14);
4641 }
4642
4643 static unsigned
4644 Field_op0_s3_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4645 {
4646 unsigned tie_t = 0;
4647 tie_t = (tie_t << 2) | ((insn[0] << 30) >> 30);
4648 return tie_t;
4649 }
4650
4651 static void
4652 Field_op0_s3_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4653 {
4654 uint32 tie_t;
4655 tie_t = (val << 30) >> 30;
4656 insn[0] = (insn[0] & ~0x3) | (tie_t << 0);
4657 }
4658
4659 static unsigned
4660 Field_dsp340050b49a6c_fld2260gp_slot2_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4661 {
4662 unsigned tie_t = 0;
4663 tie_t = (tie_t << 9) | ((insn[0] << 13) >> 23);
4664 return tie_t;
4665 }
4666
4667 static void
4668 Field_dsp340050b49a6c_fld2260gp_slot2_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4669 {
4670 uint32 tie_t;
4671 tie_t = (val << 23) >> 23;
4672 insn[0] = (insn[0] & ~0x7fc00) | (tie_t << 10);
4673 }
4674
4675 static unsigned
4676 Field_dsp340050b49a6c_fld2258gp_slot2_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4677 {
4678 unsigned tie_t = 0;
4679 tie_t = (tie_t << 6) | ((insn[0] << 13) >> 26);
4680 return tie_t;
4681 }
4682
4683 static void
4684 Field_dsp340050b49a6c_fld2258gp_slot2_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4685 {
4686 uint32 tie_t;
4687 tie_t = (val << 26) >> 26;
4688 insn[0] = (insn[0] & ~0x7e000) | (tie_t << 13);
4689 }
4690
4691 static unsigned
4692 Field_dsp340050b49a6c_fld2282gp_slot2_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4693 {
4694 unsigned tie_t = 0;
4695 tie_t = (tie_t << 5) | ((insn[0] << 13) >> 27);
4696 tie_t = (tie_t << 4) | ((insn[0] << 26) >> 28);
4697 return tie_t;
4698 }
4699
4700 static void
4701 Field_dsp340050b49a6c_fld2282gp_slot2_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4702 {
4703 uint32 tie_t;
4704 tie_t = (val << 28) >> 28;
4705 insn[0] = (insn[0] & ~0x3c) | (tie_t << 2);
4706 tie_t = (val << 23) >> 27;
4707 insn[0] = (insn[0] & ~0x7c000) | (tie_t << 14);
4708 }
4709
4710 static unsigned
4711 Field_dsp340050b49a6c_fld2281gp_slot2_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4712 {
4713 unsigned tie_t = 0;
4714 tie_t = (tie_t << 5) | ((insn[0] << 13) >> 27);
4715 tie_t = (tie_t << 4) | ((insn[0] << 26) >> 28);
4716 return tie_t;
4717 }
4718
4719 static void
4720 Field_dsp340050b49a6c_fld2281gp_slot2_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4721 {
4722 uint32 tie_t;
4723 tie_t = (val << 28) >> 28;
4724 insn[0] = (insn[0] & ~0x3c) | (tie_t << 2);
4725 tie_t = (val << 23) >> 27;
4726 insn[0] = (insn[0] & ~0x7c000) | (tie_t << 14);
4727 }
4728
4729 static unsigned
4730 Field_dsp340050b49a6c_fld2266gp_slot2_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4731 {
4732 unsigned tie_t = 0;
4733 tie_t = (tie_t << 14) | ((insn[0] << 13) >> 18);
4734 tie_t = (tie_t << 1) | ((insn[0] << 29) >> 31);
4735 return tie_t;
4736 }
4737
4738 static void
4739 Field_dsp340050b49a6c_fld2266gp_slot2_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4740 {
4741 uint32 tie_t;
4742 tie_t = (val << 31) >> 31;
4743 insn[0] = (insn[0] & ~0x4) | (tie_t << 2);
4744 tie_t = (val << 17) >> 18;
4745 insn[0] = (insn[0] & ~0x7ffe0) | (tie_t << 5);
4746 }
4747
4748 static unsigned
4749 Field_dsp340050b49a6c_fld2302_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4750 {
4751 unsigned tie_t = 0;
4752 tie_t = (tie_t << 2) | ((insn[0] << 27) >> 30);
4753 return tie_t;
4754 }
4755
4756 static void
4757 Field_dsp340050b49a6c_fld2302_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4758 {
4759 uint32 tie_t;
4760 tie_t = (val << 30) >> 30;
4761 insn[0] = (insn[0] & ~0x18) | (tie_t << 3);
4762 }
4763
4764 static unsigned
4765 Field_dsp340050b49a6c_fld2312gp_slot2_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4766 {
4767 unsigned tie_t = 0;
4768 tie_t = (tie_t << 5) | ((insn[0] << 13) >> 27);
4769 tie_t = (tie_t << 1) | ((insn[0] << 22) >> 31);
4770 return tie_t;
4771 }
4772
4773 static void
4774 Field_dsp340050b49a6c_fld2312gp_slot2_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4775 {
4776 uint32 tie_t;
4777 tie_t = (val << 31) >> 31;
4778 insn[0] = (insn[0] & ~0x200) | (tie_t << 9);
4779 tie_t = (val << 26) >> 27;
4780 insn[0] = (insn[0] & ~0x7c000) | (tie_t << 14);
4781 }
4782
4783 static unsigned
4784 Field_dsp340050b49a6c_fld2386_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4785 {
4786 unsigned tie_t = 0;
4787 tie_t = (tie_t << 3) | ((insn[0] << 23) >> 29);
4788 return tie_t;
4789 }
4790
4791 static void
4792 Field_dsp340050b49a6c_fld2386_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4793 {
4794 uint32 tie_t;
4795 tie_t = (val << 29) >> 29;
4796 insn[0] = (insn[0] & ~0x1c0) | (tie_t << 6);
4797 }
4798
4799 static unsigned
4800 Field_dsp340050b49a6c_fld2283gp_slot2_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4801 {
4802 unsigned tie_t = 0;
4803 tie_t = (tie_t << 5) | ((insn[0] << 13) >> 27);
4804 tie_t = (tie_t << 4) | ((insn[0] << 26) >> 28);
4805 return tie_t;
4806 }
4807
4808 static void
4809 Field_dsp340050b49a6c_fld2283gp_slot2_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4810 {
4811 uint32 tie_t;
4812 tie_t = (val << 28) >> 28;
4813 insn[0] = (insn[0] & ~0x3c) | (tie_t << 2);
4814 tie_t = (val << 23) >> 27;
4815 insn[0] = (insn[0] & ~0x7c000) | (tie_t << 14);
4816 }
4817
4818 static unsigned
4819 Field_dsp340050b49a6c_fld2286gp_slot2_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4820 {
4821 unsigned tie_t = 0;
4822 tie_t = (tie_t << 5) | ((insn[0] << 13) >> 27);
4823 tie_t = (tie_t << 8) | ((insn[0] << 22) >> 24);
4824 return tie_t;
4825 }
4826
4827 static void
4828 Field_dsp340050b49a6c_fld2286gp_slot2_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4829 {
4830 uint32 tie_t;
4831 tie_t = (val << 24) >> 24;
4832 insn[0] = (insn[0] & ~0x3fc) | (tie_t << 2);
4833 tie_t = (val << 19) >> 27;
4834 insn[0] = (insn[0] & ~0x7c000) | (tie_t << 14);
4835 }
4836
4837 static unsigned
4838 Field_dsp340050b49a6c_fld2287gp_slot2_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4839 {
4840 unsigned tie_t = 0;
4841 tie_t = (tie_t << 5) | ((insn[0] << 13) >> 27);
4842 tie_t = (tie_t << 8) | ((insn[0] << 22) >> 24);
4843 return tie_t;
4844 }
4845
4846 static void
4847 Field_dsp340050b49a6c_fld2287gp_slot2_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4848 {
4849 uint32 tie_t;
4850 tie_t = (val << 24) >> 24;
4851 insn[0] = (insn[0] & ~0x3fc) | (tie_t << 2);
4852 tie_t = (val << 19) >> 27;
4853 insn[0] = (insn[0] & ~0x7c000) | (tie_t << 14);
4854 }
4855
4856 static unsigned
4857 Field_dsp340050b49a6c_fld2289gp_slot2_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4858 {
4859 unsigned tie_t = 0;
4860 tie_t = (tie_t << 5) | ((insn[0] << 13) >> 27);
4861 tie_t = (tie_t << 8) | ((insn[0] << 22) >> 24);
4862 return tie_t;
4863 }
4864
4865 static void
4866 Field_dsp340050b49a6c_fld2289gp_slot2_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4867 {
4868 uint32 tie_t;
4869 tie_t = (val << 24) >> 24;
4870 insn[0] = (insn[0] & ~0x3fc) | (tie_t << 2);
4871 tie_t = (val << 19) >> 27;
4872 insn[0] = (insn[0] & ~0x7c000) | (tie_t << 14);
4873 }
4874
4875 static unsigned
4876 Field_dsp340050b49a6c_fld2293gp_slot2_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4877 {
4878 unsigned tie_t = 0;
4879 tie_t = (tie_t << 5) | ((insn[0] << 13) >> 27);
4880 tie_t = (tie_t << 8) | ((insn[0] << 22) >> 24);
4881 return tie_t;
4882 }
4883
4884 static void
4885 Field_dsp340050b49a6c_fld2293gp_slot2_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4886 {
4887 uint32 tie_t;
4888 tie_t = (val << 24) >> 24;
4889 insn[0] = (insn[0] & ~0x3fc) | (tie_t << 2);
4890 tie_t = (val << 19) >> 27;
4891 insn[0] = (insn[0] & ~0x7c000) | (tie_t << 14);
4892 }
4893
4894 static unsigned
4895 Field_dsp340050b49a6c_fld2288gp_slot2_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4896 {
4897 unsigned tie_t = 0;
4898 tie_t = (tie_t << 5) | ((insn[0] << 13) >> 27);
4899 tie_t = (tie_t << 8) | ((insn[0] << 22) >> 24);
4900 return tie_t;
4901 }
4902
4903 static void
4904 Field_dsp340050b49a6c_fld2288gp_slot2_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4905 {
4906 uint32 tie_t;
4907 tie_t = (val << 24) >> 24;
4908 insn[0] = (insn[0] & ~0x3fc) | (tie_t << 2);
4909 tie_t = (val << 19) >> 27;
4910 insn[0] = (insn[0] & ~0x7c000) | (tie_t << 14);
4911 }
4912
4913 static unsigned
4914 Field_dsp340050b49a6c_fld2290gp_slot2_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4915 {
4916 unsigned tie_t = 0;
4917 tie_t = (tie_t << 5) | ((insn[0] << 13) >> 27);
4918 tie_t = (tie_t << 8) | ((insn[0] << 22) >> 24);
4919 return tie_t;
4920 }
4921
4922 static void
4923 Field_dsp340050b49a6c_fld2290gp_slot2_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4924 {
4925 uint32 tie_t;
4926 tie_t = (val << 24) >> 24;
4927 insn[0] = (insn[0] & ~0x3fc) | (tie_t << 2);
4928 tie_t = (val << 19) >> 27;
4929 insn[0] = (insn[0] & ~0x7c000) | (tie_t << 14);
4930 }
4931
4932 static unsigned
4933 Field_dsp340050b49a6c_fld2359gp_slot2_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4934 {
4935 unsigned tie_t = 0;
4936 tie_t = (tie_t << 1) | ((insn[0] << 13) >> 31);
4937 tie_t = (tie_t << 11) | ((insn[0] << 19) >> 21);
4938 return tie_t;
4939 }
4940
4941 static void
4942 Field_dsp340050b49a6c_fld2359gp_slot2_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4943 {
4944 uint32 tie_t;
4945 tie_t = (val << 21) >> 21;
4946 insn[0] = (insn[0] & ~0x1ffc) | (tie_t << 2);
4947 tie_t = (val << 20) >> 31;
4948 insn[0] = (insn[0] & ~0x40000) | (tie_t << 18);
4949 }
4950
4951 static unsigned
4952 Field_dsp340050b49a6c_fld2384_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4953 {
4954 unsigned tie_t = 0;
4955 tie_t = (tie_t << 1) | ((insn[0] << 18) >> 31);
4956 return tie_t;
4957 }
4958
4959 static void
4960 Field_dsp340050b49a6c_fld2384_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4961 {
4962 uint32 tie_t;
4963 tie_t = (val << 31) >> 31;
4964 insn[0] = (insn[0] & ~0x2000) | (tie_t << 13);
4965 }
4966
4967 static unsigned
4968 Field_dsp340050b49a6c_fld2361gp_slot2_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4969 {
4970 unsigned tie_t = 0;
4971 tie_t = (tie_t << 1) | ((insn[0] << 13) >> 31);
4972 tie_t = (tie_t << 11) | ((insn[0] << 19) >> 21);
4973 return tie_t;
4974 }
4975
4976 static void
4977 Field_dsp340050b49a6c_fld2361gp_slot2_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4978 {
4979 uint32 tie_t;
4980 tie_t = (val << 21) >> 21;
4981 insn[0] = (insn[0] & ~0x1ffc) | (tie_t << 2);
4982 tie_t = (val << 20) >> 31;
4983 insn[0] = (insn[0] & ~0x40000) | (tie_t << 18);
4984 }
4985
4986 static unsigned
4987 Field_dsp340050b49a6c_fld2362gp_slot2_Slot_gp_slot2_get (const xtensa_insnbuf insn)
4988 {
4989 unsigned tie_t = 0;
4990 tie_t = (tie_t << 1) | ((insn[0] << 13) >> 31);
4991 tie_t = (tie_t << 10) | ((insn[0] << 19) >> 22);
4992 return tie_t;
4993 }
4994
4995 static void
4996 Field_dsp340050b49a6c_fld2362gp_slot2_Slot_gp_slot2_set (xtensa_insnbuf insn, uint32 val)
4997 {
4998 uint32 tie_t;
4999 tie_t = (val << 22) >> 22;
5000 insn[0] = (insn[0] & ~0x1ff8) | (tie_t << 3);
Showing first 5,000 of 171,906 lines. View raw