This file is indexed.

/usr/lib/gcc-cross/sh4-linux-gnu/8/plugin/include/insn-codes.h is in gcc-8-plugin-dev-sh4-linux-gnu 8-20180414-1ubuntu2cross1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
/* Generated automatically by the program `gencodes'
   from the machine description file `md'.  */

#ifndef GCC_INSN_CODES_H
#define GCC_INSN_CODES_H

enum insn_code {
  CODE_FOR_nothing = 0,
  CODE_FOR_tstsi_t = 1,
  CODE_FOR_cmpeqsi_t = 12,
  CODE_FOR_cmpgtsi_t = 13,
  CODE_FOR_cmpgesi_t = 14,
  CODE_FOR_cmp_div0s = 16,
  CODE_FOR_cmpgeusi_t = 26,
  CODE_FOR_cmpgtusi_t = 27,
  CODE_FOR_cmpeqdi_t = 29,
  CODE_FOR_cmpgtdi_t = 30,
  CODE_FOR_cmpgedi_t = 31,
  CODE_FOR_cmpgeudi_t = 32,
  CODE_FOR_cmpgtudi_t = 33,
  CODE_FOR_adddi3 = 36,
  CODE_FOR_addc = 37,
  CODE_FOR_addsi3_scr = 49,
  CODE_FOR_subdi3 = 52,
  CODE_FOR_subc = 53,
  CODE_FOR_use_sfunc_addr = 61,
  CODE_FOR_udivsi3_sh2a = 62,
  CODE_FOR_udivsi3_i1 = 63,
  CODE_FOR_udivsi3_i4 = 64,
  CODE_FOR_udivsi3_i4_single = 65,
  CODE_FOR_udivsi3_i4_int = 66,
  CODE_FOR_divsi3_sh2a = 67,
  CODE_FOR_divsi3_i1 = 68,
  CODE_FOR_divsi3_i4 = 69,
  CODE_FOR_divsi3_i4_single = 70,
  CODE_FOR_divsi3_i4_int = 71,
  CODE_FOR_mulhisi3 = 72,
  CODE_FOR_umulhisi3 = 73,
  CODE_FOR_umulhisi3_i = 74,
  CODE_FOR_mulhisi3_i = 75,
  CODE_FOR_mulsi3_call = 76,
  CODE_FOR_mul_r = 77,
  CODE_FOR_mul_l = 78,
  CODE_FOR_mulsi3_i = 79,
  CODE_FOR_mulsidi3_i = 80,
  CODE_FOR_mulsidi3_compact = 81,
  CODE_FOR_umulsidi3_i = 82,
  CODE_FOR_umulsidi3_compact = 83,
  CODE_FOR_smulsi3_highpart_i = 84,
  CODE_FOR_smulsi3_highpart = 85,
  CODE_FOR_umulsi3_highpart_i = 86,
  CODE_FOR_umulsi3_highpart = 87,
  CODE_FOR_xorsi3 = 92,
  CODE_FOR_rotrsi3_1 = 96,
  CODE_FOR_rotlsi3_1 = 98,
  CODE_FOR_rotlsi3_31 = 100,
  CODE_FOR_rotlsi3_16 = 101,
  CODE_FOR_rotlhi3_8 = 102,
  CODE_FOR_rotcr = 103,
  CODE_FOR_rotcl = 104,
  CODE_FOR_ashlsi3_k = 117,
  CODE_FOR_ashlsi3_d = 118,
  CODE_FOR_ashlsi3_d_call = 119,
  CODE_FOR_ashlsi3_n = 120,
  CODE_FOR_ashlsi3_n_clobbers_t = 121,
  CODE_FOR_shll = 122,
  CODE_FOR_ashlhi3_k = 124,
  CODE_FOR_ashldi3_k = 126,
  CODE_FOR_shar = 127,
  CODE_FOR_ashrsi3_k = 128,
  CODE_FOR_ashrsi2_16 = 129,
  CODE_FOR_ashrsi2_31 = 130,
  CODE_FOR_ashrsi3_d = 132,
  CODE_FOR_ashrsi3_n = 133,
  CODE_FOR_ashrdi3_k = 134,
  CODE_FOR_lshrsi3_k = 135,
  CODE_FOR_lshrsi3_d = 136,
  CODE_FOR_lshrsi3_d_call = 137,
  CODE_FOR_lshrsi3_n = 138,
  CODE_FOR_lshrsi3_n_clobbers_t = 139,
  CODE_FOR_shlr = 140,
  CODE_FOR_lshrdi3_k = 141,
  CODE_FOR_and_shl_scratch = 144,
  CODE_FOR_shl_sext_ext = 145,
  CODE_FOR_shl_sext_sub = 146,
  CODE_FOR_xtrct_left = 147,
  CODE_FOR_xtrct_right = 148,
  CODE_FOR_negc = 149,
  CODE_FOR_negdi2 = 151,
  CODE_FOR_negsi2 = 152,
  CODE_FOR_one_cmplsi2 = 153,
  CODE_FOR_abssi2 = 154,
  CODE_FOR_absdi2 = 155,
  CODE_FOR_negsi_cond = 158,
  CODE_FOR_negdi_cond = 159,
  CODE_FOR_swapbsi2 = 160,
  CODE_FOR_zero_extendqihi2 = 165,
  CODE_FOR_push_fpul = 179,
  CODE_FOR_pop_fpul = 180,
  CODE_FOR_clrt = 181,
  CODE_FOR_sett = 182,
  CODE_FOR_movsi_i = 188,
  CODE_FOR_movsi_ie = 189,
  CODE_FOR_movsi_i_lowpart = 190,
  CODE_FOR_load_ra = 191,
  CODE_FOR_ic_invalidate_line_i = 192,
  CODE_FOR_ic_invalidate_line_sh4a = 193,
  CODE_FOR_movdf_k = 211,
  CODE_FOR_movdf_i4 = 212,
  CODE_FOR_movsf_i = 213,
  CODE_FOR_movsf_ie = 214,
  CODE_FOR_movsf_ie_ra = 215,
  CODE_FOR_block_branch_redirect = 218,
  CODE_FOR_indirect_jump_scratch = 219,
  CODE_FOR_stuff_delay_slot = 220,
  CODE_FOR_doloop_end_split = 221,
  CODE_FOR_jump_compact = 222,
  CODE_FOR_calli = 224,
  CODE_FOR_calli_fdpic = 225,
  CODE_FOR_calli_tbr_rel = 226,
  CODE_FOR_calli_pcrel = 227,
  CODE_FOR_call_pcrel = 228,
  CODE_FOR_call_valuei = 229,
  CODE_FOR_call_valuei_fdpic = 230,
  CODE_FOR_call_valuei_tbr_rel = 231,
  CODE_FOR_call_valuei_pcrel = 232,
  CODE_FOR_call_value_pcrel = 233,
  CODE_FOR_sibcalli = 234,
  CODE_FOR_sibcalli_fdpic = 235,
  CODE_FOR_sibcalli_pcrel = 236,
  CODE_FOR_sibcalli_pcrel_fdpic = 237,
  CODE_FOR_sibcalli_thunk = 238,
  CODE_FOR_sibcall_pcrel = 239,
  CODE_FOR_sibcall_pcrel_fdpic = 240,
  CODE_FOR_sibcall_valuei = 241,
  CODE_FOR_sibcall_valuei_fdpic = 242,
  CODE_FOR_sibcall_valuei_pcrel = 243,
  CODE_FOR_sibcall_valuei_pcrel_fdpic = 244,
  CODE_FOR_sibcall_value_pcrel = 245,
  CODE_FOR_sibcall_value_pcrel_fdpic = 246,
  CODE_FOR_indirect_jump_compact = 247,
  CODE_FOR_casesi_jump_1 = 248,
  CODE_FOR_casesi_jump_2 = 249,
  CODE_FOR_dect = 250,
  CODE_FOR_nop = 251,
  CODE_FOR_mova = 252,
  CODE_FOR_mova_const = 253,
  CODE_FOR_chk_guard_add = 254,
  CODE_FOR_tls_global_dynamic = 255,
  CODE_FOR_tls_local_dynamic = 256,
  CODE_FOR_tls_initial_exec = 257,
  CODE_FOR_store_gbr = 258,
  CODE_FOR_load_gbr = 259,
  CODE_FOR_casesi_worker_0 = 278,
  CODE_FOR_casesi_worker_1 = 279,
  CODE_FOR_casesi_worker_2 = 280,
  CODE_FOR_eh_set_ra_si = 284,
  CODE_FOR_blockage = 285,
  CODE_FOR_movml_push_banked = 286,
  CODE_FOR_movml_pop_banked = 287,
  CODE_FOR_movt = 288,
  CODE_FOR_movrt = 289,
  CODE_FOR_movrt_negc = 290,
  CODE_FOR_movrt_xor = 292,
  CODE_FOR_mov_neg_si_t = 296,
  CODE_FOR_nott = 297,
  CODE_FOR_any_treg_expr_to_reg = 303,
  CODE_FOR_consttable_2 = 304,
  CODE_FOR_consttable_4 = 305,
  CODE_FOR_consttable_8 = 306,
  CODE_FOR_consttable_sf = 307,
  CODE_FOR_consttable_df = 308,
  CODE_FOR_align_log = 309,
  CODE_FOR_consttable_end = 310,
  CODE_FOR_consttable_window_end = 311,
  CODE_FOR_clipu_one = 317,
  CODE_FOR_block_move_real = 318,
  CODE_FOR_block_lump_real = 319,
  CODE_FOR_block_move_real_i4 = 320,
  CODE_FOR_block_lump_real_i4 = 321,
  CODE_FOR_cmpstr_t = 322,
  CODE_FOR_lds_fpscr = 323,
  CODE_FOR_sts_fpscr = 324,
  CODE_FOR_toggle_sz = 325,
  CODE_FOR_toggle_pr = 326,
  CODE_FOR_addsf3_i = 327,
  CODE_FOR_subsf3_i = 328,
  CODE_FOR_mulsf3_i = 329,
  CODE_FOR_fmasf4_i = 330,
  CODE_FOR_divsf3_i = 332,
  CODE_FOR_floatsisf2_i4 = 333,
  CODE_FOR_fix_truncsfsi2_i4 = 334,
  CODE_FOR_cmpgtsf_t = 335,
  CODE_FOR_cmpeqsf_t = 336,
  CODE_FOR_ieee_ccmpeqsf_t = 337,
  CODE_FOR_sqrtsf2_i = 339,
  CODE_FOR_rsqrtsf2 = 340,
  CODE_FOR_fsca = 341,
  CODE_FOR_adddf3_i = 343,
  CODE_FOR_subdf3_i = 344,
  CODE_FOR_muldf3_i = 345,
  CODE_FOR_divdf3_i = 346,
  CODE_FOR_floatsidf2_i = 347,
  CODE_FOR_fix_truncdfsi2_i = 348,
  CODE_FOR_cmpgtdf_t = 349,
  CODE_FOR_cmpeqdf_t = 350,
  CODE_FOR_sqrtdf2_i = 353,
  CODE_FOR_extendsfdf2_i4 = 355,
  CODE_FOR_truncdfsf2_i4 = 356,
  CODE_FOR_movua = 357,
  CODE_FOR_bclr_m2a = 375,
  CODE_FOR_bclrmem_m2a = 376,
  CODE_FOR_bset_m2a = 377,
  CODE_FOR_bsetmem_m2a = 378,
  CODE_FOR_bst_m2a = 379,
  CODE_FOR_bld_m2a = 380,
  CODE_FOR_bldsign_m2a = 381,
  CODE_FOR_bldqi_reg = 382,
  CODE_FOR_bldhi_reg = 383,
  CODE_FOR_bldsi_reg = 384,
  CODE_FOR_band_m2a = 385,
  CODE_FOR_bandreg_m2a = 386,
  CODE_FOR_bor_m2a = 387,
  CODE_FOR_borreg_m2a = 388,
  CODE_FOR_bxor_m2a = 389,
  CODE_FOR_bxorreg_m2a = 390,
  CODE_FOR_sp_switch_1 = 391,
  CODE_FOR_sp_switch_2 = 392,
  CODE_FOR_stack_protect_set_si = 394,
  CODE_FOR_stack_protect_test_si = 395,
  CODE_FOR_atomic_compare_and_swapsi_hard = 396,
  CODE_FOR_atomic_compare_and_swapqi_hard = 397,
  CODE_FOR_atomic_compare_and_swaphi_hard = 398,
  CODE_FOR_atomic_compare_and_swapqi_hard_1 = 399,
  CODE_FOR_atomic_compare_and_swaphi_hard_1 = 400,
  CODE_FOR_atomic_compare_and_swapqi_soft_gusa = 401,
  CODE_FOR_atomic_compare_and_swaphi_soft_gusa = 402,
  CODE_FOR_atomic_compare_and_swapsi_soft_gusa = 403,
  CODE_FOR_atomic_compare_and_swapqi_soft_tcb = 404,
  CODE_FOR_atomic_compare_and_swaphi_soft_tcb = 405,
  CODE_FOR_atomic_compare_and_swapsi_soft_tcb = 406,
  CODE_FOR_atomic_compare_and_swapqi_soft_imask = 407,
  CODE_FOR_atomic_compare_and_swaphi_soft_imask = 408,
  CODE_FOR_atomic_compare_and_swapsi_soft_imask = 409,
  CODE_FOR_atomic_exchangesi_hard = 410,
  CODE_FOR_atomic_exchangeqi_hard = 411,
  CODE_FOR_atomic_exchangehi_hard = 412,
  CODE_FOR_atomic_exchangeqi_hard_1 = 413,
  CODE_FOR_atomic_exchangehi_hard_1 = 414,
  CODE_FOR_atomic_exchangeqi_soft_gusa = 415,
  CODE_FOR_atomic_exchangehi_soft_gusa = 416,
  CODE_FOR_atomic_exchangesi_soft_gusa = 417,
  CODE_FOR_atomic_exchangeqi_soft_tcb = 418,
  CODE_FOR_atomic_exchangehi_soft_tcb = 419,
  CODE_FOR_atomic_exchangesi_soft_tcb = 420,
  CODE_FOR_atomic_exchangeqi_soft_imask = 421,
  CODE_FOR_atomic_exchangehi_soft_imask = 422,
  CODE_FOR_atomic_exchangesi_soft_imask = 423,
  CODE_FOR_atomic_fetch_addsi_hard = 424,
  CODE_FOR_atomic_fetch_subsi_hard = 425,
  CODE_FOR_atomic_fetch_orsi_hard = 426,
  CODE_FOR_atomic_fetch_xorsi_hard = 427,
  CODE_FOR_atomic_fetch_andsi_hard = 428,
  CODE_FOR_atomic_fetch_notsi_hard = 429,
  CODE_FOR_atomic_fetch_addqi_hard = 430,
  CODE_FOR_atomic_fetch_subqi_hard = 431,
  CODE_FOR_atomic_fetch_orqi_hard = 432,
  CODE_FOR_atomic_fetch_xorqi_hard = 433,
  CODE_FOR_atomic_fetch_andqi_hard = 434,
  CODE_FOR_atomic_fetch_addhi_hard = 435,
  CODE_FOR_atomic_fetch_subhi_hard = 436,
  CODE_FOR_atomic_fetch_orhi_hard = 437,
  CODE_FOR_atomic_fetch_xorhi_hard = 438,
  CODE_FOR_atomic_fetch_andhi_hard = 439,
  CODE_FOR_atomic_fetch_addqi_hard_1 = 440,
  CODE_FOR_atomic_fetch_subqi_hard_1 = 441,
  CODE_FOR_atomic_fetch_orqi_hard_1 = 442,
  CODE_FOR_atomic_fetch_xorqi_hard_1 = 443,
  CODE_FOR_atomic_fetch_andqi_hard_1 = 444,
  CODE_FOR_atomic_fetch_addhi_hard_1 = 445,
  CODE_FOR_atomic_fetch_subhi_hard_1 = 446,
  CODE_FOR_atomic_fetch_orhi_hard_1 = 447,
  CODE_FOR_atomic_fetch_xorhi_hard_1 = 448,
  CODE_FOR_atomic_fetch_andhi_hard_1 = 449,
  CODE_FOR_atomic_addqi_hard = 450,
  CODE_FOR_atomic_subqi_hard = 451,
  CODE_FOR_atomic_orqi_hard = 452,
  CODE_FOR_atomic_xorqi_hard = 453,
  CODE_FOR_atomic_andqi_hard = 454,
  CODE_FOR_atomic_addhi_hard = 455,
  CODE_FOR_atomic_subhi_hard = 456,
  CODE_FOR_atomic_orhi_hard = 457,
  CODE_FOR_atomic_xorhi_hard = 458,
  CODE_FOR_atomic_andhi_hard = 459,
  CODE_FOR_atomic_addqi_hard_1 = 460,
  CODE_FOR_atomic_subqi_hard_1 = 461,
  CODE_FOR_atomic_orqi_hard_1 = 462,
  CODE_FOR_atomic_xorqi_hard_1 = 463,
  CODE_FOR_atomic_andqi_hard_1 = 464,
  CODE_FOR_atomic_addhi_hard_1 = 465,
  CODE_FOR_atomic_subhi_hard_1 = 466,
  CODE_FOR_atomic_orhi_hard_1 = 467,
  CODE_FOR_atomic_xorhi_hard_1 = 468,
  CODE_FOR_atomic_andhi_hard_1 = 469,
  CODE_FOR_atomic_fetch_notqi_hard = 470,
  CODE_FOR_atomic_fetch_nothi_hard = 471,
  CODE_FOR_atomic_notqi_hard = 472,
  CODE_FOR_atomic_nothi_hard = 473,
  CODE_FOR_atomic_fetch_addqi_soft_gusa = 474,
  CODE_FOR_atomic_fetch_subqi_soft_gusa = 475,
  CODE_FOR_atomic_fetch_orqi_soft_gusa = 476,
  CODE_FOR_atomic_fetch_xorqi_soft_gusa = 477,
  CODE_FOR_atomic_fetch_andqi_soft_gusa = 478,
  CODE_FOR_atomic_fetch_addhi_soft_gusa = 479,
  CODE_FOR_atomic_fetch_subhi_soft_gusa = 480,
  CODE_FOR_atomic_fetch_orhi_soft_gusa = 481,
  CODE_FOR_atomic_fetch_xorhi_soft_gusa = 482,
  CODE_FOR_atomic_fetch_andhi_soft_gusa = 483,
  CODE_FOR_atomic_fetch_addsi_soft_gusa = 484,
  CODE_FOR_atomic_fetch_subsi_soft_gusa = 485,
  CODE_FOR_atomic_fetch_orsi_soft_gusa = 486,
  CODE_FOR_atomic_fetch_xorsi_soft_gusa = 487,
  CODE_FOR_atomic_fetch_andsi_soft_gusa = 488,
  CODE_FOR_atomic_fetch_notqi_soft_gusa = 489,
  CODE_FOR_atomic_fetch_nothi_soft_gusa = 490,
  CODE_FOR_atomic_fetch_notsi_soft_gusa = 491,
  CODE_FOR_atomic_fetch_addqi_soft_tcb = 492,
  CODE_FOR_atomic_fetch_subqi_soft_tcb = 493,
  CODE_FOR_atomic_fetch_orqi_soft_tcb = 494,
  CODE_FOR_atomic_fetch_xorqi_soft_tcb = 495,
  CODE_FOR_atomic_fetch_andqi_soft_tcb = 496,
  CODE_FOR_atomic_fetch_addhi_soft_tcb = 497,
  CODE_FOR_atomic_fetch_subhi_soft_tcb = 498,
  CODE_FOR_atomic_fetch_orhi_soft_tcb = 499,
  CODE_FOR_atomic_fetch_xorhi_soft_tcb = 500,
  CODE_FOR_atomic_fetch_andhi_soft_tcb = 501,
  CODE_FOR_atomic_fetch_addsi_soft_tcb = 502,
  CODE_FOR_atomic_fetch_subsi_soft_tcb = 503,
  CODE_FOR_atomic_fetch_orsi_soft_tcb = 504,
  CODE_FOR_atomic_fetch_xorsi_soft_tcb = 505,
  CODE_FOR_atomic_fetch_andsi_soft_tcb = 506,
  CODE_FOR_atomic_addqi_soft_tcb = 507,
  CODE_FOR_atomic_subqi_soft_tcb = 508,
  CODE_FOR_atomic_orqi_soft_tcb = 509,
  CODE_FOR_atomic_xorqi_soft_tcb = 510,
  CODE_FOR_atomic_andqi_soft_tcb = 511,
  CODE_FOR_atomic_addhi_soft_tcb = 512,
  CODE_FOR_atomic_subhi_soft_tcb = 513,
  CODE_FOR_atomic_orhi_soft_tcb = 514,
  CODE_FOR_atomic_xorhi_soft_tcb = 515,
  CODE_FOR_atomic_andhi_soft_tcb = 516,
  CODE_FOR_atomic_addsi_soft_tcb = 517,
  CODE_FOR_atomic_subsi_soft_tcb = 518,
  CODE_FOR_atomic_orsi_soft_tcb = 519,
  CODE_FOR_atomic_xorsi_soft_tcb = 520,
  CODE_FOR_atomic_andsi_soft_tcb = 521,
  CODE_FOR_atomic_fetch_notqi_soft_tcb = 522,
  CODE_FOR_atomic_fetch_nothi_soft_tcb = 523,
  CODE_FOR_atomic_fetch_notsi_soft_tcb = 524,
  CODE_FOR_atomic_notqi_soft_tcb = 525,
  CODE_FOR_atomic_nothi_soft_tcb = 526,
  CODE_FOR_atomic_notsi_soft_tcb = 527,
  CODE_FOR_atomic_fetch_addqi_soft_imask = 528,
  CODE_FOR_atomic_fetch_subqi_soft_imask = 529,
  CODE_FOR_atomic_fetch_orqi_soft_imask = 530,
  CODE_FOR_atomic_fetch_xorqi_soft_imask = 531,
  CODE_FOR_atomic_fetch_andqi_soft_imask = 532,
  CODE_FOR_atomic_fetch_addhi_soft_imask = 533,
  CODE_FOR_atomic_fetch_subhi_soft_imask = 534,
  CODE_FOR_atomic_fetch_orhi_soft_imask = 535,
  CODE_FOR_atomic_fetch_xorhi_soft_imask = 536,
  CODE_FOR_atomic_fetch_andhi_soft_imask = 537,
  CODE_FOR_atomic_fetch_addsi_soft_imask = 538,
  CODE_FOR_atomic_fetch_subsi_soft_imask = 539,
  CODE_FOR_atomic_fetch_orsi_soft_imask = 540,
  CODE_FOR_atomic_fetch_xorsi_soft_imask = 541,
  CODE_FOR_atomic_fetch_andsi_soft_imask = 542,
  CODE_FOR_atomic_fetch_notqi_soft_imask = 543,
  CODE_FOR_atomic_fetch_nothi_soft_imask = 544,
  CODE_FOR_atomic_fetch_notsi_soft_imask = 545,
  CODE_FOR_atomic_fetch_nandsi_hard = 546,
  CODE_FOR_atomic_fetch_nandqi_hard = 547,
  CODE_FOR_atomic_fetch_nandhi_hard = 548,
  CODE_FOR_atomic_fetch_nandqi_hard_1 = 549,
  CODE_FOR_atomic_fetch_nandhi_hard_1 = 550,
  CODE_FOR_atomic_nandqi_hard = 551,
  CODE_FOR_atomic_nandhi_hard = 552,
  CODE_FOR_atomic_nandqi_hard_1 = 553,
  CODE_FOR_atomic_nandhi_hard_1 = 554,
  CODE_FOR_atomic_fetch_nandqi_soft_gusa = 555,
  CODE_FOR_atomic_fetch_nandhi_soft_gusa = 556,
  CODE_FOR_atomic_fetch_nandsi_soft_gusa = 557,
  CODE_FOR_atomic_fetch_nandqi_soft_tcb = 558,
  CODE_FOR_atomic_fetch_nandhi_soft_tcb = 559,
  CODE_FOR_atomic_fetch_nandsi_soft_tcb = 560,
  CODE_FOR_atomic_nandqi_soft_tcb = 561,
  CODE_FOR_atomic_nandhi_soft_tcb = 562,
  CODE_FOR_atomic_nandsi_soft_tcb = 563,
  CODE_FOR_atomic_fetch_nandqi_soft_imask = 564,
  CODE_FOR_atomic_fetch_nandhi_soft_imask = 565,
  CODE_FOR_atomic_fetch_nandsi_soft_imask = 566,
  CODE_FOR_atomic_add_fetchsi_hard = 567,
  CODE_FOR_atomic_sub_fetchsi_hard = 568,
  CODE_FOR_atomic_or_fetchsi_hard = 569,
  CODE_FOR_atomic_xor_fetchsi_hard = 570,
  CODE_FOR_atomic_and_fetchsi_hard = 571,
  CODE_FOR_atomic_not_fetchsi_hard = 572,
  CODE_FOR_atomic_add_fetchqi_hard = 573,
  CODE_FOR_atomic_sub_fetchqi_hard = 574,
  CODE_FOR_atomic_or_fetchqi_hard = 575,
  CODE_FOR_atomic_xor_fetchqi_hard = 576,
  CODE_FOR_atomic_and_fetchqi_hard = 577,
  CODE_FOR_atomic_add_fetchhi_hard = 578,
  CODE_FOR_atomic_sub_fetchhi_hard = 579,
  CODE_FOR_atomic_or_fetchhi_hard = 580,
  CODE_FOR_atomic_xor_fetchhi_hard = 581,
  CODE_FOR_atomic_and_fetchhi_hard = 582,
  CODE_FOR_atomic_add_fetchqi_hard_1 = 583,
  CODE_FOR_atomic_sub_fetchqi_hard_1 = 584,
  CODE_FOR_atomic_or_fetchqi_hard_1 = 585,
  CODE_FOR_atomic_xor_fetchqi_hard_1 = 586,
  CODE_FOR_atomic_and_fetchqi_hard_1 = 587,
  CODE_FOR_atomic_add_fetchhi_hard_1 = 588,
  CODE_FOR_atomic_sub_fetchhi_hard_1 = 589,
  CODE_FOR_atomic_or_fetchhi_hard_1 = 590,
  CODE_FOR_atomic_xor_fetchhi_hard_1 = 591,
  CODE_FOR_atomic_and_fetchhi_hard_1 = 592,
  CODE_FOR_atomic_not_fetchqi_hard = 593,
  CODE_FOR_atomic_not_fetchhi_hard = 594,
  CODE_FOR_atomic_add_fetchqi_soft_gusa = 595,
  CODE_FOR_atomic_sub_fetchqi_soft_gusa = 596,
  CODE_FOR_atomic_or_fetchqi_soft_gusa = 597,
  CODE_FOR_atomic_xor_fetchqi_soft_gusa = 598,
  CODE_FOR_atomic_and_fetchqi_soft_gusa = 599,
  CODE_FOR_atomic_add_fetchhi_soft_gusa = 600,
  CODE_FOR_atomic_sub_fetchhi_soft_gusa = 601,
  CODE_FOR_atomic_or_fetchhi_soft_gusa = 602,
  CODE_FOR_atomic_xor_fetchhi_soft_gusa = 603,
  CODE_FOR_atomic_and_fetchhi_soft_gusa = 604,
  CODE_FOR_atomic_add_fetchsi_soft_gusa = 605,
  CODE_FOR_atomic_sub_fetchsi_soft_gusa = 606,
  CODE_FOR_atomic_or_fetchsi_soft_gusa = 607,
  CODE_FOR_atomic_xor_fetchsi_soft_gusa = 608,
  CODE_FOR_atomic_and_fetchsi_soft_gusa = 609,
  CODE_FOR_atomic_not_fetchqi_soft_gusa = 610,
  CODE_FOR_atomic_not_fetchhi_soft_gusa = 611,
  CODE_FOR_atomic_not_fetchsi_soft_gusa = 612,
  CODE_FOR_atomic_add_fetchqi_soft_tcb = 613,
  CODE_FOR_atomic_sub_fetchqi_soft_tcb = 614,
  CODE_FOR_atomic_or_fetchqi_soft_tcb = 615,
  CODE_FOR_atomic_xor_fetchqi_soft_tcb = 616,
  CODE_FOR_atomic_and_fetchqi_soft_tcb = 617,
  CODE_FOR_atomic_add_fetchhi_soft_tcb = 618,
  CODE_FOR_atomic_sub_fetchhi_soft_tcb = 619,
  CODE_FOR_atomic_or_fetchhi_soft_tcb = 620,
  CODE_FOR_atomic_xor_fetchhi_soft_tcb = 621,
  CODE_FOR_atomic_and_fetchhi_soft_tcb = 622,
  CODE_FOR_atomic_add_fetchsi_soft_tcb = 623,
  CODE_FOR_atomic_sub_fetchsi_soft_tcb = 624,
  CODE_FOR_atomic_or_fetchsi_soft_tcb = 625,
  CODE_FOR_atomic_xor_fetchsi_soft_tcb = 626,
  CODE_FOR_atomic_and_fetchsi_soft_tcb = 627,
  CODE_FOR_atomic_not_fetchqi_soft_tcb = 628,
  CODE_FOR_atomic_not_fetchhi_soft_tcb = 629,
  CODE_FOR_atomic_not_fetchsi_soft_tcb = 630,
  CODE_FOR_atomic_add_fetchqi_soft_imask = 631,
  CODE_FOR_atomic_sub_fetchqi_soft_imask = 632,
  CODE_FOR_atomic_or_fetchqi_soft_imask = 633,
  CODE_FOR_atomic_xor_fetchqi_soft_imask = 634,
  CODE_FOR_atomic_and_fetchqi_soft_imask = 635,
  CODE_FOR_atomic_add_fetchhi_soft_imask = 636,
  CODE_FOR_atomic_sub_fetchhi_soft_imask = 637,
  CODE_FOR_atomic_or_fetchhi_soft_imask = 638,
  CODE_FOR_atomic_xor_fetchhi_soft_imask = 639,
  CODE_FOR_atomic_and_fetchhi_soft_imask = 640,
  CODE_FOR_atomic_add_fetchsi_soft_imask = 641,
  CODE_FOR_atomic_sub_fetchsi_soft_imask = 642,
  CODE_FOR_atomic_or_fetchsi_soft_imask = 643,
  CODE_FOR_atomic_xor_fetchsi_soft_imask = 644,
  CODE_FOR_atomic_and_fetchsi_soft_imask = 645,
  CODE_FOR_atomic_not_fetchqi_soft_imask = 646,
  CODE_FOR_atomic_not_fetchhi_soft_imask = 647,
  CODE_FOR_atomic_not_fetchsi_soft_imask = 648,
  CODE_FOR_atomic_nand_fetchsi_hard = 649,
  CODE_FOR_atomic_nand_fetchqi_hard = 650,
  CODE_FOR_atomic_nand_fetchhi_hard = 651,
  CODE_FOR_atomic_nand_fetchqi_hard_1 = 652,
  CODE_FOR_atomic_nand_fetchhi_hard_1 = 653,
  CODE_FOR_atomic_nand_fetchqi_soft_gusa = 654,
  CODE_FOR_atomic_nand_fetchhi_soft_gusa = 655,
  CODE_FOR_atomic_nand_fetchsi_soft_gusa = 656,
  CODE_FOR_atomic_nand_fetchqi_soft_tcb = 657,
  CODE_FOR_atomic_nand_fetchhi_soft_tcb = 658,
  CODE_FOR_atomic_nand_fetchsi_soft_tcb = 659,
  CODE_FOR_atomic_nand_fetchqi_soft_imask = 660,
  CODE_FOR_atomic_nand_fetchhi_soft_imask = 661,
  CODE_FOR_atomic_nand_fetchsi_soft_imask = 662,
  CODE_FOR_tasb = 663,
  CODE_FOR_atomic_test_and_set_soft_gusa = 664,
  CODE_FOR_atomic_test_and_set_soft_tcb = 665,
  CODE_FOR_atomic_test_and_set_soft_imask = 666,
  CODE_FOR_atomic_test_and_set_hard = 667,
  CODE_FOR_cbranchsi4 = 668,
  CODE_FOR_cbranchdi4 = 669,
  CODE_FOR_movsicc = 670,
  CODE_FOR_addsi3 = 671,
  CODE_FOR_subsi3 = 672,
  CODE_FOR_udivsi3 = 673,
  CODE_FOR_divsi3 = 674,
  CODE_FOR_mulsi3 = 675,
  CODE_FOR_mulsidi3 = 676,
  CODE_FOR_umulsidi3 = 677,
  CODE_FOR_andsi3 = 678,
  CODE_FOR_iorsi3 = 679,
  CODE_FOR_rotrsi3 = 680,
  CODE_FOR_rotlsi3 = 681,
  CODE_FOR_rotlhi3 = 682,
  CODE_FOR_ashlsi3 = 683,
  CODE_FOR_ashlhi3 = 684,
  CODE_FOR_ashldi3 = 685,
  CODE_FOR_ashldi3_std = 686,
  CODE_FOR_ashrsi3 = 687,
  CODE_FOR_ashrdi3 = 688,
  CODE_FOR_lshrsi3 = 689,
  CODE_FOR_lshrdi3 = 690,
  CODE_FOR_bswapsi2 = 691,
  CODE_FOR_zero_extendqisi2 = 692,
  CODE_FOR_zero_extendhisi2 = 693,
  CODE_FOR_extendqisi2 = 694,
  CODE_FOR_extendhisi2 = 695,
  CODE_FOR_extendqihi2 = 696,
  CODE_FOR_push = 697,
  CODE_FOR_pop = 698,
  CODE_FOR_push_e = 699,
  CODE_FOR_push_4 = 700,
  CODE_FOR_pop_e = 701,
  CODE_FOR_pop_4 = 702,
  CODE_FOR_push_fpscr = 703,
  CODE_FOR_pop_fpscr = 704,
  CODE_FOR_movsi = 705,
  CODE_FOR_ic_invalidate_line = 706,
  CODE_FOR_movqi = 707,
  CODE_FOR_movhi = 708,
  CODE_FOR_movdi = 709,
  CODE_FOR_reload_indf__frn = 710,
  CODE_FOR_reload_outdf__RnFRm = 711,
  CODE_FOR_movdf = 712,
  CODE_FOR_movsf = 713,
  CODE_FOR_reload_insf__frn = 714,
  CODE_FOR_reload_insi__i_fpul = 715,
  CODE_FOR_branch_true = 716,
  CODE_FOR_branch_false = 717,
  CODE_FOR_doloop_end = 718,
  CODE_FOR_jump = 719,
  CODE_FOR_call = 720,
  CODE_FOR_call_value = 721,
  CODE_FOR_sibcall = 722,
  CODE_FOR_sibcall_value = 723,
  CODE_FOR_sibcall_epilogue = 724,
  CODE_FOR_indirect_jump = 725,
  CODE_FOR_untyped_call = 726,
  CODE_FOR_GOTaddr2picreg = 727,
   CODE_FOR_vxworks_picreg = CODE_FOR_nothing,
  CODE_FOR_builtin_setjmp_receiver = 728,
  CODE_FOR_call_site = 729,
  CODE_FOR_sym_label2reg = 730,
  CODE_FOR_symPCREL_label2reg = 731,
  CODE_FOR_symGOT_load = 732,
  CODE_FOR_sym2GOT = 733,
  CODE_FOR_symGOT2reg = 734,
  CODE_FOR_sym2GOTFUNCDESC = 735,
  CODE_FOR_symGOTFUNCDESC2reg = 736,
  CODE_FOR_symGOTPLT2reg = 737,
  CODE_FOR_sym2GOTOFF = 738,
  CODE_FOR_symGOTOFF2reg = 739,
  CODE_FOR_sym2GOTOFFFUNCDESC = 740,
  CODE_FOR_symGOTOFFFUNCDESC2reg = 741,
  CODE_FOR_symPLT_label2reg = 742,
  CODE_FOR_sym2PIC = 743,
  CODE_FOR_sym2DTPOFF = 744,
  CODE_FOR_symDTPOFF2reg = 745,
  CODE_FOR_sym2GOTTPOFF = 746,
  CODE_FOR_sym2TPOFF = 747,
  CODE_FOR_symTPOFF2reg = 748,
  CODE_FOR_get_thread_pointersi = 749,
  CODE_FOR_set_thread_pointersi = 750,
  CODE_FOR_casesi = 751,
  CODE_FOR_casesi_0 = 752,
  CODE_FOR_simple_return = 753,
  CODE_FOR_return = 754,
  CODE_FOR_prologue = 755,
  CODE_FOR_epilogue = 756,
  CODE_FOR_eh_return = 757,
  CODE_FOR_cstoresi4 = 758,
  CODE_FOR_cstoredi4 = 759,
  CODE_FOR_movnegt = 760,
  CODE_FOR_cstoresf4 = 761,
  CODE_FOR_cstoredf4 = 762,
  CODE_FOR_align_2 = 763,
  CODE_FOR_align_4 = 764,
  CODE_FOR_sminsi3 = 765,
  CODE_FOR_smaxsi3 = 766,
  CODE_FOR_uminsi3 = 767,
  CODE_FOR_movmemsi = 768,
  CODE_FOR_cmpstrsi = 769,
  CODE_FOR_cmpstrnsi = 770,
  CODE_FOR_strlensi = 771,
  CODE_FOR_setmemqi = 772,
  CODE_FOR_set_fpscr = 773,
  CODE_FOR_addsf3 = 774,
  CODE_FOR_subsf3 = 775,
  CODE_FOR_mulsf3 = 776,
  CODE_FOR_fmasf4 = 777,
  CODE_FOR_divsf3 = 778,
  CODE_FOR_floatsisf2 = 779,
  CODE_FOR_fix_truncsfsi2 = 780,
  CODE_FOR_cbranchsf4 = 781,
  CODE_FOR_negsf2 = 782,
  CODE_FOR_sqrtsf2 = 783,
  CODE_FOR_sincossf3 = 784,
  CODE_FOR_abssf2 = 785,
  CODE_FOR_adddf3 = 786,
  CODE_FOR_subdf3 = 787,
  CODE_FOR_muldf3 = 788,
  CODE_FOR_divdf3 = 789,
  CODE_FOR_floatsidf2 = 790,
  CODE_FOR_fix_truncdfsi2 = 791,
  CODE_FOR_cbranchdf4 = 792,
  CODE_FOR_negdf2 = 793,
  CODE_FOR_sqrtdf2 = 794,
  CODE_FOR_absdf2 = 795,
  CODE_FOR_extendsfdf2 = 796,
  CODE_FOR_truncdfsf2 = 797,
  CODE_FOR_insv = 798,
  CODE_FOR_extv = 799,
  CODE_FOR_extzv = 800,
  CODE_FOR_prefetch = 807,
  CODE_FOR_stack_protect_set = 808,
  CODE_FOR_stack_protect_test = 809,
  CODE_FOR_atomic_compare_and_swapqi = 810,
  CODE_FOR_atomic_compare_and_swaphi = 811,
  CODE_FOR_atomic_compare_and_swapsi = 812,
  CODE_FOR_atomic_exchangeqi = 813,
  CODE_FOR_atomic_exchangehi = 814,
  CODE_FOR_atomic_exchangesi = 815,
  CODE_FOR_atomic_fetch_addqi = 816,
  CODE_FOR_atomic_fetch_subqi = 817,
  CODE_FOR_atomic_fetch_orqi = 818,
  CODE_FOR_atomic_fetch_xorqi = 819,
  CODE_FOR_atomic_fetch_andqi = 820,
  CODE_FOR_atomic_fetch_addhi = 821,
  CODE_FOR_atomic_fetch_subhi = 822,
  CODE_FOR_atomic_fetch_orhi = 823,
  CODE_FOR_atomic_fetch_xorhi = 824,
  CODE_FOR_atomic_fetch_andhi = 825,
  CODE_FOR_atomic_fetch_addsi = 826,
  CODE_FOR_atomic_fetch_subsi = 827,
  CODE_FOR_atomic_fetch_orsi = 828,
  CODE_FOR_atomic_fetch_xorsi = 829,
  CODE_FOR_atomic_fetch_andsi = 830,
  CODE_FOR_atomic_fetch_nandqi = 831,
  CODE_FOR_atomic_fetch_nandhi = 832,
  CODE_FOR_atomic_fetch_nandsi = 833,
  CODE_FOR_atomic_add_fetchqi = 834,
  CODE_FOR_atomic_sub_fetchqi = 835,
  CODE_FOR_atomic_or_fetchqi = 836,
  CODE_FOR_atomic_xor_fetchqi = 837,
  CODE_FOR_atomic_and_fetchqi = 838,
  CODE_FOR_atomic_add_fetchhi = 839,
  CODE_FOR_atomic_sub_fetchhi = 840,
  CODE_FOR_atomic_or_fetchhi = 841,
  CODE_FOR_atomic_xor_fetchhi = 842,
  CODE_FOR_atomic_and_fetchhi = 843,
  CODE_FOR_atomic_add_fetchsi = 844,
  CODE_FOR_atomic_sub_fetchsi = 845,
  CODE_FOR_atomic_or_fetchsi = 846,
  CODE_FOR_atomic_xor_fetchsi = 847,
  CODE_FOR_atomic_and_fetchsi = 848,
  CODE_FOR_atomic_nand_fetchqi = 849,
  CODE_FOR_atomic_nand_fetchhi = 850,
  CODE_FOR_atomic_nand_fetchsi = 851,
  CODE_FOR_atomic_test_and_set = 852
};

const unsigned int NUM_INSN_CODES = 853;
#endif /* GCC_INSN_CODES_H */