1 " BEGIN fort_single_inst.incl.alm
  2 "
  3 " Modified: 22 June 1984, M Mabey - Install typeless functions support.
  4 "         Added: era, erq, ersa, ersq, alr, ana, lrs, qls, lca
  5 " Modified: 06 Jan 83, HH: Add 'lcq'.
  6 " Modified:  1 October 1982, T G Oke: add load packed pointers, easp, eawp,
  7 "         llr, als, div.
  8 " Modified: 20 September 1982, T G Oke: add store of packed pointers, epaq,
  9 "         qrl and lrl.
 10 " Modified: 25 September 1980, C R Davis: exchange pr1 and pr4 instructions.
 11 " Modified: 18 March 1980, C R Davis: add instruction to load lp.
 12 " Modified: 28 December 1979, R A Barnes: add nop instruction.
 13 " Modified: 17 December 1979, C R Davis: added anq, orq, and orsq instructions.
 14 " Extracted: 30 November 1979 by R. A. Barnes from fort_opt_macros_.alm
 15 "
 16 single_inst:
 17           eax0      0                   eax0                1
 18           eax1      0                   eax1                2
 19           eax2      0                   eax2                3
 20           eax3      0                   eax3                4
 21           eax4      0                   eax4                5
 22           eax5      0                   eax5                6
 23           eax6      0                   eax6                7
 24           eax7      0                   eax7                8
 25           lxl0      0                   lxl0                9
 26           lxl1      0                   lxl1                10
 27           lxl2      0                   lxl2                11
 28           lxl3      0                   lxl3                12
 29           lxl4      0                   lxl4                13
 30           lxl5      0                   lxl5                14
 31           lxl6      0                   lxl6                15
 32           lxl7      0                   lxl7                16
 33           sxl0      0                   sxl0                17
 34           sxl1      0                   sxl1                18
 35           sxl2      0                   sxl2                19
 36           sxl3      0                   sxl3                20
 37           sxl4      0                   sxl4                21
 38           sxl5      0                   sxl5                22
 39           sxl6      0                   sxl6                23
 40           sxl7      0                   sxl7                24
 41           epp4      0                   epp4                25
 42           epp1      0                   epp1                26
 43           epp2      0                   epp2                27
 44           epp3      0                   epp3                28
 45           epp5      0                   epp5                29
 46           epp7      0                   epp7                30
 47           ldq       0                   ldq                 31
 48           lda       0                   lda                 32
 49           ldaq      0                   ldaq                33
 50           fld       0                   ldeaq               34
 51           dfld      0                   lddeaq              35
 52           fld       1                   ldieaq              36
 53           ldq       1                   ldiq                37
 54           stq       0                   stq                 38
 55           sta       0                   sta                 39
 56           staq      0                   staq                40
 57           fstr      0                   steaq               41
 58           dfstr     0                   stdeaq              42
 59           fstr      1                   stieaq              43
 60           stq       1                   stiq                44
 61           tsx0      pr0|r_e_as          r_e_as              45
 62           tsx0      pr0|r_ne_as         r_ne_as             46
 63           tsx0      pr0|r_l_a           r_l_a               47
 64           tsx0      pr0|r_ge_a          r_ge_a              48
 65           tsx0      pr0|r_le_a          r_le_a              49
 66           tsx0      pr0|r_g_a           r_g_a               50
 67           tsx0      pr0|r_l_s           r_l_s               51
 68           tsx0      pr0|r_ge_s          r_ge_s              52
 69           adq       0                   adfx1               53
 70           sbq       0                   sbfx1               54
 71           stz       0                   stz                 55
 72           asq       0                   asq                 56
 73           spri4     0                   spri4               57
 74           spri1     0                   spri1               58
 75           spri2     0                   spri2               59
 76           spri3     0                   spri3               60
 77           spri5     0                   spri5               61
 78           spri7     0                   spri7               62
 79           a9bd      pr0|0               a9bd                63
 80           aos       0                   aos                 64
 81           cmpq      0                   cmpq                65
 82           cmpa      0                   cmpa                66
 83           cmpaq     0                   cmpaq               67
 84           fcmp      0                   cmpeaq              68
 85           dfcmp     0                   cmpdeaq             69
 86           fcmp      1                   cmpieaq             70
 87           cmpq      1                   cmpiq               71
 88           fst       0                   steaq     ^rounded  72
 89           dfst      0                   stdeaq    ^rounded  73
 90           fst       1                   stieaq    ^rounded  74
 91           ldi       0                   load_ind            75
 92           sti       0                   store_ind           76
 93           frd       0                   frd                 77
 94           dfrd      0                   dfrd                78
 95           adwp4     0                   adwp4               79
 96           adwp1     0                   adwp1               80
 97           adwp2     0                   adwp2               81
 98           adwp3     0                   adwp3               82
 99           adwp5     0                   adwp5               83
100           adwp7     0                   adwp7               84
101           mpy       0                   mpy                 85
102           tsx0      pr0|r_le_s          r_le_s              86
103           tsx0      pr0|r_g_s           r_g_s               87
104           adlx0     0                   adlx0               88
105           adlx1     0                   adlx1               89
106           adlx2     0                   adlx2               90
107           adlx3     0                   adlx3               91
108           adlx4     0                   adlx4               92
109           adlx5     0                   adlx5               93
110           adlx6     0                   adlx6               94
111           adlx7     0                   adlx7               95
112           sblx0     0                   sblx0               96
113           sblx1     0                   sblx1               97
114           sblx2     0                   sblx2               98
115           sblx3     0                   sblx3               99
116           sblx4     0                   sblx4               100
117           sblx5     0                   sblx5               101
118           sblx6     0                   sblx6               102
119           sblx7     0                   sblx7               103
120           cmpx0     0                   cmpx0               104
121           cmpx1     0                   cmpx1               105
122           cmpx2     0                   cmpx2               106
123           cmpx3     0                   cmpx3               107
124           cmpx4     0                   cmpx4               108
125           cmpx5     0                   cmpx5               109
126           cmpx6     0                   cmpx6               110
127           cmpx7     0                   cmpx7               111
128           eaq       0                   eaq                 112
129           qrs       0                   qrs                 113
130           anq       0                   anq                 114
131           orq       0                   orq                 115
132           orsq      0                   orsq                116
133           nop       0,du                nop                 117
134           epp4      pr6|36,*            getlp               118
135           sprp4     0                   sprp4               119
136           sprp1     0                   sprp1               120
137           sprp2     0                   sprp2               121
138           sprp3     0                   sprp3               122
139           sprp5     0                   sprp5               123
140           sprp7     0                   sprp7               124
141           epaq      0                   epaq                125
142           lrl       0                   lrl                 126
143           qrl       0                   qrl                 127
144           lprp4     0                   lprp4               128
145           lprp1     0                   lprp1               129
146           lprp2     0                   lprp2               130
147           lprp3     0                   lprp3               131
148           lprp5     0                   lprp5               132
149           lprp7     0                   lprp7               133
150           easp4     0                   easp4               134
151           easp1     0                   easp1               135
152           easp2     0                   easp2               136
153           easp3     0                   easp3               137
154           easp5     0                   easp5               138
155           easp7     0                   easp7               139
156           eawp4     0                   eawp4               140
157           eawp1     0                   eawp1               141
158           eawp2     0                   eawp2               142
159           eawp3     0                   eawp3               143
160           eawp5     0                   eawp5               144
161           eawp7     0                   eawp7               145
162           llr       0                   llr                 146
163           als       0                   als                 147
164           div       0                   div                 148
165           lcq       0                   lcq                 149
166           era       0                   era                 150
167           erq       0                   erq                 151
168           ersa      0                   ersa                152
169           ersq      0                   ersq                153
170           alr       0                   alr                 154
171           ana       0                   ana                 155
172           lrs       0                   lrs                 156
173           qls       0                   qls                 157
174           lca       0                   lca                 158
175 "
176 "         NOTE:  If you add anything to this table, be sure to change the
177 "         declarations of fort_cg_macros_$single_inst in ext_code_generator,
178 "         fort_opt_macros_$single_inst in fort_optimizing_cg, and
179 "         fort_single_inst_names.incl.pl1.
180 "
181 " END fort_single_inst.incl.alm