GnuCOBOL
2.0
A free COBOL compiler
Main Page
Data Structures
Files
File List
Globals
codeoptim.def
Go to the documentation of this file.
1
/*
2
Copyright (C) 2009-2012 Free Software Foundation, Inc.
3
Written by Roger While
4
5
This file is part of GnuCOBOL.
6
7
The GnuCOBOL compiler is free software: you can redistribute it
8
and/or modify it under the terms of the GNU General Public License
9
as published by the Free Software Foundation, either version 3 of the
10
License, or (at your option) any later version.
11
12
GnuCOBOL is distributed in the hope that it will be useful,
13
but WITHOUT ANY WARRANTY; without even the implied warranty of
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
GNU General Public License for more details.
16
17
You should have received a copy of the GNU General Public License
18
along with GnuCOBOL. If not, see <http://www.gnu.org/licenses/>.
19
*/
20
21
/* Optimization enumeration definitions */
22
23
CB_OPTIM_DEF
(
COB_SET_SCREEN
)
24
CB_OPTIM_DEF
(
COB_POINTER_MANIP
)
25
CB_OPTIM_DEF
(
COB_GET_NUMDISP
)
26
CB_OPTIM_DEF
(
COB_CMP_PACKED_INT
)
27
CB_OPTIM_DEF
(
COB_GET_PACKED_INT
)
28
CB_OPTIM_DEF
(
COB_ADD_PACKED_INT
)
29
30
CB_OPTIM_DEF
(
COB_CMP_ALIGN_U16
)
31
CB_OPTIM_DEF
(
COB_CMP_ALIGN_S16
)
32
CB_OPTIM_DEF
(
COB_CMP_ALIGN_U32
)
33
CB_OPTIM_DEF
(
COB_CMP_ALIGN_S32
)
34
CB_OPTIM_DEF
(
COB_CMP_ALIGN_U64
)
35
CB_OPTIM_DEF
(
COB_CMP_ALIGN_S64
)
36
37
CB_OPTIM_DEF
(
COB_ADD_ALIGN_U16
)
38
CB_OPTIM_DEF
(
COB_ADD_ALIGN_S16
)
39
CB_OPTIM_DEF
(
COB_ADD_ALIGN_U32
)
40
CB_OPTIM_DEF
(
COB_ADD_ALIGN_S32
)
41
CB_OPTIM_DEF
(
COB_ADD_ALIGN_U64
)
42
CB_OPTIM_DEF
(
COB_ADD_ALIGN_S64
)
43
44
CB_OPTIM_DEF
(
COB_SUB_ALIGN_U16
)
45
CB_OPTIM_DEF
(
COB_SUB_ALIGN_S16
)
46
CB_OPTIM_DEF
(
COB_SUB_ALIGN_U32
)
47
CB_OPTIM_DEF
(
COB_SUB_ALIGN_S32
)
48
CB_OPTIM_DEF
(
COB_SUB_ALIGN_U64
)
49
CB_OPTIM_DEF
(
COB_SUB_ALIGN_S64
)
50
51
CB_OPTIM_DEF
(
COB_CMPSWP_ALIGN_U16
)
52
CB_OPTIM_DEF
(
COB_CMPSWP_ALIGN_S16
)
53
CB_OPTIM_DEF
(
COB_CMPSWP_ALIGN_U32
)
54
CB_OPTIM_DEF
(
COB_CMPSWP_ALIGN_S32
)
55
CB_OPTIM_DEF
(
COB_CMPSWP_ALIGN_U64
)
56
CB_OPTIM_DEF
(
COB_CMPSWP_ALIGN_S64
)
57
58
CB_OPTIM_DEF
(
COB_CMP_U8
)
59
CB_OPTIM_DEF
(
COB_CMP_S8
)
60
CB_OPTIM_DEF
(
COB_CMP_U16
)
61
CB_OPTIM_DEF
(
COB_CMP_S16
)
62
CB_OPTIM_DEF
(
COB_CMP_U24
)
63
CB_OPTIM_DEF
(
COB_CMP_S24
)
64
CB_OPTIM_DEF
(
COB_CMP_U32
)
65
CB_OPTIM_DEF
(
COB_CMP_S32
)
66
CB_OPTIM_DEF
(
COB_CMP_U40
)
67
CB_OPTIM_DEF
(
COB_CMP_S40
)
68
CB_OPTIM_DEF
(
COB_CMP_U48
)
69
CB_OPTIM_DEF
(
COB_CMP_S48
)
70
CB_OPTIM_DEF
(
COB_CMP_U56
)
71
CB_OPTIM_DEF
(
COB_CMP_S56
)
72
CB_OPTIM_DEF
(
COB_CMP_U64
)
73
CB_OPTIM_DEF
(
COB_CMP_S64
)
74
75
CB_OPTIM_DEF
(
COB_ADD_U8
)
76
CB_OPTIM_DEF
(
COB_ADD_S8
)
77
CB_OPTIM_DEF
(
COB_ADD_U16
)
78
CB_OPTIM_DEF
(
COB_ADD_S16
)
79
CB_OPTIM_DEF
(
COB_ADD_U24
)
80
CB_OPTIM_DEF
(
COB_ADD_S24
)
81
CB_OPTIM_DEF
(
COB_ADD_U32
)
82
CB_OPTIM_DEF
(
COB_ADD_S32
)
83
CB_OPTIM_DEF
(
COB_ADD_U40
)
84
CB_OPTIM_DEF
(
COB_ADD_S40
)
85
CB_OPTIM_DEF
(
COB_ADD_U48
)
86
CB_OPTIM_DEF
(
COB_ADD_S48
)
87
CB_OPTIM_DEF
(
COB_ADD_U56
)
88
CB_OPTIM_DEF
(
COB_ADD_S56
)
89
CB_OPTIM_DEF
(
COB_ADD_U64
)
90
CB_OPTIM_DEF
(
COB_ADD_S64
)
91
92
CB_OPTIM_DEF
(
COB_SUB_U8
)
93
CB_OPTIM_DEF
(
COB_SUB_S8
)
94
CB_OPTIM_DEF
(
COB_SUB_U16
)
95
CB_OPTIM_DEF
(
COB_SUB_S16
)
96
CB_OPTIM_DEF
(
COB_SUB_U24
)
97
CB_OPTIM_DEF
(
COB_SUB_S24
)
98
CB_OPTIM_DEF
(
COB_SUB_U32
)
99
CB_OPTIM_DEF
(
COB_SUB_S32
)
100
CB_OPTIM_DEF
(
COB_SUB_U40
)
101
CB_OPTIM_DEF
(
COB_SUB_S40
)
102
CB_OPTIM_DEF
(
COB_SUB_U48
)
103
CB_OPTIM_DEF
(
COB_SUB_S48
)
104
CB_OPTIM_DEF
(
COB_SUB_U56
)
105
CB_OPTIM_DEF
(
COB_SUB_S56
)
106
CB_OPTIM_DEF
(
COB_SUB_U64
)
107
CB_OPTIM_DEF
(
COB_SUB_S64
)
108
109
CB_OPTIM_DEF
(
COB_CMPSWP_U16
)
110
CB_OPTIM_DEF
(
COB_CMPSWP_S16
)
111
CB_OPTIM_DEF
(
COB_CMPSWP_U24
)
112
CB_OPTIM_DEF
(
COB_CMPSWP_S24
)
113
CB_OPTIM_DEF
(
COB_CMPSWP_U32
)
114
CB_OPTIM_DEF
(
COB_CMPSWP_S32
)
115
CB_OPTIM_DEF
(
COB_CMPSWP_U40
)
116
CB_OPTIM_DEF
(
COB_CMPSWP_S40
)
117
CB_OPTIM_DEF
(
COB_CMPSWP_U48
)
118
CB_OPTIM_DEF
(
COB_CMPSWP_S48
)
119
CB_OPTIM_DEF
(
COB_CMPSWP_U56
)
120
CB_OPTIM_DEF
(
COB_CMPSWP_S56
)
121
CB_OPTIM_DEF
(
COB_CMPSWP_U64
)
122
CB_OPTIM_DEF
(
COB_CMPSWP_S64
)
123
124
CB_OPTIM_DEF
(
COB_ADDSWP_U16
)
125
CB_OPTIM_DEF
(
COB_ADDSWP_S16
)
126
CB_OPTIM_DEF
(
COB_ADDSWP_U24
)
127
CB_OPTIM_DEF
(
COB_ADDSWP_S24
)
128
CB_OPTIM_DEF
(
COB_ADDSWP_U32
)
129
CB_OPTIM_DEF
(
COB_ADDSWP_S32
)
130
CB_OPTIM_DEF
(
COB_ADDSWP_U40
)
131
CB_OPTIM_DEF
(
COB_ADDSWP_S40
)
132
CB_OPTIM_DEF
(
COB_ADDSWP_U48
)
133
CB_OPTIM_DEF
(
COB_ADDSWP_S48
)
134
CB_OPTIM_DEF
(
COB_ADDSWP_U56
)
135
CB_OPTIM_DEF
(
COB_ADDSWP_S56
)
136
CB_OPTIM_DEF
(
COB_ADDSWP_U64
)
137
CB_OPTIM_DEF
(
COB_ADDSWP_S64
)
138
139
CB_OPTIM_DEF
(
COB_SUBSWP_U16
)
140
CB_OPTIM_DEF
(
COB_SUBSWP_S16
)
141
CB_OPTIM_DEF
(
COB_SUBSWP_U24
)
142
CB_OPTIM_DEF
(
COB_SUBSWP_S24
)
143
CB_OPTIM_DEF
(
COB_SUBSWP_U32
)
144
CB_OPTIM_DEF
(
COB_SUBSWP_S32
)
145
CB_OPTIM_DEF
(
COB_SUBSWP_U40
)
146
CB_OPTIM_DEF
(
COB_SUBSWP_S40
)
147
CB_OPTIM_DEF
(
COB_SUBSWP_U48
)
148
CB_OPTIM_DEF
(
COB_SUBSWP_S48
)
149
CB_OPTIM_DEF
(
COB_SUBSWP_U56
)
150
CB_OPTIM_DEF
(
COB_SUBSWP_S56
)
151
CB_OPTIM_DEF
(
COB_SUBSWP_U64
)
152
CB_OPTIM_DEF
(
COB_SUBSWP_S64
)
153
154
CB_OPTIM_DEF
(
COB_SETSWP_U16
)
155
CB_OPTIM_DEF
(
COB_SETSWP_S16
)
156
CB_OPTIM_DEF
(
COB_SETSWP_U24
)
157
CB_OPTIM_DEF
(
COB_SETSWP_S24
)
158
CB_OPTIM_DEF
(
COB_SETSWP_U32
)
159
CB_OPTIM_DEF
(
COB_SETSWP_S32
)
160
CB_OPTIM_DEF
(
COB_SETSWP_U40
)
161
CB_OPTIM_DEF
(
COB_SETSWP_S40
)
162
CB_OPTIM_DEF
(
COB_SETSWP_U48
)
163
CB_OPTIM_DEF
(
COB_SETSWP_S48
)
164
CB_OPTIM_DEF
(
COB_SETSWP_U56
)
165
CB_OPTIM_DEF
(
COB_SETSWP_S56
)
166
CB_OPTIM_DEF
(
COB_SETSWP_U64
)
167
CB_OPTIM_DEF
(
COB_SETSWP_S64
)
COB_ADD_U32
Definition:
cobc.h:349
COB_CMP_U16
Definition:
cobc.h:328
COB_ADD_S64
Definition:
cobc.h:358
COB_SUBSWP_S16
Definition:
cobc.h:408
COB_ADDSWP_S56
Definition:
cobc.h:403
COB_CMPSWP_ALIGN_S32
Definition:
cobc.h:322
COB_CMP_U40
Definition:
cobc.h:334
COB_CMP_S16
Definition:
cobc.h:329
COB_CMPSWP_U16
Definition:
cobc.h:377
COB_SUB_U64
Definition:
cobc.h:374
COB_SUB_ALIGN_S16
Definition:
cobc.h:313
COB_SUBSWP_S48
Definition:
cobc.h:416
COB_ADD_ALIGN_S32
Definition:
cobc.h:308
COB_CMPSWP_U32
Definition:
cobc.h:381
COB_CMPSWP_S48
Definition:
cobc.h:386
COB_SUB_ALIGN_U64
Definition:
cobc.h:316
COB_SETSWP_U32
Definition:
cobc.h:426
COB_CMPSWP_ALIGN_S16
Definition:
cobc.h:320
COB_SUB_S56
Definition:
cobc.h:373
COB_CMP_S48
Definition:
cobc.h:337
COB_CMP_S56
Definition:
cobc.h:339
COB_SETSWP_U48
Definition:
cobc.h:430
COB_SUBSWP_U48
Definition:
cobc.h:415
COB_SETSWP_S56
Definition:
cobc.h:433
COB_SETSWP_S48
Definition:
cobc.h:431
COB_SUB_U32
Definition:
cobc.h:366
COB_SUBSWP_U40
Definition:
cobc.h:413
COB_ADDSWP_S16
Definition:
cobc.h:393
COB_ADD_U64
Definition:
cobc.h:357
COB_SUB_U24
Definition:
cobc.h:364
COB_ADDSWP_S64
Definition:
cobc.h:405
COB_SUBSWP_S32
Definition:
cobc.h:412
COB_SUB_S40
Definition:
cobc.h:369
COB_CMP_ALIGN_U32
Definition:
cobc.h:300
COB_ADDSWP_S40
Definition:
cobc.h:399
COB_ADD_ALIGN_S16
Definition:
cobc.h:306
COB_SUB_S32
Definition:
cobc.h:367
COB_CMPSWP_ALIGN_S64
Definition:
cobc.h:324
COB_SETSWP_U56
Definition:
cobc.h:432
COB_ADDSWP_U32
Definition:
cobc.h:396
COB_CMP_S40
Definition:
cobc.h:335
COB_CMP_ALIGN_U16
Definition:
cobc.h:298
COB_CMP_U24
Definition:
cobc.h:330
COB_CMP_U48
Definition:
cobc.h:336
CB_OPTIM_DEF
#define CB_OPTIM_DEF(x)
Definition:
cobc.h:265
COB_ADD_U56
Definition:
cobc.h:355
COB_SETSWP_U64
Definition:
cobc.h:434
COB_CMP_U32
Definition:
cobc.h:332
COB_SUB_S8
Definition:
cobc.h:361
COB_ADD_U40
Definition:
cobc.h:351
COB_ADD_S24
Definition:
cobc.h:348
COB_ADDSWP_U40
Definition:
cobc.h:398
COB_ADDSWP_U56
Definition:
cobc.h:402
COB_ADD_S8
Definition:
cobc.h:344
COB_CMP_ALIGN_S16
Definition:
cobc.h:299
COB_ADDSWP_U64
Definition:
cobc.h:404
COB_SET_SCREEN
Definition:
cobc.h:291
COB_SUB_U40
Definition:
cobc.h:368
COB_ADD_PACKED_INT
Definition:
cobc.h:296
COB_CMPSWP_U56
Definition:
cobc.h:387
COB_ADD_U8
Definition:
cobc.h:343
COB_CMPSWP_U24
Definition:
cobc.h:379
COB_ADD_S16
Definition:
cobc.h:346
COB_CMPSWP_S16
Definition:
cobc.h:378
COB_CMP_U56
Definition:
cobc.h:338
COB_SUB_U56
Definition:
cobc.h:372
COB_GET_PACKED_INT
Definition:
cobc.h:295
COB_ADDSWP_U24
Definition:
cobc.h:394
COB_ADDSWP_S24
Definition:
cobc.h:395
COB_CMP_ALIGN_S32
Definition:
cobc.h:301
COB_SETSWP_U24
Definition:
cobc.h:424
COB_SETSWP_S40
Definition:
cobc.h:429
COB_ADD_S48
Definition:
cobc.h:354
COB_CMPSWP_ALIGN_U32
Definition:
cobc.h:321
COB_SUB_U48
Definition:
cobc.h:370
COB_ADD_S32
Definition:
cobc.h:350
COB_ADD_U16
Definition:
cobc.h:345
COB_CMPSWP_ALIGN_U64
Definition:
cobc.h:323
COB_CMP_ALIGN_U64
Definition:
cobc.h:302
COB_CMPSWP_S24
Definition:
cobc.h:380
COB_ADDSWP_U16
Definition:
cobc.h:392
COB_SETSWP_U16
Definition:
cobc.h:422
COB_SUBSWP_S64
Definition:
cobc.h:420
COB_SETSWP_S64
Definition:
cobc.h:435
COB_ADD_S40
Definition:
cobc.h:352
COB_CMP_S8
Definition:
cobc.h:327
COB_SUBSWP_U24
Definition:
cobc.h:409
COB_SUB_ALIGN_U16
Definition:
cobc.h:312
COB_ADDSWP_S48
Definition:
cobc.h:401
COB_SETSWP_U40
Definition:
cobc.h:428
COB_POINTER_MANIP
Definition:
cobc.h:292
COB_SUBSWP_U64
Definition:
cobc.h:419
COB_SUBSWP_S56
Definition:
cobc.h:418
COB_SUBSWP_U56
Definition:
cobc.h:417
COB_CMPSWP_U40
Definition:
cobc.h:383
COB_SUB_S48
Definition:
cobc.h:371
COB_ADDSWP_S32
Definition:
cobc.h:397
COB_SUB_S16
Definition:
cobc.h:363
COB_CMP_ALIGN_S64
Definition:
cobc.h:303
COB_ADD_ALIGN_S64
Definition:
cobc.h:310
COB_ADD_ALIGN_U64
Definition:
cobc.h:309
COB_CMPSWP_S32
Definition:
cobc.h:382
COB_SUBSWP_U16
Definition:
cobc.h:407
COB_SUB_S64
Definition:
cobc.h:375
COB_GET_NUMDISP
Definition:
cobc.h:293
COB_ADD_ALIGN_U16
Definition:
cobc.h:305
COB_SUB_S24
Definition:
cobc.h:365
COB_CMP_U8
Definition:
cobc.h:326
COB_SETSWP_S24
Definition:
cobc.h:425
COB_SUB_ALIGN_S64
Definition:
cobc.h:317
COB_CMPSWP_S64
Definition:
cobc.h:390
COB_CMP_S24
Definition:
cobc.h:331
COB_SUBSWP_U32
Definition:
cobc.h:411
COB_SUB_U8
Definition:
cobc.h:360
COB_CMPSWP_S40
Definition:
cobc.h:384
COB_CMP_PACKED_INT
Definition:
cobc.h:294
COB_ADD_S56
Definition:
cobc.h:356
COB_SUBSWP_S40
Definition:
cobc.h:414
COB_SUB_U16
Definition:
cobc.h:362
COB_ADD_ALIGN_U32
Definition:
cobc.h:307
COB_SUB_ALIGN_S32
Definition:
cobc.h:315
COB_ADD_U48
Definition:
cobc.h:353
COB_SUBSWP_S24
Definition:
cobc.h:410
COB_CMP_U64
Definition:
cobc.h:340
COB_CMPSWP_U48
Definition:
cobc.h:385
COB_ADD_U24
Definition:
cobc.h:347
COB_CMPSWP_ALIGN_U16
Definition:
cobc.h:319
COB_ADDSWP_U48
Definition:
cobc.h:400
COB_SETSWP_S32
Definition:
cobc.h:427
COB_SETSWP_S16
Definition:
cobc.h:423
COB_CMP_S32
Definition:
cobc.h:333
COB_SUB_ALIGN_U32
Definition:
cobc.h:314
COB_CMPSWP_S56
Definition:
cobc.h:388
COB_CMPSWP_U64
Definition:
cobc.h:389
COB_CMP_S64
Definition:
cobc.h:341
cobc
codeoptim.def
Generated by
1.8.9.1