Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
00001 /* 00002 00003 Copyright (C) 2000, 2001 Silicon Graphics, Inc. All Rights Reserved. 00004 00005 This program is free software; you can redistribute it and/or modify it 00006 under the terms of version 2 of the GNU General Public License as 00007 published by the Free Software Foundation. 00008 00009 This program is distributed in the hope that it would be useful, but 00010 WITHOUT ANY WARRANTY; without even the implied warranty of 00011 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 00012 00013 Further, this software is distributed without any warranty that it is 00014 free of the rightful claim of any third person regarding infringement 00015 or the like. Any license provided herein, whether implied or 00016 otherwise, applies only to this software file. Patent licenses, if 00017 any, provided herein do not apply to combinations of this program with 00018 other software, or any other product whatsoever. 00019 00020 You should have received a copy of the GNU General Public License along 00021 with this program; if not, write the Free Software Foundation, Inc., 59 00022 Temple Place - Suite 330, Boston MA 02111-1307, USA. 00023 00024 Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pky, 00025 Mountain View, CA 94043, or: 00026 00027 http://www.sgi.com 00028 00029 For further information regarding this notice, see: 00030 00031 http://oss.sgi.com/projects/GenInfo/NoticeExplan 00032 00033 */ 00034 00035 00036 /* USMID: "\n@(#)5.0_pl/macros/fold_drive.m 5.3 07/21/99 12:53:36\n" */ 00037 00038 00039 /*****************\ 00040 |* MISCELLANEOUS *| 00041 \*****************/ 00042 00043 00044 # define EQUAL_OP 0 00045 # define NOT_EQUAL 1 00046 # define LESS_THAN 0 00047 # define LESS_EQ 1 00048 # define GREATER_THAN 2 00049 # define GREATER_EQ 3 00050 00051 00052 # if defined(_TARGET64) && defined(_HOST32) 00053 # define INT_KIND_2_MAX 0177777 00054 # define INT_KIND_4_MAX 037777777777 00055 # define INT_KIND_8_MAX 0777777777777777777777LL 00056 00057 # elif defined(_TARGET64) 00058 # define INT_KIND_2_MAX 0177777 00059 # define INT_KIND_4_MAX 037777777777 00060 # define INT_KIND_8_MAX 0777777777777777777777 00061 00062 # else 00063 # define INT_KIND_2_MAX 0177777 00064 # define INT_KIND_4_MAX 017777777777 00065 # define INT_KIND_8_MAX 017777777777 00066 # endif 00067 00068 # if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX)) 00069 # define MASK_TEST(MASK) \ 00070 ((MASK & AR_STAT_OVERFLOW) != 0 || \ 00071 (MASK & AR_STAT_UNDEFINED) != 0) 00072 # else 00073 # define MASK_TEST(MASK) \ 00074 ((MASK & AR_STAT_OVERFLOW) != 0 || \ 00075 (MASK & AR_STAT_SEMIVALID) != 0 || \ 00076 (MASK & AR_STAT_UNDEFINED) != 0) 00077 # endif 00078 00079 # if !defined(_USE_FOLD_DOT_f) 00080 # define ARITH_ERROR_RESULT_TEST(MASK, TYPE_IDX, OK, LINE, COL) \ 00081 if (MASK_TEST(MASK)) { \ 00082 if (TYP_TYPE(TYPE_IDX) == Integer || \ 00083 TYP_TYPE(TYPE_IDX) == Typeless) { \ 00084 if (issue_overflow_msg_719) { \ 00085 PRINTMSG(LINE, 719, Error, COL); \ 00086 } else { \ 00087 need_to_issue_719 = TRUE; \ 00088 } \ 00089 OK = FALSE; \ 00090 } \ 00091 else if (target_ieee) { \ 00092 PRINTMSG(LINE, 1184, Warning, COL); \ 00093 } else { \ 00094 PRINTMSG(LINE, 720, Error, COL); \ 00095 OK = FALSE; \ 00096 } \ 00097 } \ 00098 else if ((MASK & AR_STAT_INVALID_TYPE) != 0) { \ 00099 PRINTMSG(LINE, 1079, Internal, COL); \ 00100 } 00101 # else 00102 # define ARITH_ERROR_RESULT_TEST(MASK, TYPE_IDX, OK, LINE, COL) 00103 # endif 00104 00105 00106 /**************************************\ 00107 |* CONSTANT FOLDER ENTRY POINTS *| 00108 \**************************************/ 00109 00110 # if defined(_HOST_OS_UNICOS) || defined(_HOST_OS_SOLARIS) || \ 00111 defined(_HOST_OS_MAX) 00112 00113 # define _CONVRI CONVRI 00114 # define _CONVRDI CONVRDI 00115 # define _CONVCI CONVCI 00116 # define _CONVCDI CONVCDI 00117 # define _CONVIR CONVIR 00118 # define _CONVRDR CONVRDR 00119 # define _CONVCR CONVCR 00120 # define _CONVCDR CONVCDR 00121 # define _CONVIRD CONVIRD 00122 # define _CONVRRD CONVRRD 00123 # define _CONVCRD CONVCRD 00124 # define _CONVCDRD CONVCDRD 00125 # define _CONVIC CONVIC 00126 # define _CONVRC CONVRC 00127 # define _CONVRDC CONVRDC 00128 # define _CONVCDC CONVCDC 00129 # define _CONVICD CONVICD 00130 # define _CONVRCD CONVRCD 00131 # define _CONVRDCD CONVRDCD 00132 # define _CONVCCD CONVCCD 00133 # define _UMII UMII 00134 # define _UMIR UMIR 00135 # define _UMIRD UMIRD 00136 # define _UMIC UMIC 00137 # define _UMICD UMICD 00138 00139 # define _ADDII ADDII 00140 # define _ADDIR ADDIR 00141 # define _ADDIRD ADDIRD 00142 # define _ADDIC ADDIC 00143 # define _ADDICD ADDICD 00144 # define _ADDRR ADDRR 00145 # define _ADDRRD ADDRRD 00146 # define _ADDRC ADDRC 00147 # define _ADDRCD ADDRCD 00148 # define _ADDRDRD ADDRDRD 00149 # define _ADDRDC ADDRDC 00150 # define _ADDRDCD ADDRDCD 00151 # define _ADDCC ADDCC 00152 # define _ADDCCD ADDCCD 00153 # define _ADDCDCD ADDCDCD 00154 00155 # define _SUBII SUBII 00156 # define _SUBIR SUBIR 00157 # define _SUBRI SUBRI 00158 # define _SUBIRD SUBIRD 00159 # define _SUBRDI SUBRDI 00160 # define _SUBIC SUBIC 00161 # define _SUBCI SUBCI 00162 # define _SUBICD SUBICD 00163 # define _SUBCDI SUBCDI 00164 # define _SUBRR SUBRR 00165 # define _SUBRRD SUBRRD 00166 # define _SUBRDR SUBRDR 00167 # define _SUBRC SUBRC 00168 # define _SUBCR SUBCR 00169 # define _SUBRCD SUBRCD 00170 # define _SUBCDR SUBCDR 00171 # define _SUBRDRD SUBRDRD 00172 # define _SUBRDC SUBRDC 00173 # define _SUBCRD SUBCRD 00174 # define _SUBRDCD SUBRDCD 00175 # define _SUBCDRD SUBCDRD 00176 # define _SUBCC SUBCC 00177 # define _SUBCCD SUBCCD 00178 # define _SUBCDC SUBCDC 00179 # define _SUBCDCD SUBCDCD 00180 00181 # define _MULII MULII 00182 # define _MULIR MULIR 00183 # define _MULIRD MULIRD 00184 # define _MULIC MULIC 00185 # define _MULICD MULICD 00186 # define _MULRR MULRR 00187 # define _MULRRD MULRRD 00188 # define _MULRC MULRC 00189 # define _MULRCD MULRCD 00190 # define _MULRDRD MULRDRD 00191 # define _MULRDC MULRDC 00192 # define _MULRDCD MULRDCD 00193 # define _MULCC MULCC 00194 # define _MULCCD MULCCD 00195 # define _MULCDCD MULCDCD 00196 00197 # define _DIVII DIVII 00198 # define _DIVIR DIVIR 00199 # define _DIVRI DIVRI 00200 # define _DIVIRD DIVIRD 00201 # define _DIVRDI DIVRDI 00202 # define _DIVIC DIVIC 00203 # define _DIVCI DIVCI 00204 # define _DIVICD DIVICD 00205 # define _DIVCDI DIVCDI 00206 # define _DIVRR DIVRR 00207 # define _DIVRRD DIVRRD 00208 # define _DIVRDR DIVRDR 00209 # define _DIVRC DIVRC 00210 # define _DIVCR DIVCR 00211 # define _DIVRCD DIVRCD 00212 # define _DIVCDR DIVCDR 00213 # define _DIVRDRD DIVRDRD 00214 # define _DIVRDC DIVRDC 00215 # define _DIVCRD DIVCRD 00216 # define _DIVRDCD DIVRDCD 00217 # define _DIVCDRD DIVCDRD 00218 # define _DIVCC DIVCC 00219 # define _DIVCCD DIVCCD 00220 # define _DIVCDC DIVCDC 00221 # define _DIVCDCD DIVCDCD 00222 00223 # define _EXPII EXPII 00224 # define _EXPIR EXPIR 00225 # define _EXPRI EXPRI 00226 # define _EXPIRD EXPIRD 00227 # define _EXPRDI EXPRDI 00228 # define _EXPIC EXPIC 00229 # define _EXPCI EXPCI 00230 # define _EXPICD EXPICD 00231 # define _EXPCDI EXPCDI 00232 # define _EXPRR EXPRR 00233 # define _EXPRRD EXPRRD 00234 # define _EXPRDR EXPRDR 00235 # define _EXPRC EXPRC 00236 # define _EXPCR EXPCR 00237 # define _EXPRCD EXPRCD 00238 # define _EXPCDR EXPCDR 00239 # define _EXPRDRD EXPRDRD 00240 # define _EXPRDC EXPRDC 00241 # define _EXPCRD EXPCRD 00242 # define _EXPRDCD EXPRDCD 00243 # define _EXPCDRD EXPCDRD 00244 # define _EXPCC EXPCC 00245 # define _EXPCCD EXPCCD 00246 # define _EXPCDC EXPCDC 00247 # define _EXPCDCD EXPCDCD 00248 00249 # define _LXII LXII 00250 # define _LXIR LXIR 00251 # define _LXRR LXRR 00252 # define _LXIRD LXIRD 00253 # define _LXRRD LXRRD 00254 # define _LXRDRD LXRDRD 00255 # define _LXRI LXRI 00256 # define _LXRDI LXRDI 00257 # define _LXRDR LXRDR 00258 # define _LXCHCH LXCHCH 00259 00260 # define _EQII EQII 00261 # define _EQIR EQIR 00262 # define _EQRR EQRR 00263 # define _EQIRD EQIRD 00264 # define _EQRRD EQRRD 00265 # define _EQRDRD EQRDRD 00266 # define _EQIC EQIC 00267 # define _EQRC EQRC 00268 # define _EQRDC EQRDC 00269 # define _EQCC EQCC 00270 # define _EQICD EQICD 00271 # define _EQRCD EQRCD 00272 # define _EQRDCD EQRDCD 00273 # define _EQCCD EQCCD 00274 # define _EQCDCD EQCDCD 00275 # define _EQCHCH EQCHCH 00276 00277 # define ABSCD ABSCD 00278 # define ABSC ABSC 00279 # define ABSD ABSD 00280 # define ABSI ABSI 00281 # define ABSR ABSR 00282 # define DIMD DIMD 00283 # define DIMI DIMI 00284 # define DIMR DIMR 00285 # define MASKI MASKI 00286 # define MODD MODD 00287 # define MODI MODI 00288 # define MODR MODR 00289 # define MODULOD MODULOD 00290 # define MODULOI MODULOI 00291 # define MODULOR MODULOR 00292 # define NINTD NINTD 00293 # define NINTR NINTR 00294 # define SHIFTI SHIFTI 00295 # define SHIFTLI SHIFTLI 00296 # define SHIFTRI SHIFTRI 00297 # define SIGND SIGND 00298 # define SIGNI SIGNI 00299 # define SIGNR SIGNR 00300 00301 # elif (defined(_HOST_OS_IRIX) || defined(_HOST_OS_LINUX)) 00302 00303 # define _CONVRI convri_ 00304 # define _CONVRDI convrdi_ 00305 # define _CONVCI convci_ 00306 # define _CONVCDI convcdi_ 00307 # define _CONVIR convir_ 00308 # define _CONVRDR convrdr_ 00309 # define _CONVCR convcr_ 00310 # define _CONVCDR convcdr_ 00311 # define _CONVIRD convird_ 00312 # define _CONVRRD convrrd_ 00313 # define _CONVCRD convcrd_ 00314 # define _CONVCDRD convcdrd_ 00315 # define _CONVIC convic_ 00316 # define _CONVRC convrc_ 00317 # define _CONVRDC convrdc_ 00318 # define _CONVCDC convcdc_ 00319 # define _CONVICD convicd_ 00320 # define _CONVRCD convrcd_ 00321 # define _CONVRDCD convrdcd_ 00322 # define _CONVCCD convccd_ 00323 # define _UMII umii_ 00324 # define _UMIR umir_ 00325 # define _UMIRD umird_ 00326 # define _UMIC umic_ 00327 # define _UMICD umicd_ 00328 00329 # define _ADDII addii_ 00330 # define _ADDIR addir_ 00331 # define _ADDIRD addird_ 00332 # define _ADDIC addic_ 00333 # define _ADDICD addicd_ 00334 # define _ADDRR addrr_ 00335 # define _ADDRRD addrrd_ 00336 # define _ADDRC addrc_ 00337 # define _ADDRCD addrcd_ 00338 # define _ADDRDRD addrdrd_ 00339 # define _ADDRDC addrdc_ 00340 # define _ADDRDCD addrdcd_ 00341 # define _ADDCC addcc_ 00342 # define _ADDCCD addccd_ 00343 # define _ADDCDCD addcdcd_ 00344 00345 # define _SUBII subii_ 00346 # define _SUBIR subir_ 00347 # define _SUBRI subri_ 00348 # define _SUBIRD subird_ 00349 # define _SUBRDI subrdi_ 00350 # define _SUBIC subic_ 00351 # define _SUBCI subci_ 00352 # define _SUBICD subicd_ 00353 # define _SUBCDI subcdi_ 00354 # define _SUBRR subrr_ 00355 # define _SUBRRD subrrd_ 00356 # define _SUBRDR subrdr_ 00357 # define _SUBRC subrc_ 00358 # define _SUBCR subcr_ 00359 # define _SUBRCD subrcd_ 00360 # define _SUBCDR subcdr_ 00361 # define _SUBRDRD subrdrd_ 00362 # define _SUBRDC subrdc_ 00363 # define _SUBCRD subcrd_ 00364 # define _SUBRDCD subrdcd_ 00365 # define _SUBCDRD subcdrd_ 00366 # define _SUBCC subcc_ 00367 # define _SUBCCD subccd_ 00368 # define _SUBCDC subcdc_ 00369 # define _SUBCDCD subcdcd_ 00370 00371 # define _MULII mulii_ 00372 # define _MULIR mulir_ 00373 # define _MULIRD mulird_ 00374 # define _MULIC mulic_ 00375 # define _MULICD mulicd_ 00376 # define _MULRR mulrr_ 00377 # define _MULRRD mulrrd_ 00378 # define _MULRC mulrc_ 00379 # define _MULRCD mulrcd_ 00380 # define _MULRDRD mulrdrd_ 00381 # define _MULRDC mulrdc_ 00382 # define _MULRDCD mulrdcd_ 00383 # define _MULCC mulcc_ 00384 # define _MULCCD mulccd_ 00385 # define _MULCDCD mulcdcd_ 00386 00387 # define _DIVII divii_ 00388 # define _DIVIR divir_ 00389 # define _DIVRI divri_ 00390 # define _DIVIRD divird_ 00391 # define _DIVRDI divrdi_ 00392 # define _DIVIC divic_ 00393 # define _DIVCI divci_ 00394 # define _DIVICD divicd_ 00395 # define _DIVCDI divcdi_ 00396 # define _DIVRR divrr_ 00397 # define _DIVRRD divrrd_ 00398 # define _DIVRDR divrdr_ 00399 # define _DIVRC divrc_ 00400 # define _DIVCR divcr_ 00401 # define _DIVRCD divrcd_ 00402 # define _DIVCDR divcdr_ 00403 # define _DIVRDRD divrdrd_ 00404 # define _DIVRDC divrdc_ 00405 # define _DIVCRD divcrd_ 00406 # define _DIVRDCD divrdcd_ 00407 # define _DIVCDRD divcdrd_ 00408 # define _DIVCC divcc_ 00409 # define _DIVCCD divccd_ 00410 # define _DIVCDC divcdc_ 00411 # define _DIVCDCD divcdcd_ 00412 00413 # define _EXPII expii_ 00414 # define _EXPIR expir_ 00415 # define _EXPRI expri_ 00416 # define _EXPIRD expird_ 00417 # define _EXPRDI exprdi_ 00418 # define _EXPIC expic_ 00419 # define _EXPCI expci_ 00420 # define _EXPICD expicd_ 00421 # define _EXPCDI expcdi_ 00422 # define _EXPRR exprr_ 00423 # define _EXPRRD exprrd_ 00424 # define _EXPRDR exprdr_ 00425 # define _EXPRC exprc_ 00426 # define _EXPCR expcr_ 00427 # define _EXPRCD exprcd_ 00428 # define _EXPCDR expcdr_ 00429 # define _EXPRDRD exprdrd_ 00430 # define _EXPRDC exprdc_ 00431 # define _EXPCRD expcrd_ 00432 # define _EXPRDCD exprdcd_ 00433 # define _EXPCDRD expcdrd_ 00434 # define _EXPCC expcc_ 00435 # define _EXPCCD expccd_ 00436 # define _EXPCDC expcdc_ 00437 # define _EXPCDCD expcdcd_ 00438 00439 # define _LXII lxii_ 00440 # define _LXIR lxir_ 00441 # define _LXRR lxrr_ 00442 # define _LXIRD lxird_ 00443 # define _LXRRD lxrrd_ 00444 # define _LXRDRD lxrdrd_ 00445 # define _LXRI lxri_ 00446 # define _LXRDI lxrdi_ 00447 # define _LXRDR lxrdr_ 00448 # define _LXCHCH lxchch_ 00449 00450 # define _EQII eqii_ 00451 # define _EQIR eqir_ 00452 # define _EQRR eqrr_ 00453 # define _EQIRD eqird_ 00454 # define _EQRRD eqrrd_ 00455 # define _EQRDRD eqrdrd_ 00456 # define _EQIC eqic_ 00457 # define _EQRC eqrc_ 00458 # define _EQRDC eqrdc_ 00459 # define _EQCC eqcc_ 00460 # define _EQICD eqicd_ 00461 # define _EQRCD eqrcd_ 00462 # define _EQRDCD eqrdcd_ 00463 # define _EQCCD eqccd_ 00464 # define _EQCDCD eqcdcd_ 00465 # define _EQCHCH eqchch_ 00466 00467 # define ABSCD abscd_ 00468 # define ABSC absc_ 00469 # define ABSD absd_ 00470 # define ABSI absi_ 00471 # define ABSR absr_ 00472 # define DIMD dimd_ 00473 # define DIMI dimi_ 00474 # define DIMR dimr_ 00475 # define MASKI maski_ 00476 # define MODD modd_ 00477 # define MODI modi_ 00478 # define MODR modr_ 00479 # define MODULOD modulod_ 00480 # define MODULOI moduloi_ 00481 # define MODULOR modulor_ 00482 # define NINTD nintd_ 00483 # define NINTR nintr_ 00484 # define SHIFTI shifti_ 00485 # define SHIFTLI shiftli_ 00486 # define SHIFTRI shiftri_ 00487 # define SIGND signd_ 00488 # define SIGNI signi_ 00489 # define SIGNR signr_ 00490 00491 # else 00492 00493 # define _CONVRI CONVRI_ 00494 # define _CONVRDI CONVRDI_ 00495 # define _CONVCI CONVCI_ 00496 # define _CONVCDI CONVCDI_ 00497 # define _CONVIR CONVIR_ 00498 # define _CONVRDR CONVRDR_ 00499 # define _CONVCR CONVCR_ 00500 # define _CONVCDR CONVCDR_ 00501 # define _CONVIRD CONVIRD_ 00502 # define _CONVRRD CONVRRD_ 00503 # define _CONVCRD CONVCRD_ 00504 # define _CONVCDRD CONVCDRD_ 00505 # define _CONVIC CONVIC_ 00506 # define _CONVRC CONVRC_ 00507 # define _CONVRDC CONVRDC_ 00508 # define _CONVCDC CONVCDC_ 00509 # define _CONVICD CONVICD_ 00510 # define _CONVRCD CONVRCD_ 00511 # define _CONVRDCD CONVRDCD_ 00512 # define _CONVCCD CONVCCD_ 00513 # define _UMII UMII_ 00514 # define _UMIR UMIR_ 00515 # define _UMIRD UMIRD_ 00516 # define _UMIC UMIC_ 00517 # define _UMICD UMICD_ 00518 00519 # define _ADDII ADDII_ 00520 # define _ADDIR ADDIR_ 00521 # define _ADDIRD ADDIRD_ 00522 # define _ADDIC ADDIC_ 00523 # define _ADDICD ADDICD_ 00524 # define _ADDRR ADDRR_ 00525 # define _ADDRRD ADDRRD_ 00526 # define _ADDRC ADDRC_ 00527 # define _ADDRCD ADDRCD_ 00528 # define _ADDRDRD ADDRDRD_ 00529 # define _ADDRDC ADDRDC_ 00530 # define _ADDRDCD ADDRDCD_ 00531 # define _ADDCC ADDCC_ 00532 # define _ADDCCD ADDCCD_ 00533 # define _ADDCDCD ADDCDCD_ 00534 00535 00536 # define _SUBII SUBII_ 00537 # define _SUBIR SUBIR_ 00538 # define _SUBRI SUBRI_ 00539 # define _SUBIRD SUBIRD_ 00540 # define _SUBRDI SUBRDI_ 00541 # define _SUBIC SUBIC_ 00542 # define _SUBCI SUBCI_ 00543 # define _SUBICD SUBICD_ 00544 # define _SUBCDI SUBCDI_ 00545 # define _SUBRR SUBRR_ 00546 # define _SUBRRD SUBRRD_ 00547 # define _SUBRDR SUBRDR_ 00548 # define _SUBRC SUBRC_ 00549 # define _SUBCR SUBCR_ 00550 # define _SUBRCD SUBRCD_ 00551 # define _SUBCDR SUBCDR_ 00552 # define _SUBRDRD SUBRDRD_ 00553 # define _SUBRDC SUBRDC_ 00554 # define _SUBCRD SUBCRD_ 00555 # define _SUBRDCD SUBRDCD_ 00556 # define _SUBCDRD SUBCDRD_ 00557 # define _SUBCC SUBCC_ 00558 # define _SUBCCD SUBCCD_ 00559 # define _SUBCDC SUBCDC_ 00560 # define _SUBCDCD SUBCDCD_ 00561 00562 00563 # define _MULII MULII_ 00564 # define _MULIR MULIR_ 00565 # define _MULIRD MULIRD_ 00566 # define _MULIC MULIC_ 00567 # define _MULICD MULICD_ 00568 # define _MULRR MULRR_ 00569 # define _MULRRD MULRRD_ 00570 # define _MULRC MULRC_ 00571 # define _MULRCD MULRCD_ 00572 # define _MULRDRD MULRDRD_ 00573 # define _MULRDC MULRDC_ 00574 # define _MULRDCD MULRDCD_ 00575 # define _MULCC MULCC_ 00576 # define _MULCCD MULCCD_ 00577 # define _MULCDCD MULCDCD_ 00578 00579 00580 # define _DIVII DIVII_ 00581 # define _DIVIR DIVIR_ 00582 # define _DIVRI DIVRI_ 00583 # define _DIVIRD DIVIRD_ 00584 # define _DIVRDI DIVRDI_ 00585 # define _DIVIC DIVIC_ 00586 # define _DIVCI DIVCI_ 00587 # define _DIVICD DIVICD_ 00588 # define _DIVCDI DIVCDI_ 00589 # define _DIVRR DIVRR_ 00590 # define _DIVRRD DIVRRD_ 00591 # define _DIVRDR DIVRDR_ 00592 # define _DIVRC DIVRC_ 00593 # define _DIVCR DIVCR_ 00594 # define _DIVRCD DIVRCD_ 00595 # define _DIVCDR DIVCDR_ 00596 # define _DIVRDRD DIVRDRD_ 00597 # define _DIVRDC DIVRDC_ 00598 # define _DIVCRD DIVCRD_ 00599 # define _DIVRDCD DIVRDCD_ 00600 # define _DIVCDRD DIVCDRD_ 00601 # define _DIVCC DIVCC_ 00602 # define _DIVCCD DIVCCD_ 00603 # define _DIVCDC DIVCDC_ 00604 # define _DIVCDCD DIVCDCD_ 00605 00606 00607 # define _EXPII EXPII_ 00608 # define _EXPIR EXPIR_ 00609 # define _EXPRI EXPRI_ 00610 # define _EXPIRD EXPIRD_ 00611 # define _EXPRDI EXPRDI_ 00612 # define _EXPIC EXPIC_ 00613 # define _EXPCI EXPCI_ 00614 # define _EXPICD EXPICD_ 00615 # define _EXPCDI EXPCDI_ 00616 # define _EXPRR EXPRR_ 00617 # define _EXPRRD EXPRRD_ 00618 # define _EXPRDR EXPRDR_ 00619 # define _EXPRC EXPRC_ 00620 # define _EXPCR EXPCR_ 00621 # define _EXPRCD EXPRCD_ 00622 # define _EXPCDR EXPCDR_ 00623 # define _EXPRDRD EXPRDRD_ 00624 # define _EXPRDC EXPRDC_ 00625 # define _EXPCRD EXPCRD_ 00626 # define _EXPRDCD EXPRDCD_ 00627 # define _EXPCDRD EXPCDRD_ 00628 # define _EXPCC EXPCC_ 00629 # define _EXPCCD EXPCCD_ 00630 # define _EXPCDC EXPCDC_ 00631 # define _EXPCDCD EXPCDCD_ 00632 00633 # define _LXII LXII_ 00634 # define _LXIR LXIR_ 00635 # define _LXRR LXRR_ 00636 # define _LXIRD LXIRD_ 00637 # define _LXRRD LXRRD_ 00638 # define _LXRDRD LXRDRD_ 00639 # define _LXRI LXRI_ 00640 # define _LXRDI LXRDI_ 00641 # define _LXRDR LXRDR_ 00642 # define _LXCHCH LXCHCH_ 00643 00644 # define _EQII EQII_ 00645 # define _EQIR EQIR_ 00646 # define _EQRR EQRR_ 00647 # define _EQIRD EQIRD_ 00648 # define _EQRRD EQRRD_ 00649 # define _EQRDRD EQRDRD_ 00650 # define _EQIC EQIC_ 00651 # define _EQRC EQRC_ 00652 # define _EQRDC EQRDC_ 00653 # define _EQCC EQCC_ 00654 # define _EQICD EQICD_ 00655 # define _EQRCD EQRCD_ 00656 # define _EQRDCD EQRDCD_ 00657 # define _EQCCD EQCCD_ 00658 # define _EQCDCD EQCDCD_ 00659 # define _EQCHCH EQCHCH_ 00660 00661 # define ABSCD ABSCD_ 00662 # define ABSC ABSC_ 00663 # define ABSD ABSD_ 00664 # define ABSI ABSI_ 00665 # define ABSR ABSR_ 00666 # define DIMD DIMD_ 00667 # define DIMI DIMI_ 00668 # define DIMR DIMR_ 00669 # define MASKI MASKI_ 00670 # define MODD MODD_ 00671 # define MODI MODI_ 00672 # define MODR MODR_ 00673 # define MODULOD MODULOD_ 00674 # define MODULOI MODULOI_ 00675 # define MODULOR MODULOR_ 00676 # define NINTD NINTD_ 00677 # define NINTR NINTR_ 00678 # define SHIFTI SHIFTI_ 00679 # define SHIFTLI SHIFTLI_ 00680 # define SHIFTRI SHIFTRI_ 00681 # define SIGND SIGND_ 00682 # define SIGNI SIGNI_ 00683 # define SIGNR SIGNR_ 00684 00685 # endif 00686