/* $Header:inst3.h 12.0$ */
/* $ACIS:inst3.h 12.0$ */
/* $Source: /ibm/acis/usr/src/lib/c2_ca/RCS/inst3.h,v $ */

#if !defined(lint) && !defined(LOCORE)  && defined(RCS_HDRS)
static char *rcsidinst3 = "$Header:inst3.h 12.0$";
#endif

/* 370 UNIX assembler
 *
 * dispatch numbers for instructions.  These numbers are placed in
 * the code_i component of each instruction bucket by init.c and are used
 * by ins.c for dispatching.
 */
 
#define i_spm      4
#define i_balr     5
#define i_bctr     6
#define i_bcr      7
#define i_ssk      8
#define i_isk      9
#define i_svc     10
#define i_bsm     11
#define i_bassm   12
#define i_basr    13
#define i_mvcl    14
#define i_clcl    15
#define i_lpr     16
#define i_lnr     17
#define i_ltr     18
#define i_lcr     19
#define i_nr      20
#define i_clr     21
#define i_or      22
#define i_xr      23
#define i_lr      24
#define i_cr      25
#define i_ar      26
#define i_sr      27
#define i_mr      28
#define i_dr      29
#define i_alr     30
#define i_slr     31
#define i_lpdr    32
#define i_lndr    33
#define i_ltdr    34
#define i_lcdr    35
#define i_hdr     36
#define i_lrdr    37
#define i_mxr     38
#define i_mxdr    39
#define i_ldr     40
#define i_cdr     41
#define i_adr     42
#define i_sdr     43
#define i_mdr     44
#define i_ddr     45
#define i_awr     46
#define i_swr     47
#define i_lper    48
#define i_lner    49
#define i_lter    50
#define i_lcer    51
#define i_her     52
#define i_lrer    53
#define i_axr     54
#define i_sxr     55
#define i_ler     56
#define i_cer     57
#define i_aer     58
#define i_ser     59
#define i_mer     60
#define i_der     61
#define i_aur     62
#define i_sur     63
#define i_sth     64
#define i_la      65
#define i_stc     66
#define i_ic      67
#define i_ex      68
#define i_bal     69
#define i_bct     70
#define i_bc      71
#define i_lh      72
#define i_ch      73
#define i_ah      74
#define i_sh      75
#define i_mh      76
#define i_bas     77
#define i_cvd     78
#define i_cvb     79
#define i_st      80
#define i_n       84
#define i_cl      85
#define i_o       86
#define i_x       87
#define i_l       88
#define i_c       89
#define i_a       90
#define i_s       91
#define i_m       92
#define i_d       93
#define i_al      94
#define i_sl      95
#define i_std     96
#define i_mxd    103
#define i_ld     104
#define i_cd     105
#define i_ad     106
#define i_sd     107
#define i_md     108
#define i_dd     109
#define i_aw     110
#define i_sw     111
#define i_ste    112
#define i_le     120
#define i_ce     121
#define i_ae     122
#define i_se     123
#define i_me     124
#define i_de     125
#define i_au     126
#define i_su     127
#define i_ssm    128
#define i_lpsw   130
#define i_diag   131
#define i_wrd    132
#define i_rdd    133
#define i_bxh    134
#define i_bxle   135
#define i_srl    136
#define i_sll    137
#define i_sra    138
#define i_sla    139
#define i_srdl   140
#define i_sldl   141
#define i_srda   142
#define i_slda   143
#define i_stm    144
#define i_tm     145
#define i_mvi    146
#define i_ts     147
#define i_ni     148
#define i_cli    149
#define i_oi     150
#define i_xi     151
#define i_lm     152
#define i_trace  153
#define i_stnsm  172
#define i_stosm  173
#define i_sigp   174
#define i_mc     175
#define i_ctp    176
#define i_lra    177
#define i_ipb    180
#define i_spb    181
#define i_stctl  182
#define i_lctl   183
#define i_lfi    184
#define i_cs     186
#define i_cds    187
#define i_clm    189
#define i_stcm   190
#define i_icm    191
#define i_mvn    209
#define i_mvc    210
#define i_mvz    211
#define i_nc     212
#define i_clc    213
#define i_oc     214
#define i_xc     215
#define i_rsp    216
#define i_mvck   217
#define i_mvcp   218
#define i_mvcs   219
#define i_tr     220
#define i_trt    221
#define i_ed     222
#define i_edmk   223
#define i_mvcin  232
#define i_srp    240
#define i_mvo    241
#define i_pack   242
#define i_unpk   243
#define i_zap    248
#define i_cp     249
#define i_ap     250
#define i_sp     251
#define i_mp     252
#define i_dp     253
 
/* extended opcodes */
 
#define i_extendedops  256
 
#define i_sio     260
#define i_siof    261
#define i_rio     262
 
#define i_tio     263
#define i_clrio   264
 
#define i_hio     265
#define i_hdv     266
 
#define i_tch     267
#define i_clrch   268
 
#define i_concs   270
#define i_discs   271
#define i_stidp   272
#define i_stidc   273
#define i_sck     274
#define i_stck    275
#define i_sckc    276
#define i_stckc   277
#define i_spt     278
#define i_stpt    279
#define i_spka    280
#define i_ipk     281
#define i_ptlb    282
#define i_spx     283
#define i_stpx    284
#define i_stap    285
#define i_rrb     286
#define i_pc      287
#define i_sac     288
 
#define i_ipte    300
#define i_ipm     301
#define i_ivsk    302
#define i_iac     303
#define i_ssar    304
#define i_epar    305
#define i_esar    306
#define i_pt      307
#define i_iske    308
#define i_rrbe    309
#define i_sske    310
#define i_tb      311
#define i_dxr     312
 
#define i_csch    320
#define i_hsch    321
#define i_msch    322
#define i_ssch    323
#define i_stsch   324
#define i_tsch    325
#define i_tpi     326
#define i_sal     327
#define i_rsch    328
#define i_stcrw   329
#define i_stcps   330
#define i_rchp    331
#define i_schm    332
 
#define i_lasp    333
#define i_tprot   334
 
#define i_b     340
#define i_nop   341
#define i_bh    342
#define i_bl    343
#define i_be    344
#define i_bnh   345
#define i_bnl   346
#define i_bne   347
#define i_bo    348
#define i_bno   349
#define i_bp    350
#define i_bm    351
#define i_bnp   352
#define i_bnm   353
#define i_bnz   354
#define i_bz    355
 
#define i_br    360
#define i_nopr  361
#define i_bhr   362
#define i_blr   363
#define i_ber   364
#define i_bnhr  365
#define i_bnlr  366
#define i_bner  367
#define i_bor   368
#define i_bnor  369
#define i_bpr   370
#define i_bmr   371
#define i_bnpr  372
#define i_bnmr  373
#define i_bnzr  374
#define i_bzr   375
 
#define i_ccw   380
