fold_drive.m
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
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
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