1 2 3 4 5IFNDEF __CONFIG_Z88DK_INC_ 6defc __CONFIG_Z88DK_INC_ = 1 7 8; Automatically Generated at Library Build Time 9 10 11 12 13 14 15 16 17 18 19PUBLIC __Z88DK 20 21 22 23 24defc __Z88DK = 2000 25 26 27 28 29 30 31 32 33 34PUBLIC __YAZ180 35 36PUBLIC __CPU_CLOCK 37 38PUBLIC __CLOCKS_PER_SECOND 39 40PUBLIC __BIOS_SP 41PUBLIC __BANK_SP 42 43PUBLIC __COMMON_AREA_1_BASE 44PUBLIC __COMMON_AREA_1_PHASE_DATA 45PUBLIC __COMMON_AREA_1_PHASE_DRIVER 46 47PUBLIC __ASCI0_RX_SIZE 48PUBLIC __ASCI0_TX_SIZE 49 50PUBLIC __ASCI1_RX_SIZE 51PUBLIC __ASCI1_TX_SIZE 52 53PUBLIC __IO_BASE_ADDRESS 54 55PUBLIC __IO_BREAK 56 57PUBLIC __IO_PIO_PORT_BASE 58 59PUBLIC __IO_PCA9665_1_PORT_BASE 60PUBLIC __IO_PCA9665_2_PORT_BASE 61 62PUBLIC __APU_CMD_SIZE 63PUBLIC __APU_PTR_SIZE 64 65PUBLIC __IO_APU_PORT_BASE 66 67 68 69 70defc __YAZ180 = 1 71 72defc __CPU_CLOCK = 36864000 73 74defc __CLOCKS_PER_SECOND = 256 75 76defc __BIOS_SP = 0xFFDE 77defc __BANK_SP = 0x003B 78 79defc __COMMON_AREA_1_BASE = 0xF000 80defc __COMMON_AREA_1_PHASE_DATA = 0xf000 81defc __COMMON_AREA_1_PHASE_DRIVER = 0xf580 82 83defc __ASCI0_RX_SIZE = 0x100 84defc __ASCI0_TX_SIZE = 0x080 85 86defc __ASCI1_RX_SIZE = 0x100 87defc __ASCI1_TX_SIZE = 0x080 88 89defc __IO_BASE_ADDRESS = 0x0 90 91defc __IO_BREAK = 0x2000 92 93defc __IO_PIO_PORT_BASE = 0x4000 94 95defc __IO_PCA9665_1_PORT_BASE = 0xA000 96defc __IO_PCA9665_2_PORT_BASE = 0x8000 97 98defc __APU_CMD_SIZE = 0x100 99defc __APU_PTR_SIZE = 0x100 100 101defc __IO_APU_PORT_BASE = 0xC000 102 103 104 105 106 107 108 109 110 111PUBLIC __Z180 112 113PUBLIC __Z180_Z80180 114PUBLIC __Z180_Z8L180 115PUBLIC __Z180_Z8S180 116 117PUBLIC __CPU_INFO 118 119PUBLIC __CPU_INFO_ENABLE_SLL 120 121PUBLIC __CPU_TIMER_SCALE 122 123 124 ; Z8S180 / Z8L180 CLASS 125 126 PUBLIC CNTLA0 127 PUBLIC CNTLA1 128 PUBLIC CNTLB0 129 PUBLIC CNTLB1 130 PUBLIC STAT0 131 PUBLIC STAT1 132 PUBLIC TDR0 133 PUBLIC TDR1 134 PUBLIC RDR0 135 PUBLIC RDR1 136 PUBLIC ASEXT0 137 PUBLIC ASEXT1 138 PUBLIC ASTC0L 139 PUBLIC ASTC0H 140 PUBLIC ASTC1L 141 PUBLIC ASTC1H 142 143 PUBLIC CNTR 144 PUBLIC TRDR 145 146 PUBLIC TMDR0L 147 PUBLIC TMDR0H 148 PUBLIC RLDR0L 149 PUBLIC RLDR0H 150 PUBLIC TCR 151 PUBLIC TMDR1L 152 PUBLIC TMDR1H 153 PUBLIC RLDR1L 154 PUBLIC RLDR1H 155 156 PUBLIC FRC 157 PUBLIC CMR 158 PUBLIC CCR 159 160 PUBLIC SAR0L 161 PUBLIC SAR0H 162 PUBLIC SAR0B 163 PUBLIC DAR0L 164 PUBLIC DAR0H 165 PUBLIC DAR0B 166 PUBLIC BCR0L 167 PUBLIC BCR0H 168 PUBLIC MAR1L 169 PUBLIC MAR1H 170 PUBLIC MAR1B 171 PUBLIC IAR1L 172 PUBLIC IAR1H 173 PUBLIC IAR1B 174 PUBLIC BCR1L 175 PUBLIC BCR1H 176 PUBLIC DSTAT 177 PUBLIC DMODE 178 PUBLIC DCNTL 179 180 PUBLIC IL 181 PUBLIC ITC 182 183 PUBLIC RCR 184 185 PUBLIC CBR 186 PUBLIC BBR 187 PUBLIC CBAR 188 189 PUBLIC OMCR 190 PUBLIC ICR 191 192 ; I/O REGISTER BIT FIELDS 193 194 PUBLIC CNTLA0_MPE 195 PUBLIC CNTLA0_RE 196 PUBLIC CNTLA0_TE 197 PUBLIC CNTLA0_RTS0 198 PUBLIC CNTLA0_MPBR 199 PUBLIC CNTLA0_EFR 200 PUBLIC CNTLA0_MODE_MASK 201 PUBLIC CNTLA0_MODE_8P2 202 PUBLIC CNTLA0_MODE_8P1 203 PUBLIC CNTLA0_MODE_8N2 204 PUBLIC CNTLA0_MODE_8N1 205 PUBLIC CNTLA0_MODE_7P2 206 PUBLIC CNTLA0_MODE_7P1 207 PUBLIC CNTLA0_MODE_7N2 208 PUBLIC CNTLA0_MODE_7N1 209 210 PUBLIC CNTLA1_MPE 211 PUBLIC CNTLA1_RE 212 PUBLIC CNTLA1_TE 213 PUBLIC CNTLA1_CKA1D 214 PUBLIC CNTLA1_MPBR 215 PUBLIC CNTLA1_EFR 216 PUBLIC CNTLA1_MODE_MASK 217 PUBLIC CNTLA1_MODE_8P2 218 PUBLIC CNTLA1_MODE_8P1 219 PUBLIC CNTLA1_MODE_8N2 220 PUBLIC CNTLA1_MODE_8N1 221 PUBLIC CNTLA1_MODE_7P2 222 PUBLIC CNTLA1_MODE_7P1 223 PUBLIC CNTLA1_MODE_7N2 224 PUBLIC CNTLA1_MODE_7N1 225 226 PUBLIC CNTLB0_MPBT 227 PUBLIC CNTLB0_MP 228 PUBLIC CNTLB0_CTS 229 PUBLIC CNTLB0_PS 230 PUBLIC CNTLB0_PEO 231 PUBLIC CNTLB0_DR 232 PUBLIC CNTLB0_SS_MASK 233 PUBLIC CNTLB0_SS_EXT 234 PUBLIC CNTLB0_SS_DIV_64 235 PUBLIC CNTLB0_SS_DIV_32 236 PUBLIC CNTLB0_SS_DIV_16 237 PUBLIC CNTLB0_SS_DIV_8 238 PUBLIC CNTLB0_SS_DIV_4 239 PUBLIC CNTLB0_SS_DIV_2 240 PUBLIC CNTLB0_SS_DIV_1 241 242 PUBLIC CNTLB1_MPBT 243 PUBLIC CNTLB1_MP 244 PUBLIC CNTLB1_CTS 245 PUBLIC CNTLB1_PS 246 PUBLIC CNTLB1_PEO 247 PUBLIC CNTLB1_DR 248 PUBLIC CNTLB1_SS_MASK 249 PUBLIC CNTLB1_SS_EXT 250 PUBLIC CNTLB1_SS_DIV_64 251 PUBLIC CNTLB1_SS_DIV_32 252 PUBLIC CNTLB1_SS_DIV_16 253 PUBLIC CNTLB1_SS_DIV_8 254 PUBLIC CNTLB1_SS_DIV_4 255 PUBLIC CNTLB1_SS_DIV_2 256 PUBLIC CNTLB1_SS_DIV_1 257 258 PUBLIC STAT0_RDRF 259 PUBLIC STAT0_OVRN 260 PUBLIC STAT0_PE 261 PUBLIC STAT0_FE 262 PUBLIC STAT0_RIE 263 PUBLIC STAT0_DCD0 264 PUBLIC STAT0_TDRE 265 PUBLIC STAT0_TIE 266 267 PUBLIC STAT1_RDRF 268 PUBLIC STAT1_OVRN 269 PUBLIC STAT1_PE 270 PUBLIC STAT1_FE 271 PUBLIC STAT1_RIE 272 PUBLIC STAT1_CTS1E 273 PUBLIC STAT1_TDRE 274 PUBLIC STAT1_TIE 275 276 PUBLIC CNTR_EF 277 PUBLIC CNTR_EIE 278 PUBLIC CNTR_RE 279 PUBLIC CNTR_TE 280 PUBLIC CNTR_SS_MASK 281 PUBLIC CNTR_SS_EXT 282 PUBLIC CNTR_SS_DIV_1280 283 PUBLIC CNTR_SS_DIV_640 284 PUBLIC CNTR_SS_DIV_320 285 PUBLIC CNTR_SS_DIV_160 286 PUBLIC CNTR_SS_DIV_80 287 PUBLIC CNTR_SS_DIV_40 288 PUBLIC CNTR_SS_DIV_20 289 290 ; PRT REGISTER BIT FIELDS 291 292 PUBLIC TCR_TIF1 293 PUBLIC TCR_TIF0 294 PUBLIC TCR_TIE1 295 PUBLIC TCR_TIE0 296 PUBLIC TCR_TOC1 297 PUBLIC TCR_TOC0 298 PUBLIC TCR_TDE1 299 PUBLIC TCR_TDE0 300 301 ; DMA REGISTER BIT FIELDS 302 303 PUBLIC DCNTL_MWI1 304 PUBLIC DCNTL_MWI0 305 PUBLIC DCNTL_IWI1 306 PUBLIC DCNTL_IWI0 307 PUBLIC DCNTL_DMS1 308 PUBLIC DCNTL_DMS0 309 PUBLIC DCNTL_DIM1 310 PUBLIC DCNTL_DIM0 311 312 ; INT/TRAP CONTROL REGISTER (ITC) BIT FIELDS 313 314 PUBLIC ITC_TRAP 315 PUBLIC ITC_UFO 316 PUBLIC ITC_ITE2 317 PUBLIC ITC_ITE1 318 PUBLIC ITC_ITE0 319 320 ; Refresh CONTROL REGISTER (RCR) BIT FIELDS 321 322 PUBLIC RCR_REFE 323 PUBLIC RCR_REFW 324 PUBLIC RCR_CYC1 325 PUBLIC RCR_CYC0 326 327 ; Operation Mode CONTROL REGISTER (OMCR) BIT FIELDS 328 329 PUBLIC OMCR_M1E 330 PUBLIC OMCR_M1TE 331 PUBLIC OMCR_IOC 332 333 ; CPU CLOCK MULTIPLIER REGISTER (CMR) BIT FIELDS (Z8S180 & higher Only) 334 335 PUBLIC CMR_X2 336 PUBLIC CMR_LN_XTAL 337 338 ; CPU CONTROL REGISTER (CCR) BIT FIELDS (Z8S180 & higher Only) 339 340 PUBLIC CCR_XTAL_X2 341 PUBLIC CCR_STANDBY 342 PUBLIC CCR_BREXT 343 PUBLIC CCR_LNPHI 344 PUBLIC CCR_IDLE 345 PUBLIC CCR_LNIO 346 PUBLIC CCR_LNCPUCTL 347 PUBLIC CCR_LNAD 348 349 350 351 352 353defc __Z180 = 0x04 354 355defc __Z180_Z80180 = 0x01 356defc __Z180_Z8L180 = 0x02 357defc __Z180_Z8S180 = 0x04 358 359defc __CPU_INFO = 0x00 360 361defc __CPU_INFO_ENABLE_SLL = 0x01 362 363defc __CPU_TIMER_SCALE = 20 364 365 366 ; Z8S180 / Z8L180 CLASS 367 368 defc CNTLA0 = 0x0 369 defc CNTLA1 = 0x1 370 defc CNTLB0 = 0x2 371 defc CNTLB1 = 0x3 372 defc STAT0 = 0x4 373 defc STAT1 = 0x5 374 defc TDR0 = 0x6 375 defc TDR1 = 0x7 376 defc RDR0 = 0x8 377 defc RDR1 = 0x9 378 defc ASEXT0 = 0x12 379 defc ASEXT1 = 0x13 380 defc ASTC0L = 0x1a 381 defc ASTC0H = 0x1b 382 defc ASTC1L = 0x1c 383 defc ASTC1H = 0x1d 384 385 defc CNTR = 0xa 386 defc TRDR = 0xb 387 388 defc TMDR0L = 0xc 389 defc TMDR0H = 0xd 390 defc RLDR0L = 0xe 391 defc RLDR0H = 0xf 392 defc TCR = 0x10 393 defc TMDR1L = 0x14 394 defc TMDR1H = 0x15 395 defc RLDR1L = 0x16 396 defc RLDR1H = 0x17 397 398 defc FRC = 0x18 399 defc CMR = 0x1e 400 defc CCR = 0x1f 401 402 defc SAR0L = 0x20 403 defc SAR0H = 0x21 404 defc SAR0B = 0x22 405 defc DAR0L = 0x23 406 defc DAR0H = 0x24 407 defc DAR0B = 0x25 408 defc BCR0L = 0x26 409 defc BCR0H = 0x27 410 defc MAR1L = 0x28 411 defc MAR1H = 0x29 412 defc MAR1B = 0x2a 413 defc IAR1L = 0x2b 414 defc IAR1H = 0x2c 415 defc IAR1B = 0x2d 416 defc BCR1L = 0x2e 417 defc BCR1H = 0x2f 418 defc DSTAT = 0x30 419 defc DMODE = 0x31 420 defc DCNTL = 0x32 421 422 defc IL = 0x33 423 defc ITC = 0x34 424 425 defc RCR = 0x36 426 427 defc CBR = 0x38 428 defc BBR = 0x39 429 defc CBAR = 0x3a 430 431 defc OMCR = 0x3e 432 defc ICR = 0x3f 433 434 ; I/O REGISTER BIT FIELDS 435 436 defc CNTLA0_MPE = 0x80 437 defc CNTLA0_RE = 0x40 438 defc CNTLA0_TE = 0x20 439 defc CNTLA0_RTS0 = 0x10 440 defc CNTLA0_MPBR = 0x08 441 defc CNTLA0_EFR = 0x08 442 defc CNTLA0_MODE_MASK = 0x07 443 defc CNTLA0_MODE_8P2 = 0x07 444 defc CNTLA0_MODE_8P1 = 0x06 445 defc CNTLA0_MODE_8N2 = 0x05 446 defc CNTLA0_MODE_8N1 = 0x04 447 defc CNTLA0_MODE_7P2 = 0x03 448 defc CNTLA0_MODE_7P1 = 0x02 449 defc CNTLA0_MODE_7N2 = 0x01 450 defc CNTLA0_MODE_7N1 = 0x00 451 452 defc CNTLA1_MPE = 0x80 453 defc CNTLA1_RE = 0x40 454 defc CNTLA1_TE = 0x20 455 defc CNTLA1_CKA1D = 0x10 456 defc CNTLA1_MPBR = 0x08 457 defc CNTLA1_EFR = 0x08 458 defc CNTLA1_MODE_MASK = 0x07 459 defc CNTLA1_MODE_8P2 = 0x07 460 defc CNTLA1_MODE_8P1 = 0x06 461 defc CNTLA1_MODE_8N2 = 0x05 462 defc CNTLA1_MODE_8N1 = 0x04 463 defc CNTLA1_MODE_7P2 = 0x03 464 defc CNTLA1_MODE_7P1 = 0x02 465 defc CNTLA1_MODE_7N2 = 0x01 466 defc CNTLA1_MODE_7N1 = 0x00 467 468 defc CNTLB0_MPBT = 0x80 469 defc CNTLB0_MP = 0x40 470 defc CNTLB0_CTS = 0x20 471 defc CNTLB0_PS = 0x20 472 defc CNTLB0_PEO = 0x10 473 defc CNTLB0_DR = 0x08 474 defc CNTLB0_SS_MASK = 0x07 475 defc CNTLB0_SS_EXT = 0x07 476 defc CNTLB0_SS_DIV_64 = 0x06 477 defc CNTLB0_SS_DIV_32 = 0x05 478 defc CNTLB0_SS_DIV_16 = 0x04 479 defc CNTLB0_SS_DIV_8 = 0x03 480 defc CNTLB0_SS_DIV_4 = 0x02 481 defc CNTLB0_SS_DIV_2 = 0x01 482 defc CNTLB0_SS_DIV_1 = 0x00 483 484 defc CNTLB1_MPBT = 0x80 485 defc CNTLB1_MP = 0x40 486 defc CNTLB1_CTS = 0x20 487 defc CNTLB1_PS = 0x20 488 defc CNTLB1_PEO = 0x10 489 defc CNTLB1_DR = 0x08 490 defc CNTLB1_SS_MASK = 0x07 491 defc CNTLB1_SS_EXT = 0x07 492 defc CNTLB1_SS_DIV_64 = 0x06 493 defc CNTLB1_SS_DIV_32 = 0x05 494 defc CNTLB1_SS_DIV_16 = 0x04 495 defc CNTLB1_SS_DIV_8 = 0x03 496 defc CNTLB1_SS_DIV_4 = 0x02 497 defc CNTLB1_SS_DIV_2 = 0x01 498 defc CNTLB1_SS_DIV_1 = 0x00 499 500 defc STAT0_RDRF = 0x80 501 defc STAT0_OVRN = 0x40 502 defc STAT0_PE = 0x20 503 defc STAT0_FE = 0x10 504 defc STAT0_RIE = 0x08 505 defc STAT0_DCD0 = 0x04 506 defc STAT0_TDRE = 0x02 507 defc STAT0_TIE = 0x01 508 509 defc STAT1_RDRF = 0x80 510 defc STAT1_OVRN = 0x40 511 defc STAT1_PE = 0x20 512 defc STAT1_FE = 0x10 513 defc STAT1_RIE = 0x08 514 defc STAT1_CTS1E = 0x04 515 defc STAT1_TDRE = 0x02 516 defc STAT1_TIE = 0x01 517 518 defc CNTR_EF = 0x80 519 defc CNTR_EIE = 0x40 520 defc CNTR_RE = 0x20 521 defc CNTR_TE = 0x10 522 defc CNTR_SS_MASK = 0x07 523 defc CNTR_SS_EXT = 0x07 524 defc CNTR_SS_DIV_1280 = 0x06 525 defc CNTR_SS_DIV_640 = 0x05 526 defc CNTR_SS_DIV_320 = 0x04 527 defc CNTR_SS_DIV_160 = 0x03 528 defc CNTR_SS_DIV_80 = 0x02 529 defc CNTR_SS_DIV_40 = 0x01 530 defc CNTR_SS_DIV_20 = 0x00 531 532 ; PRT REGISTER BIT FIELDS 533 534 defc TCR_TIF1 = 0x80 535 defc TCR_TIF0 = 0x40 536 defc TCR_TIE1 = 0x20 537 defc TCR_TIE0 = 0x10 538 defc TCR_TOC1 = 0x08 539 defc TCR_TOC0 = 0x04 540 defc TCR_TDE1 = 0x02 541 defc TCR_TDE0 = 0x01 542 543 ; DMA REGISTER BIT FIELDS 544 545 defc DSTAT_DE1 = 0x80 546 defc DSTAT_DE0 = 0x40 547 defc DSTAT_DWE1 = 0x20 548 defc DSTAT_DWE0 = 0x10 549 defc DSTAT_DIE1 = 0x08 550 defc DSTAT_DIE0 = 0x04 551 defc DSTAT_DME = 0x01 552 553 defc DMODE_DM1 = 0x20 554 defc DMODE_DM0 = 0x10 555 defc DMODE_SM1 = 0x08 556 defc DMODE_SM0 = 0x04 557 defc DMODE_MMOD = 0x02 558 559 defc DCNTL_MWI1 = 0x80 560 defc DCNTL_MWI0 = 0x40 561 defc DCNTL_IWI1 = 0x20 562 defc DCNTL_IWI0 = 0x10 563 defc DCNTL_DMS1 = 0x08 564 defc DCNTL_DMS0 = 0x04 565 defc DCNTL_DIM1 = 0x02 566 defc DCNTL_DIM0 = 0x01 567 568 ; INT/TRAP CONTROL REGISTER (ITC) BIT FIELDS 569 570 defc ITC_TRAP = 0x80 571 defc ITC_UFO = 0x40 572 defc ITC_ITE2 = 0x04 573 defc ITC_ITE1 = 0x02 574 defc ITC_ITE0 = 0x01 575 576 ; Refresh CONTROL REGISTER (RCR) BIT FIELDS 577 578 defc RCR_REFE = 0x80 579 defc RCR_REFW = 0x40 580 defc RCR_CYC1 = 0x02 581 defc RCR_CYC0 = 0x01 582 583 ; Operation Mode CONTROL REGISTER (OMCR) BIT FIELDS 584 585 defc OMCR_M1E = 0x80 586 defc OMCR_M1TE = 0x40 587 defc OMCR_IOC = 0x20 588 589 ; CPU CLOCK MULTIPLIER REGISTER (CMR) BIT FIELDS (Z8S180 & higher Only) 590 591 defc CMR_X2 = 0x80 592 defc CMR_LN_XTAL = 0x40 593 594 ; CPU CONTROL REGISTER (CCR) BIT FIELDS (Z8S180 & higher Only) 595 596 defc CCR_XTAL_X2 = 0x80 597 defc CCR_STANDBY = 0x40 598 defc CCR_BREXT = 0x20 599 defc CCR_LNPHI = 0x10 600 defc CCR_IDLE = 0x08 601 defc CCR_LNIO = 0x04 602 defc CCR_LNCPUCTL = 0x02 603 defc CCR_LNAD = 0x01 604 605 606 607 608 609 610 611 612 613 614PUBLIC __CLIB_OPT_MULTITHREAD 615 616PUBLIC __CLIB_OPT_MULTITHREAD_LOCK_HEAPS 617PUBLIC __CLIB_OPT_MULTITHREAD_LOCK_FILES 618PUBLIC __CLIB_OPT_MULTITHREAD_LOCK_FLIST 619PUBLIC __CLIB_OPT_MULTITHREAD_LOCK_FDTBL 620PUBLIC __CLIB_OPT_MULTITHREAD_LOCK_FDSTR 621 622PUBLIC __CLIB_OPT_IMATH 623 624PUBLIC __CLIB_OPT_IMATH_FAST 625 626PUBLIC __CLIB_OPT_IMATH_FAST_DIV_UNROLL 627PUBLIC __CLIB_OPT_IMATH_FAST_DIV_LZEROS 628PUBLIC __CLIB_OPT_IMATH_FAST_MUL_UNROLL 629PUBLIC __CLIB_OPT_IMATH_FAST_MUL_LZEROS 630PUBLIC __CLIB_OPT_IMATH_FAST_LIA 631 632PUBLIC __CLIB_OPT_IMATH_SELECT 633 634PUBLIC __CLIB_OPT_IMATH_SELECT_FAST_ASR 635PUBLIC __CLIB_OPT_IMATH_SELECT_FAST_LSR 636PUBLIC __CLIB_OPT_IMATH_SELECT_FAST_LSL 637 638PUBLIC __CLIB_OPT_TXT2NUM 639 640PUBLIC __CLIB_OPT_TXT2NUM_INT_BIN 641PUBLIC __CLIB_OPT_TXT2NUM_INT_OCT 642PUBLIC __CLIB_OPT_TXT2NUM_INT_DEC 643PUBLIC __CLIB_OPT_TXT2NUM_INT_HEX 644 645PUBLIC __CLIB_OPT_TXT2NUM_LONG_BIN 646PUBLIC __CLIB_OPT_TXT2NUM_LONG_OCT 647PUBLIC __CLIB_OPT_TXT2NUM_LONG_DEC 648PUBLIC __CLIB_OPT_TXT2NUM_LONG_HEX 649 650PUBLIC __CLIB_OPT_TXT2NUM_SELECT 651 652PUBLIC __CLIB_OPT_TXT2NUM_SELECT_FAST_BIN 653PUBLIC __CLIB_OPT_TXT2NUM_SELECT_FAST_OCT 654PUBLIC __CLIB_OPT_TXT2NUM_SELECT_FAST_DEC 655PUBLIC __CLIB_OPT_TXT2NUM_SELECT_FAST_HEX 656 657PUBLIC __CLIB_OPT_NUM2TXT 658 659PUBLIC __CLIB_OPT_NUM2TXT_INT_BIN 660PUBLIC __CLIB_OPT_NUM2TXT_INT_OCT 661PUBLIC __CLIB_OPT_NUM2TXT_INT_DEC 662PUBLIC __CLIB_OPT_NUM2TXT_INT_HEX 663 664PUBLIC __CLIB_OPT_NUM2TXT_LONG_BIN 665PUBLIC __CLIB_OPT_NUM2TXT_LONG_OCT 666PUBLIC __CLIB_OPT_NUM2TXT_LONG_DEC 667PUBLIC __CLIB_OPT_NUM2TXT_LONG_HEX 668 669PUBLIC __CLIB_OPT_NUM2TXT_SELECT 670 671PUBLIC __CLIB_OPT_NUM2TXT_SELECT_FAST_BIN 672PUBLIC __CLIB_OPT_NUM2TXT_SELECT_FAST_OCT 673PUBLIC __CLIB_OPT_NUM2TXT_SELECT_FAST_DEC 674PUBLIC __CLIB_OPT_NUM2TXT_SELECT_FAST_HEX 675 676PUBLIC __CLIB_OPT_STDIO 677 678PUBLIC __CLIB_OPT_STDIO_VALID 679 680PUBLIC CHAR_CR 681PUBLIC CHAR_LF 682PUBLIC CHAR_BS 683PUBLIC CHAR_ESC 684PUBLIC CHAR_CAPS 685PUBLIC CHAR_BELL 686PUBLIC CHAR_CTRL_C 687PUBLIC CHAR_CTRL_D 688PUBLIC CHAR_CTRL_Z 689PUBLIC CHAR_CURSOR_UC 690PUBLIC CHAR_CURSOR_LC 691PUBLIC CHAR_PASSWORD 692 693PUBLIC __CLIB_OPT_PRINTF 694 695PUBLIC __CLIB_OPT_PRINTF_d 696PUBLIC __CLIB_OPT_PRINTF_u 697PUBLIC __CLIB_OPT_PRINTF_x 698PUBLIC __CLIB_OPT_PRINTF_X 699PUBLIC __CLIB_OPT_PRINTF_o 700PUBLIC __CLIB_OPT_PRINTF_n 701PUBLIC __CLIB_OPT_PRINTF_i 702PUBLIC __CLIB_OPT_PRINTF_p 703PUBLIC __CLIB_OPT_PRINTF_B 704PUBLIC __CLIB_OPT_PRINTF_s 705PUBLIC __CLIB_OPT_PRINTF_c 706PUBLIC __CLIB_OPT_PRINTF_I 707PUBLIC __CLIB_OPT_PRINTF_ld 708PUBLIC __CLIB_OPT_PRINTF_lu 709PUBLIC __CLIB_OPT_PRINTF_lx 710PUBLIC __CLIB_OPT_PRINTF_lX 711PUBLIC __CLIB_OPT_PRINTF_lo 712PUBLIC __CLIB_OPT_PRINTF_ln 713PUBLIC __CLIB_OPT_PRINTF_li 714PUBLIC __CLIB_OPT_PRINTF_lp 715PUBLIC __CLIB_OPT_PRINTF_lB 716PUBLIC __CLIB_OPT_PRINTF_a 717PUBLIC __CLIB_OPT_PRINTF_A 718PUBLIC __CLIB_OPT_PRINTF_e 719PUBLIC __CLIB_OPT_PRINTF_E 720PUBLIC __CLIB_OPT_PRINTF_f 721PUBLIC __CLIB_OPT_PRINTF_F 722PUBLIC __CLIB_OPT_PRINTF_g 723PUBLIC __CLIB_OPT_PRINTF_G 724 725PUBLIC __CLIB_OPT_PRINTF_2 726 727PUBLIC __CLIB_OPT_PRINTF_2_lld 728PUBLIC __CLIB_OPT_PRINTF_2_llu 729PUBLIC __CLIB_OPT_PRINTF_2_llx 730PUBLIC __CLIB_OPT_PRINTF_2_llX 731PUBLIC __CLIB_OPT_PRINTF_2_llo 732PUBLIC __CLIB_OPT_PRINTF_2_lli 733 734PUBLIC __CLIB_OPT_SCANF 735 736PUBLIC __CLIB_OPT_SCANF_d 737PUBLIC __CLIB_OPT_SCANF_u 738PUBLIC __CLIB_OPT_SCANF_x 739PUBLIC __CLIB_OPT_SCANF_X 740PUBLIC __CLIB_OPT_SCANF_o 741PUBLIC __CLIB_OPT_SCANF_n 742PUBLIC __CLIB_OPT_SCANF_i 743PUBLIC __CLIB_OPT_SCANF_p 744PUBLIC __CLIB_OPT_SCANF_B 745PUBLIC __CLIB_OPT_SCANF_s 746PUBLIC __CLIB_OPT_SCANF_c 747PUBLIC __CLIB_OPT_SCANF_I 748PUBLIC __CLIB_OPT_SCANF_ld 749PUBLIC __CLIB_OPT_SCANF_lu 750PUBLIC __CLIB_OPT_SCANF_lx 751PUBLIC __CLIB_OPT_SCANF_lX 752PUBLIC __CLIB_OPT_SCANF_lo 753PUBLIC __CLIB_OPT_SCANF_ln 754PUBLIC __CLIB_OPT_SCANF_li 755PUBLIC __CLIB_OPT_SCANF_lp 756PUBLIC __CLIB_OPT_SCANF_lB 757PUBLIC __CLIB_OPT_SCANF_BRACKET 758PUBLIC __CLIB_OPT_SCANF_a 759PUBLIC __CLIB_OPT_SCANF_A 760PUBLIC __CLIB_OPT_SCANF_e 761PUBLIC __CLIB_OPT_SCANF_E 762PUBLIC __CLIB_OPT_SCANF_f 763PUBLIC __CLIB_OPT_SCANF_F 764PUBLIC __CLIB_OPT_SCANF_g 765PUBLIC __CLIB_OPT_SCANF_G 766 767PUBLIC __CLIB_OPT_SCANF_2 768 769PUBLIC __CLIB_OPT_SCANF_2_lld 770PUBLIC __CLIB_OPT_SCANF_2_llu 771PUBLIC __CLIB_OPT_SCANF_2_llx 772PUBLIC __CLIB_OPT_SCANF_2_llX 773PUBLIC __CLIB_OPT_SCANF_2_llo 774PUBLIC __CLIB_OPT_SCANF_2_lli 775 776PUBLIC __CLIB_OPT_UNROLL 777 778PUBLIC __CLIB_OPT_UNROLL_MEMCPY 779PUBLIC __CLIB_OPT_UNROLL_MEMSET 780PUBLIC __CLIB_OPT_UNROLL_OTIR 781PUBLIC __CLIB_OPT_UNROLL_LDIR 782PUBLIC __CLIB_OPT_UNROLL_USER_SMC 783PUBLIC __CLIB_OPT_UNROLL_LIB_SMC 784 785PUBLIC __CLIB_OPT_STRTOD 786 787PUBLIC __CLIB_OPT_STRTOD_NAN 788PUBLIC __CLIB_OPT_STRTOD_INF 789PUBLIC __CLIB_OPT_STRTOD_HEX 790 791PUBLIC __CLIB_OPT_SORT 792 793PUBLIC __CLIB_OPT_SORT_INSERTION 794PUBLIC __CLIB_OPT_SORT_SHELL 795PUBLIC __CLIB_OPT_SORT_QUICK 796 797PUBLIC __CLIB_OPT_SORT_QSORT 798 799PUBLIC __CLIB_OPT_SORT_QSORT_PIVOT 800PUBLIC __CLIB_OPT_SORT_QSORT_PIVOT_MID 801PUBLIC __CLIB_OPT_SORT_QSORT_PIVOT_RAN 802PUBLIC __CLIB_OPT_SORT_QSORT_ENABLE_INSERTION 803PUBLIC __CLIB_OPT_SORT_QSORT_ENABLE_EQUAL 804 805PUBLIC __CLIB_OPT_ERROR 806 807PUBLIC __CLIB_OPT_ERROR_ENABLED 808PUBLIC __CLIB_OPT_ERROR_VERBOSE 809 810 811 812 813defc __CLIB_OPT_MULTITHREAD = 0x00 814 815defc __CLIB_OPT_MULTITHREAD_LOCK_HEAPS = 0x01 816defc __CLIB_OPT_MULTITHREAD_LOCK_FILES = 0x02 817defc __CLIB_OPT_MULTITHREAD_LOCK_FLIST = 0x04 818defc __CLIB_OPT_MULTITHREAD_LOCK_FDTBL = 0x08 819defc __CLIB_OPT_MULTITHREAD_LOCK_FDSTR = 0x10 820 821defc __CLIB_OPT_IMATH = 0 822 823defc __CLIB_OPT_IMATH_FAST = 0x0f 824 825defc __CLIB_OPT_IMATH_FAST_DIV_UNROLL = 0x01 826defc __CLIB_OPT_IMATH_FAST_DIV_LZEROS = 0x02 827defc __CLIB_OPT_IMATH_FAST_MUL_UNROLL = 0x04 828defc __CLIB_OPT_IMATH_FAST_MUL_LZEROS = 0x08 829defc __CLIB_OPT_IMATH_FAST_LIA = 0x80 830 831defc __CLIB_OPT_IMATH_SELECT = 0x00 832 833defc __CLIB_OPT_IMATH_SELECT_FAST_ASR = 0x01 834defc __CLIB_OPT_IMATH_SELECT_FAST_LSR = 0x02 835defc __CLIB_OPT_IMATH_SELECT_FAST_LSL = 0x04 836 837defc __CLIB_OPT_TXT2NUM = 0x04 838 839defc __CLIB_OPT_TXT2NUM_INT_BIN = 0x01 840defc __CLIB_OPT_TXT2NUM_INT_OCT = 0x02 841defc __CLIB_OPT_TXT2NUM_INT_DEC = 0x04 842defc __CLIB_OPT_TXT2NUM_INT_HEX = 0x08 843 844defc __CLIB_OPT_TXT2NUM_LONG_BIN = 0x10 845defc __CLIB_OPT_TXT2NUM_LONG_OCT = 0x20 846defc __CLIB_OPT_TXT2NUM_LONG_DEC = 0x40 847defc __CLIB_OPT_TXT2NUM_LONG_HEX = 0x80 848 849defc __CLIB_OPT_TXT2NUM_SELECT = 0x00 850 851defc __CLIB_OPT_TXT2NUM_SELECT_FAST_BIN = 0x01 852defc __CLIB_OPT_TXT2NUM_SELECT_FAST_OCT = 0x02 853defc __CLIB_OPT_TXT2NUM_SELECT_FAST_DEC = 0x04 854defc __CLIB_OPT_TXT2NUM_SELECT_FAST_HEX = 0x08 855 856defc __CLIB_OPT_NUM2TXT = 0x00 857 858defc __CLIB_OPT_NUM2TXT_INT_BIN = 0x01 859defc __CLIB_OPT_NUM2TXT_INT_OCT = 0x02 860defc __CLIB_OPT_NUM2TXT_INT_DEC = 0x04 861defc __CLIB_OPT_NUM2TXT_INT_HEX = 0x08 862 863defc __CLIB_OPT_NUM2TXT_LONG_BIN = 0x10 864defc __CLIB_OPT_NUM2TXT_LONG_OCT = 0x20 865defc __CLIB_OPT_NUM2TXT_LONG_DEC = 0x40 866defc __CLIB_OPT_NUM2TXT_LONG_HEX = 0x80 867 868defc __CLIB_OPT_NUM2TXT_SELECT = 0x00 869 870defc __CLIB_OPT_NUM2TXT_SELECT_FAST_BIN = 0x01 871defc __CLIB_OPT_NUM2TXT_SELECT_FAST_OCT = 0x02 872defc __CLIB_OPT_NUM2TXT_SELECT_FAST_DEC = 0x04 873defc __CLIB_OPT_NUM2TXT_SELECT_FAST_HEX = 0x08 874 875defc __CLIB_OPT_STDIO = 0x00 876 877defc __CLIB_OPT_STDIO_VALID = 0x01 878 879defc CHAR_CR = 13 880defc CHAR_LF = 10 881defc CHAR_BS = 8 882defc CHAR_ESC = 27 883defc CHAR_CAPS = 6 884defc CHAR_BELL = 7 885defc CHAR_CTRL_C = 3 886defc CHAR_CTRL_D = 4 887defc CHAR_CTRL_Z = 26 888defc CHAR_CURSOR_UC = 45 889defc CHAR_CURSOR_LC = 95 890defc CHAR_PASSWORD = 42 891 892defc __CLIB_OPT_PRINTF = 0x002ff6ff 893 894defc __CLIB_OPT_PRINTF_d = 0x00000001 895defc __CLIB_OPT_PRINTF_u = 0x00000002 896defc __CLIB_OPT_PRINTF_x = 0x00000004 897defc __CLIB_OPT_PRINTF_X = 0x00000008 898defc __CLIB_OPT_PRINTF_o = 0x00000010 899defc __CLIB_OPT_PRINTF_n = 0x00000020 900defc __CLIB_OPT_PRINTF_i = 0x00000040 901defc __CLIB_OPT_PRINTF_p = 0x00000080 902defc __CLIB_OPT_PRINTF_B = 0x00000100 903defc __CLIB_OPT_PRINTF_s = 0x00000200 904defc __CLIB_OPT_PRINTF_c = 0x00000400 905defc __CLIB_OPT_PRINTF_I = 0x00000800 906defc __CLIB_OPT_PRINTF_ld = 0x00001000 907defc __CLIB_OPT_PRINTF_lu = 0x00002000 908defc __CLIB_OPT_PRINTF_lx = 0x00004000 909defc __CLIB_OPT_PRINTF_lX = 0x00008000 910defc __CLIB_OPT_PRINTF_lo = 0x00010000 911defc __CLIB_OPT_PRINTF_ln = 0x00020000 912defc __CLIB_OPT_PRINTF_li = 0x00040000 913defc __CLIB_OPT_PRINTF_lp = 0x00080000 914defc __CLIB_OPT_PRINTF_lB = 0x00100000 915defc __CLIB_OPT_PRINTF_a = 0x00400000 916defc __CLIB_OPT_PRINTF_A = 0x00800000 917defc __CLIB_OPT_PRINTF_e = 0x01000000 918defc __CLIB_OPT_PRINTF_E = 0x02000000 919defc __CLIB_OPT_PRINTF_f = 0x04000000 920defc __CLIB_OPT_PRINTF_F = 0x08000000 921defc __CLIB_OPT_PRINTF_g = 0x10000000 922defc __CLIB_OPT_PRINTF_G = 0x20000000 923 924defc __CLIB_OPT_PRINTF_2 = 0x00 925 926defc __CLIB_OPT_PRINTF_2_lld = 0x01 927defc __CLIB_OPT_PRINTF_2_llu = 0x02 928defc __CLIB_OPT_PRINTF_2_llx = 0x04 929defc __CLIB_OPT_PRINTF_2_llX = 0x08 930defc __CLIB_OPT_PRINTF_2_llo = 0x10 931defc __CLIB_OPT_PRINTF_2_lli = 0x40 932 933defc __CLIB_OPT_SCANF = 0x002ff6ff 934 935defc __CLIB_OPT_SCANF_d = 0x00000001 936defc __CLIB_OPT_SCANF_u = 0x00000002 937defc __CLIB_OPT_SCANF_x = 0x00000004 938defc __CLIB_OPT_SCANF_X = 0x00000008 939defc __CLIB_OPT_SCANF_o = 0x00000010 940defc __CLIB_OPT_SCANF_n = 0x00000020 941defc __CLIB_OPT_SCANF_i = 0x00000040 942defc __CLIB_OPT_SCANF_p = 0x00000080 943defc __CLIB_OPT_SCANF_B = 0x00000100 944defc __CLIB_OPT_SCANF_s = 0x00000200 945defc __CLIB_OPT_SCANF_c = 0x00000400 946defc __CLIB_OPT_SCANF_I = 0x00000800 947defc __CLIB_OPT_SCANF_ld = 0x00001000 948defc __CLIB_OPT_SCANF_lu = 0x00002000 949defc __CLIB_OPT_SCANF_lx = 0x00004000 950defc __CLIB_OPT_SCANF_lX = 0x00008000 951defc __CLIB_OPT_SCANF_lo = 0x00010000 952defc __CLIB_OPT_SCANF_ln = 0x00020000 953defc __CLIB_OPT_SCANF_li = 0x00040000 954defc __CLIB_OPT_SCANF_lp = 0x00080000 955defc __CLIB_OPT_SCANF_lB = 0x00100000 956defc __CLIB_OPT_SCANF_BRACKET = 0x00200000 957defc __CLIB_OPT_SCANF_a = 0x00400000 958defc __CLIB_OPT_SCANF_A = 0x00800000 959defc __CLIB_OPT_SCANF_e = 0x01000000 960defc __CLIB_OPT_SCANF_E = 0x02000000 961defc __CLIB_OPT_SCANF_f = 0x04000000 962defc __CLIB_OPT_SCANF_F = 0x08000000 963defc __CLIB_OPT_SCANF_g = 0x10000000 964defc __CLIB_OPT_SCANF_G = 0x20000000 965 966defc __CLIB_OPT_SCANF_2 = 0x00 967 968defc __CLIB_OPT_SCANF_2_lld = 0x01 969defc __CLIB_OPT_SCANF_2_llu = 0x02 970defc __CLIB_OPT_SCANF_2_llx = 0x04 971defc __CLIB_OPT_SCANF_2_llX = 0x08 972defc __CLIB_OPT_SCANF_2_llo = 0x10 973defc __CLIB_OPT_SCANF_2_lli = 0x40 974 975defc __CLIB_OPT_UNROLL = 0x00 976 977defc __CLIB_OPT_UNROLL_MEMCPY = 0x01 978defc __CLIB_OPT_UNROLL_MEMSET = 0x02 979defc __CLIB_OPT_UNROLL_OTIR = 0x10 980defc __CLIB_OPT_UNROLL_LDIR = 0x20 981defc __CLIB_OPT_UNROLL_USER_SMC = 0x40 982defc __CLIB_OPT_UNROLL_LIB_SMC = 0x80 983 984defc __CLIB_OPT_STRTOD = 0x00 985 986defc __CLIB_OPT_STRTOD_NAN = 0x01 987defc __CLIB_OPT_STRTOD_INF = 0x01 988defc __CLIB_OPT_STRTOD_HEX = 0x02 989 990defc __CLIB_OPT_SORT = 1 991 992defc __CLIB_OPT_SORT_INSERTION = 0 993defc __CLIB_OPT_SORT_SHELL = 1 994defc __CLIB_OPT_SORT_QUICK = 2 995 996defc __CLIB_OPT_SORT_QSORT = 0x0c 997 998defc __CLIB_OPT_SORT_QSORT_PIVOT = 0x3 999defc __CLIB_OPT_SORT_QSORT_PIVOT_MID = 0x0 1000defc __CLIB_OPT_SORT_QSORT_PIVOT_RAN = 0x1 1001defc __CLIB_OPT_SORT_QSORT_ENABLE_INSERTION = 0x04 1002defc __CLIB_OPT_SORT_QSORT_ENABLE_EQUAL = 0x08 1003 1004defc __CLIB_OPT_ERROR = 0x00 1005 1006defc __CLIB_OPT_ERROR_ENABLED = 0x01 1007defc __CLIB_OPT_ERROR_VERBOSE = 0x02 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021PUBLIC __EOK 1022PUBLIC __EACCES 1023PUBLIC __EBADF 1024PUBLIC __EBDFD 1025PUBLIC __EDOM 1026PUBLIC __EFBIG 1027PUBLIC __EINVAL 1028PUBLIC __EIO 1029PUBLIC __EMFILE 1030PUBLIC __ENFILE 1031PUBLIC __ENOLCK 1032PUBLIC __ENOMEM 1033PUBLIC __ENOTSUP 1034PUBLIC __EOVERFLOW 1035PUBLIC __ERANGE 1036PUBLIC __ESTAT 1037PUBLIC __EAGAIN 1038PUBLIC __EWOULDBLOCK 1039 1040PUBLIC __ERROR_NEXT 1041 1042PUBLIC STDIO_SEEK_SET 1043PUBLIC STDIO_SEEK_CUR 1044PUBLIC STDIO_SEEK_END 1045 1046PUBLIC STDIO_MSG_PUTC 1047PUBLIC STDIO_MSG_WRIT 1048PUBLIC STDIO_MSG_GETC 1049PUBLIC STDIO_MSG_EATC 1050PUBLIC STDIO_MSG_READ 1051PUBLIC STDIO_MSG_SEEK 1052PUBLIC STDIO_MSG_ICTL 1053PUBLIC STDIO_MSG_FLSH 1054PUBLIC STDIO_MSG_CLOS 1055 1056PUBLIC ITERM_MSG_GETC 1057PUBLIC ITERM_MSG_REJECT 1058PUBLIC ITERM_MSG_INTERRUPT 1059PUBLIC ITERM_MSG_PUTC 1060PUBLIC ITERM_MSG_PRINT_CURSOR 1061PUBLIC ITERM_MSG_ERASE_CURSOR 1062PUBLIC ITERM_MSG_ERASE_CURSOR_PWD 1063PUBLIC ITERM_MSG_BS 1064PUBLIC ITERM_MSG_BS_PWD 1065PUBLIC ITERM_MSG_READLINE_BEGIN 1066PUBLIC ITERM_MSG_READLINE_END 1067PUBLIC ITERM_MSG_READLINE_SCROLL_LIMIT 1068PUBLIC ITERM_MSG_BELL 1069 1070PUBLIC __MESSAGE_ITERM_NEXT__ 1071 1072PUBLIC OTERM_MSG_PUTC 1073PUBLIC OTERM_MSG_TTY 1074PUBLIC OTERM_MSG_FZX_PUTC 1075PUBLIC OTERM_MSG_PRINTC 1076PUBLIC OTERM_MSG_SCROLL 1077PUBLIC OTERM_MSG_SCROLL_LIMIT 1078PUBLIC OTERM_MSG_CLS 1079PUBLIC OTERM_MSG_PAUSE 1080PUBLIC OTERM_MSG_BELL 1081PUBLIC OTERM_MSG_PSCROLL 1082PUBLIC OTERM_MSG_FZX_GET_XOR_DRAW 1083 1084PUBLIC __MESSAGE_OTERM_NEXT__ 1085 1086PUBLIC ICHAR_MSG_GETC 1087PUBLIC OCHAR_MSG_PUTC_BIN 1088PUBLIC OCHAR_MSG_PUTC 1089 1090PUBLIC __MESSAGE_NEXT__ 1091 1092PUBLIC mtx_plain 1093PUBLIC mtx_recursive 1094PUBLIC mtx_timed 1095 1096PUBLIC thrd_success 1097PUBLIC thrd_error 1098PUBLIC thrd_nomem 1099PUBLIC thrd_busy 1100PUBLIC thrd_timedout 1101 1102PUBLIC IOCTL_RESET 1103 1104PUBLIC IOCTL_ITERM_ECHO 1105PUBLIC IOCTL_ITERM_PASS 1106PUBLIC IOCTL_ITERM_LINE 1107PUBLIC IOCTL_ITERM_COOK 1108PUBLIC IOCTL_ITERM_CAPS 1109PUBLIC IOCTL_ITERM_CRLF 1110PUBLIC IOCTL_ITERM_CURS 1111 1112PUBLIC IOCTL_ITERM_TIE 1113PUBLIC IOCTL_ITERM_GET_EDITBUF 1114PUBLIC IOCTL_ITERM_SET_EDITBUF 1115 1116PUBLIC IOCTL_OTERM_PAGE 1117PUBLIC IOCTL_OTERM_PAUSE 1118PUBLIC IOCTL_OTERM_COOK 1119PUBLIC IOCTL_OTERM_CRLF 1120PUBLIC IOCTL_OTERM_CLEAR 1121PUBLIC IOCTL_OTERM_SIGNAL 1122PUBLIC IOCTL_OTERM_BELL 1123 1124PUBLIC IOCTL_OTERM_CLS 1125PUBLIC IOCTL_OTERM_RESET_SCROLL 1126PUBLIC IOCTL_OTERM_GET_WINDOW_COORD 1127PUBLIC IOCTL_OTERM_SET_WINDOW_COORD 1128PUBLIC IOCTL_OTERM_GET_WINDOW_RECT 1129PUBLIC IOCTL_OTERM_SET_WINDOW_RECT 1130PUBLIC IOCTL_OTERM_GET_CURSOR_COORD 1131PUBLIC IOCTL_OTERM_SET_CURSOR_COORD 1132PUBLIC IOCTL_OTERM_GET_OTERM 1133PUBLIC IOCTL_OTERM_SCROLL 1134PUBLIC IOCTL_OTERM_FONT 1135PUBLIC IOCTL_OTERM_SCROLL_LIMIT 1136 1137PUBLIC IOCTL_OTERM_FZX_GET_PAPER_COORD 1138PUBLIC IOCTL_OTERM_FZX_SET_PAPER_COORD 1139PUBLIC IOCTL_OTERM_FZX_GET_PAPER_RECT 1140PUBLIC IOCTL_OTERM_FZX_SET_PAPER_RECT 1141PUBLIC IOCTL_OTERM_FZX_LEFT_MARGIN 1142PUBLIC IOCTL_OTERM_FZX_LINE_SPACING 1143PUBLIC IOCTL_OTERM_FZX_SPACE_EXPAND 1144PUBLIC IOCTL_OTERM_FZX_GET_FZX_STATE 1145PUBLIC IOCTL_OTERM_FZX_SET_FZX_STATE 1146 1147PUBLIC IOCTL_ICHAR_CRLF 1148 1149PUBLIC IOCTL_OCHAR_CRLF 1150 1151 1152 1153 1154defc __EOK = 0 1155defc __EACCES = 1 1156defc __EBADF = 2 1157defc __EBDFD = 3 1158defc __EDOM = 4 1159defc __EFBIG = 5 1160defc __EINVAL = 6 1161defc __EIO = 7 1162defc __EMFILE = 8 1163defc __ENFILE = 9 1164defc __ENOLCK = 10 1165defc __ENOMEM = 11 1166defc __ENOTSUP = 12 1167defc __EOVERFLOW = 13 1168defc __ERANGE = 14 1169defc __ESTAT = 15 1170defc __EAGAIN = 16 1171defc __EWOULDBLOCK = 16 1172 1173defc __ERROR_NEXT = 50 1174 1175defc STDIO_SEEK_SET = 0 1176defc STDIO_SEEK_CUR = 1 1177defc STDIO_SEEK_END = 2 1178 1179defc STDIO_MSG_PUTC = 1 1180defc STDIO_MSG_WRIT = 2 1181defc STDIO_MSG_GETC = 3 1182defc STDIO_MSG_EATC = 4 1183defc STDIO_MSG_READ = 5 1184defc STDIO_MSG_SEEK = 6 1185defc STDIO_MSG_ICTL = 7 1186defc STDIO_MSG_FLSH = 8 1187defc STDIO_MSG_CLOS = 9 1188 1189defc ITERM_MSG_GETC = 15 1190defc ITERM_MSG_REJECT = 16 1191defc ITERM_MSG_INTERRUPT = 17 1192defc ITERM_MSG_PUTC = 18 1193defc ITERM_MSG_PRINT_CURSOR = 19 1194defc ITERM_MSG_ERASE_CURSOR = 20 1195defc ITERM_MSG_ERASE_CURSOR_PWD = 21 1196defc ITERM_MSG_BS = 22 1197defc ITERM_MSG_BS_PWD = 23 1198defc ITERM_MSG_READLINE_BEGIN = 24 1199defc ITERM_MSG_READLINE_END = 25 1200defc ITERM_MSG_READLINE_SCROLL_LIMIT = 26 1201defc ITERM_MSG_BELL = 27 1202 1203defc __MESSAGE_ITERM_NEXT__ = 28 1204 1205defc OTERM_MSG_PUTC = 30 1206defc OTERM_MSG_TTY = 31 1207defc OTERM_MSG_FZX_PUTC = 32 1208defc OTERM_MSG_PRINTC = 33 1209defc OTERM_MSG_SCROLL = 34 1210defc OTERM_MSG_SCROLL_LIMIT = 35 1211defc OTERM_MSG_CLS = 36 1212defc OTERM_MSG_PAUSE = 37 1213defc OTERM_MSG_BELL = 38 1214defc OTERM_MSG_PSCROLL = 39 1215defc OTERM_MSG_FZX_GET_XOR_DRAW = 40 1216 1217defc __MESSAGE_OTERM_NEXT__ = 41 1218 1219defc ICHAR_MSG_GETC = 15 1220defc OCHAR_MSG_PUTC_BIN = 30 1221defc OCHAR_MSG_PUTC = 33 1222 1223defc __MESSAGE_NEXT__ = 45 1224 1225defc mtx_plain = 0x01 1226defc mtx_recursive = 0x02 1227defc mtx_timed = 0x04 1228 1229defc thrd_success = 0x00 1230defc thrd_error = 0x01 1231defc thrd_nomem = 0x02 1232defc thrd_busy = 0x04 1233defc thrd_timedout = 0x08 1234 1235defc IOCTL_RESET = 0x0000 1236 1237defc IOCTL_ITERM_ECHO = 0xc081 1238defc IOCTL_ITERM_PASS = 0xc041 1239defc IOCTL_ITERM_LINE = 0xc021 1240defc IOCTL_ITERM_COOK = 0xc011 1241defc IOCTL_ITERM_CAPS = 0xc009 1242defc IOCTL_ITERM_CRLF = 0xc101 1243defc IOCTL_ITERM_CURS = 0xc201 1244 1245defc IOCTL_ITERM_TIE = 0x0201 1246defc IOCTL_ITERM_GET_EDITBUF = 0x0381 1247defc IOCTL_ITERM_SET_EDITBUF = 0x0301 1248 1249defc IOCTL_OTERM_PAGE = 0xc082 1250defc IOCTL_OTERM_PAUSE = 0xc042 1251defc IOCTL_OTERM_COOK = 0xc022 1252defc IOCTL_OTERM_CRLF = 0xc012 1253defc IOCTL_OTERM_CLEAR = 0xe002 1254defc IOCTL_OTERM_SIGNAL = 0xc202 1255defc IOCTL_OTERM_BELL = 0xc102 1256 1257defc IOCTL_OTERM_CLS = 0x0102 1258defc IOCTL_OTERM_RESET_SCROLL = 0x0202 1259defc IOCTL_OTERM_GET_WINDOW_COORD = 0x0382 1260defc IOCTL_OTERM_SET_WINDOW_COORD = 0x0302 1261defc IOCTL_OTERM_GET_WINDOW_RECT = 0x0482 1262defc IOCTL_OTERM_SET_WINDOW_RECT = 0x0402 1263defc IOCTL_OTERM_GET_CURSOR_COORD = 0x0582 1264defc IOCTL_OTERM_SET_CURSOR_COORD = 0x0502 1265defc IOCTL_OTERM_GET_OTERM = 0x0602 1266defc IOCTL_OTERM_SCROLL = 0x0702 1267defc IOCTL_OTERM_FONT = 0x0802 1268defc IOCTL_OTERM_SCROLL_LIMIT = 0x0902 1269 1270defc IOCTL_OTERM_FZX_GET_PAPER_COORD = 0x0a82 1271defc IOCTL_OTERM_FZX_SET_PAPER_COORD = 0x0a02 1272defc IOCTL_OTERM_FZX_GET_PAPER_RECT = 0x0b82 1273defc IOCTL_OTERM_FZX_SET_PAPER_RECT = 0x0b02 1274defc IOCTL_OTERM_FZX_LEFT_MARGIN = 0x0c02 1275defc IOCTL_OTERM_FZX_LINE_SPACING = 0x0d02 1276defc IOCTL_OTERM_FZX_SPACE_EXPAND = 0x0e02 1277defc IOCTL_OTERM_FZX_GET_FZX_STATE = 0x0f82 1278defc IOCTL_OTERM_FZX_SET_FZX_STATE = 0x0f02 1279 1280defc IOCTL_ICHAR_CRLF = 0xc103 1281 1282defc IOCTL_OCHAR_CRLF = 0xc014 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311PUBLIC __IO_PIO_PORT_A 1312PUBLIC __IO_PIO_PORT_B 1313PUBLIC __IO_PIO_PORT_C 1314PUBLIC __IO_PIO_CONTROL 1315 1316PUBLIC __IO_PIO_CNTL_00 1317PUBLIC __IO_PIO_CNTL_01 1318PUBLIC __IO_PIO_CNTL_02 1319PUBLIC __IO_PIO_CNTL_03 1320 1321PUBLIC __IO_PIO_CNTL_04 1322PUBLIC __IO_PIO_CNTL_05 1323PUBLIC __IO_PIO_CNTL_06 1324PUBLIC __IO_PIO_CNTL_07 1325 1326PUBLIC __IO_PIO_CNTL_08 1327PUBLIC __IO_PIO_CNTL_09 1328PUBLIC __IO_PIO_CNTL_10 1329PUBLIC __IO_PIO_CNTL_11 1330 1331PUBLIC __IO_PIO_CNTL_12 1332PUBLIC __IO_PIO_CNTL_13 1333PUBLIC __IO_PIO_CNTL_14 1334PUBLIC __IO_PIO_CNTL_15 1335 1336 1337 1338 1339defc __IO_PIO_PORT_A = 0x4000 1340defc __IO_PIO_PORT_B = 0x4001 1341defc __IO_PIO_PORT_C = 0x4002 1342defc __IO_PIO_CONTROL = 0x4003 1343 1344defc __IO_PIO_CNTL_00 = 0x80 1345defc __IO_PIO_CNTL_01 = 0x81 1346defc __IO_PIO_CNTL_02 = 0x82 1347defc __IO_PIO_CNTL_03 = 0x83 1348 1349defc __IO_PIO_CNTL_04 = 0x88 1350defc __IO_PIO_CNTL_05 = 0x89 1351defc __IO_PIO_CNTL_06 = 0x8A 1352defc __IO_PIO_CNTL_07 = 0x8B 1353 1354defc __IO_PIO_CNTL_08 = 0x90 1355defc __IO_PIO_CNTL_09 = 0x91 1356defc __IO_PIO_CNTL_10 = 0x92 1357defc __IO_PIO_CNTL_11 = 0x83 1358 1359defc __IO_PIO_CNTL_12 = 0x98 1360defc __IO_PIO_CNTL_13 = 0x99 1361defc __IO_PIO_CNTL_14 = 0x9A 1362defc __IO_PIO_CNTL_15 = 0x9B 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372PUBLIC __IO_PIO_IDE_LSB 1373PUBLIC __IO_PIO_IDE_MSB 1374PUBLIC __IO_PIO_IDE_CTL 1375PUBLIC __IO_PIO_IDE_CONFIG 1376PUBLIC __IO_PIO_IDE_RD 1377PUBLIC __IO_PIO_IDE_WR 1378 1379PUBLIC __IO_IDE_A0_LINE 1380PUBLIC __IO_IDE_A1_LINE 1381PUBLIC __IO_IDE_A2_LINE 1382PUBLIC __IO_IDE_CS0_LINE 1383PUBLIC __IO_IDE_CS1_LINE 1384PUBLIC __IO_IDE_WR_LINE 1385PUBLIC __IO_IDE_RD_LINE 1386PUBLIC __IO_IDE_RST_LINE 1387 1388PUBLIC __IO_IDE_DATA 1389PUBLIC __IO_IDE_ERROR 1390PUBLIC __IO_IDE_SEC_CNT 1391PUBLIC __IO_IDE_SECTOR 1392PUBLIC __IO_IDE_CYL_LSB 1393PUBLIC __IO_IDE_CYL_MSB 1394PUBLIC __IO_IDE_HEAD 1395PUBLIC __IO_IDE_COMMAND 1396PUBLIC __IO_IDE_STATUS 1397 1398PUBLIC __IO_IDE_CONTROL 1399PUBLIC __IO_IDE_ALT_STATUS 1400 1401PUBLIC __IO_IDE_LBA0 1402PUBLIC __IO_IDE_LBA1 1403PUBLIC __IO_IDE_LBA2 1404PUBLIC __IO_IDE_LBA3 1405 1406PUBLIC __IDE_CMD_READ 1407PUBLIC __IDE_CMD_WRITE 1408 1409PUBLIC __IDE_CMD_STANDBY 1410PUBLIC __IDE_CMD_IDLE 1411PUBLIC __IDE_CMD_SLEEP 1412PUBLIC __IDE_CMD_CACHE_FLUSH 1413PUBLIC __IDE_CMD_ID 1414 1415 1416 1417 1418defc __IO_PIO_IDE_LSB = 0x4000 1419defc __IO_PIO_IDE_MSB = 0x4001 1420defc __IO_PIO_IDE_CTL = 0x4002 1421defc __IO_PIO_IDE_CONFIG = 0x4003 1422defc __IO_PIO_IDE_RD = 0x92 1423defc __IO_PIO_IDE_WR = 0x80 1424 1425defc __IO_IDE_A0_LINE = 0x10 1426defc __IO_IDE_A1_LINE = 0x04 1427defc __IO_IDE_A2_LINE = 0x40 1428defc __IO_IDE_CS0_LINE = 0x08 1429defc __IO_IDE_CS1_LINE = 0x20 1430defc __IO_IDE_WR_LINE = 0x01 1431defc __IO_IDE_RD_LINE = 0x02 1432defc __IO_IDE_RST_LINE = 0x80 1433 1434defc __IO_IDE_DATA = 0x08 1435defc __IO_IDE_ERROR = 0x18 1436defc __IO_IDE_SEC_CNT = 0xc 1437defc __IO_IDE_SECTOR = 0x1c 1438defc __IO_IDE_CYL_LSB = 0x48 1439defc __IO_IDE_CYL_MSB = 0x58 1440defc __IO_IDE_HEAD = 0x4c 1441defc __IO_IDE_COMMAND = 0x5c 1442defc __IO_IDE_STATUS = 0x5c 1443 1444defc __IO_IDE_CONTROL = 0x64 1445defc __IO_IDE_ALT_STATUS = 0x64 1446 1447defc __IO_IDE_LBA0 = 0x1c 1448defc __IO_IDE_LBA1 = 0x48 1449defc __IO_IDE_LBA2 = 0x58 1450defc __IO_IDE_LBA3 = 0x4c 1451 1452defc __IDE_CMD_READ = 0x20 1453defc __IDE_CMD_WRITE = 0x30 1454 1455defc __IDE_CMD_STANDBY = 0xE0 1456defc __IDE_CMD_IDLE = 0xE1 1457defc __IDE_CMD_SLEEP = 0xE6 1458defc __IDE_CMD_CACHE_FLUSH = 0xE7 1459defc __IDE_CMD_ID = 0xEC 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470PUBLIC __IO_I2C_RX_SIZE 1471PUBLIC __IO_I2C_TX_SIZE 1472 1473PUBLIC __IO_I2C1_PORT_BASE 1474PUBLIC __IO_I2C2_PORT_BASE 1475 1476PUBLIC __IO_I2C1_PORT_MSB 1477PUBLIC __IO_I2C2_PORT_MSB 1478 1479PUBLIC __IO_I2C_PORT_STA 1480PUBLIC __IO_I2C_PORT_IPTR 1481PUBLIC __IO_I2C_PORT_DAT 1482PUBLIC __IO_I2C_PORT_IDATA 1483PUBLIC __IO_I2C_PORT_CON 1484 1485PUBLIC __IO_I2C_PORT_ICOUNT 1486PUBLIC __IO_I2C_PORT_IADDR 1487PUBLIC __IO_I2C_PORT_ISCLL 1488PUBLIC __IO_I2C_PORT_ISCLH 1489PUBLIC __IO_I2C_PORT_ITO 1490PUBLIC __IO_I2C_PORT_IPRESET 1491PUBLIC __IO_I2C_PORT_IMODE 1492 1493PUBLIC __IO_I2C_STA_ILLEGAL_START_STOP 1494PUBLIC __IO_I2C_STA_MASTER_START_TX 1495PUBLIC __IO_I2C_STA_MASTER_RESTART_TX 1496PUBLIC __IO_I2C_STA_MASTER_SLA_W_ACK 1497PUBLIC __IO_I2C_STA_MASTER_SLA_W_NAK 1498PUBLIC __IO_I2C_STA_MASTER_DATA_W_ACK 1499PUBLIC __IO_I2C_STA_MASTER_DATA_W_NAK 1500PUBLIC __IO_I2C_STA_MASTER_ARB_LOST 1501PUBLIC __IO_I2C_STA_MASTER_SLA_R_ACK 1502PUBLIC __IO_I2C_STA_MASTER_SLA_R_NAK 1503PUBLIC __IO_I2C_STA_MASTER_DATA_R_ACK 1504PUBLIC __IO_I2C_STA_MASTER_DATA_R_NAK 1505PUBLIC __IO_I2C_STA_SLAVE_AD_W 1506PUBLIC __IO_I2C_STA_SLAVE_AL_AD_W 1507PUBLIC __IO_I2C_STA_SDA_STUCK 1508PUBLIC __IO_I2C_STA_SCL_STUCK 1509PUBLIC __IO_I2C_STA_SLAVE_DATA_RX_ACK 1510PUBLIC __IO_I2C_STA_SLAVE_DATA_RX_NAK 1511PUBLIC __IO_I2C_STA_SLAVE_STOP_OR_RESTART 1512PUBLIC __IO_I2C_STA_SLAVE_AD_R 1513PUBLIC __IO_I2C_STA_SLAVE_AL_AD_R 1514PUBLIC __IO_I2C_STA_SLAVE_DATA_TX_ACK 1515PUBLIC __IO_I2C_STA_SLAVE_DATA_TX_NAK 1516PUBLIC __IO_I2C_STA_SLAVE_LST_TX_ACK 1517PUBLIC __IO_I2C_STA_SLAVE_GC 1518PUBLIC __IO_I2C_STA_SLAVE_GC_AL 1519PUBLIC __IO_I2C_STA_SLAVE_GC_RX_ACK 1520PUBLIC __IO_I2C_STA_SLAVE_GC_RX_NAK 1521PUBLIC __IO_I2C_STA_IDLE 1522PUBLIC __IO_I2C_STA_ILLEGAL_ICOUNT 1523 1524PUBLIC __IO_I2C_CON_AA 1525PUBLIC __IO_I2C_CON_ENSIO 1526PUBLIC __IO_I2C_CON_STA 1527PUBLIC __IO_I2C_CON_STO 1528PUBLIC __IO_I2C_CON_SI 1529PUBLIC __IO_I2C_CON_MODE 1530 1531PUBLIC __IO_I2C_CON_ECHO_BUS_STOPPED 1532PUBLIC __IO_I2C_CON_ECHO_BUS_RESTART 1533PUBLIC __IO_I2C_CON_ECHO_BUS_ILLEGAL 1534 1535PUBLIC __IO_I2C_ICOUNT_LB 1536 1537PUBLIC __IO_I2C_ITO_TE 1538 1539PUBLIC __IO_I2C_IMODE_STD 1540PUBLIC __IO_I2C_IMODE_FAST 1541PUBLIC __IO_I2C_IMODE_FASTP 1542PUBLIC __IO_I2C_IMODE_TURBO 1543PUBLIC __IO_I2C_IMODE_MASK 1544 1545 1546 1547 1548defc __IO_I2C_RX_SIZE = 68 1549defc __IO_I2C_TX_SIZE = 67 1550 1551defc __IO_I2C1_PORT_BASE = 0xA000 1552defc __IO_I2C2_PORT_BASE = 0x8000 1553 1554defc __IO_I2C1_PORT_MSB = 0xa0 1555defc __IO_I2C2_PORT_MSB = 0x80 1556 1557defc __IO_I2C_PORT_STA = 0x00 1558defc __IO_I2C_PORT_IPTR = 0x00 1559defc __IO_I2C_PORT_DAT = 0x01 1560defc __IO_I2C_PORT_IDATA = 0x02 1561defc __IO_I2C_PORT_CON = 0x03 1562 1563defc __IO_I2C_PORT_ICOUNT = 0x00 1564defc __IO_I2C_PORT_IADDR = 0x01 1565defc __IO_I2C_PORT_ISCLL = 0x02 1566defc __IO_I2C_PORT_ISCLH = 0x03 1567defc __IO_I2C_PORT_ITO = 0x04 1568defc __IO_I2C_PORT_IPRESET = 0x05 1569defc __IO_I2C_PORT_IMODE = 0x06 1570 1571defc __IO_I2C_STA_ILLEGAL_START_STOP = 0x00 1572defc __IO_I2C_STA_MASTER_START_TX = 0x08 1573defc __IO_I2C_STA_MASTER_RESTART_TX = 0x10 1574defc __IO_I2C_STA_MASTER_SLA_W_ACK = 0x18 1575defc __IO_I2C_STA_MASTER_SLA_W_NAK = 0x20 1576defc __IO_I2C_STA_MASTER_DATA_W_ACK = 0x28 1577defc __IO_I2C_STA_MASTER_DATA_W_NAK = 0x30 1578defc __IO_I2C_STA_MASTER_ARB_LOST = 0x38 1579defc __IO_I2C_STA_MASTER_SLA_R_ACK = 0x40 1580defc __IO_I2C_STA_MASTER_SLA_R_NAK = 0x48 1581defc __IO_I2C_STA_MASTER_DATA_R_ACK = 0x50 1582defc __IO_I2C_STA_MASTER_DATA_R_NAK = 0x58 1583defc __IO_I2C_STA_SLAVE_AD_W = 0x60 1584defc __IO_I2C_STA_SLAVE_AL_AD_W = 0x68 1585defc __IO_I2C_STA_SDA_STUCK = 0x70 1586defc __IO_I2C_STA_SCL_STUCK = 0x78 1587defc __IO_I2C_STA_SLAVE_DATA_RX_ACK = 0x80 1588defc __IO_I2C_STA_SLAVE_DATA_RX_NAK = 0x88 1589defc __IO_I2C_STA_SLAVE_STOP_OR_RESTART = 0xA0 1590defc __IO_I2C_STA_SLAVE_AD_R = 0xA8 1591defc __IO_I2C_STA_SLAVE_AL_AD_R = 0xB0 1592defc __IO_I2C_STA_SLAVE_DATA_TX_ACK = 0xB8 1593defc __IO_I2C_STA_SLAVE_DATA_TX_NAK = 0xC0 1594defc __IO_I2C_STA_SLAVE_LST_TX_ACK = 0xC8 1595defc __IO_I2C_STA_SLAVE_GC = 0xD0 1596defc __IO_I2C_STA_SLAVE_GC_AL = 0xD8 1597defc __IO_I2C_STA_SLAVE_GC_RX_ACK = 0xE0 1598defc __IO_I2C_STA_SLAVE_GC_RX_NAK = 0xE8 1599defc __IO_I2C_STA_IDLE = 0xF8 1600defc __IO_I2C_STA_ILLEGAL_ICOUNT = 0xFC 1601 1602defc __IO_I2C_CON_AA = 0x80 1603defc __IO_I2C_CON_ENSIO = 0x40 1604defc __IO_I2C_CON_STA = 0x20 1605defc __IO_I2C_CON_STO = 0x10 1606defc __IO_I2C_CON_SI = 0x08 1607defc __IO_I2C_CON_MODE = 0x01 1608 1609defc __IO_I2C_CON_ECHO_BUS_STOPPED = 0x10 1610defc __IO_I2C_CON_ECHO_BUS_RESTART = 0x04 1611defc __IO_I2C_CON_ECHO_BUS_ILLEGAL = 0x02 1612 1613defc __IO_I2C_ICOUNT_LB = 0x80 1614 1615defc __IO_I2C_ITO_TE = 0x80 1616 1617defc __IO_I2C_IMODE_STD = 0x00 1618defc __IO_I2C_IMODE_FAST = 0x01 1619defc __IO_I2C_IMODE_FASTP = 0x02 1620defc __IO_I2C_IMODE_TURBO = 0x03 1621defc __IO_I2C_IMODE_MASK = 0x03 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632PUBLIC __IO_APU_DATA 1633PUBLIC __IO_APU_CONTROL 1634PUBLIC __IO_APU_STATUS 1635 1636PUBLIC __IO_APU_STATUS_BUSY 1637PUBLIC __IO_APU_STATUS_SIGN 1638PUBLIC __IO_APU_STATUS_ZERO 1639PUBLIC __IO_APU_STATUS_DIV0 1640PUBLIC __IO_APU_STATUS_NEGRT 1641PUBLIC __IO_APU_STATUS_UNDFL 1642PUBLIC __IO_APU_STATUS_OVRFL 1643PUBLIC __IO_APU_STATUS_CARRY 1644 1645PUBLIC __IO_APU_STATUS_ERROR 1646 1647PUBLIC __IO_APU_COMMAND_SVREQ 1648 1649PUBLIC __IO_APU_OP_ENT 1650PUBLIC __IO_APU_OP_REM 1651PUBLIC __IO_APU_OP_ENT16 1652PUBLIC __IO_APU_OP_ENT32 1653PUBLIC __IO_APU_OP_REM16 1654PUBLIC __IO_APU_OP_REM32 1655 1656PUBLIC __IO_APU_OP_SADD 1657PUBLIC __IO_APU_OP_SSUB 1658PUBLIC __IO_APU_OP_SMUL 1659PUBLIC __IO_APU_OP_SMUU 1660PUBLIC __IO_APU_OP_SDIV 1661 1662PUBLIC __IO_APU_OP_DADD 1663PUBLIC __IO_APU_OP_DSUB 1664PUBLIC __IO_APU_OP_DMUL 1665PUBLIC __IO_APU_OP_DMUU 1666PUBLIC __IO_APU_OP_DDIV 1667 1668PUBLIC __IO_APU_OP_FADD 1669PUBLIC __IO_APU_OP_FSUB 1670PUBLIC __IO_APU_OP_FMUL 1671PUBLIC __IO_APU_OP_FDIV 1672 1673PUBLIC __IO_APU_OP_SQRT 1674PUBLIC __IO_APU_OP_SIN 1675PUBLIC __IO_APU_OP_COS 1676PUBLIC __IO_APU_OP_TAN 1677PUBLIC __IO_APU_OP_ASIN 1678PUBLIC __IO_APU_OP_ACOS 1679PUBLIC __IO_APU_OP_ATAN 1680PUBLIC __IO_APU_OP_LOG 1681PUBLIC __IO_APU_OP_LN 1682PUBLIC __IO_APU_OP_EXP 1683PUBLIC __IO_APU_OP_PWR 1684 1685PUBLIC __IO_APU_OP_NOP 1686PUBLIC __IO_APU_OP_FIXS 1687PUBLIC __IO_APU_OP_FIXD 1688PUBLIC __IO_APU_OP_FLTS 1689PUBLIC __IO_APU_OP_FLTD 1690PUBLIC __IO_APU_OP_CHSS 1691PUBLIC __IO_APU_OP_CHSD 1692PUBLIC __IO_APU_OP_CHSF 1693PUBLIC __IO_APU_OP_PTOS 1694PUBLIC __IO_APU_OP_PTOD 1695PUBLIC __IO_APU_OP_PTOF 1696PUBLIC __IO_APU_OP_POPS 1697PUBLIC __IO_APU_OP_POPD 1698PUBLIC __IO_APU_OP_POPF 1699PUBLIC __IO_APU_OP_XCHS 1700PUBLIC __IO_APU_OP_XCHD 1701PUBLIC __IO_APU_OP_XCHF 1702PUBLIC __IO_APU_OP_PUPI 1703 1704 1705 1706 1707defc __IO_APU_DATA = 0xc000 1708defc __IO_APU_CONTROL = 0xc001 1709defc __IO_APU_STATUS = 0xc001 1710 1711defc __IO_APU_STATUS_BUSY = 0x80 1712defc __IO_APU_STATUS_SIGN = 0x40 1713defc __IO_APU_STATUS_ZERO = 0x20 1714defc __IO_APU_STATUS_DIV0 = 0x10 1715defc __IO_APU_STATUS_NEGRT = 0x08 1716defc __IO_APU_STATUS_UNDFL = 0x04 1717defc __IO_APU_STATUS_OVRFL = 0x02 1718defc __IO_APU_STATUS_CARRY = 0x01 1719 1720defc __IO_APU_STATUS_ERROR = 0x1E 1721 1722defc __IO_APU_COMMAND_SVREQ = 0x80 1723 1724defc __IO_APU_OP_ENT = 0x40 1725defc __IO_APU_OP_REM = 0x50 1726defc __IO_APU_OP_ENT16 = 0x40 1727defc __IO_APU_OP_ENT32 = 0x41 1728defc __IO_APU_OP_REM16 = 0x50 1729defc __IO_APU_OP_REM32 = 0x51 1730 1731defc __IO_APU_OP_SADD = 0x6C 1732defc __IO_APU_OP_SSUB = 0x6D 1733defc __IO_APU_OP_SMUL = 0x6E 1734defc __IO_APU_OP_SMUU = 0x76 1735defc __IO_APU_OP_SDIV = 0x6F 1736 1737defc __IO_APU_OP_DADD = 0x2C 1738defc __IO_APU_OP_DSUB = 0x2D 1739defc __IO_APU_OP_DMUL = 0x2E 1740defc __IO_APU_OP_DMUU = 0x36 1741defc __IO_APU_OP_DDIV = 0x2F 1742 1743defc __IO_APU_OP_FADD = 0x10 1744defc __IO_APU_OP_FSUB = 0x11 1745defc __IO_APU_OP_FMUL = 0x12 1746defc __IO_APU_OP_FDIV = 0x13 1747 1748defc __IO_APU_OP_SQRT = 0x01 1749defc __IO_APU_OP_SIN = 0x02 1750defc __IO_APU_OP_COS = 0x03 1751defc __IO_APU_OP_TAN = 0x04 1752defc __IO_APU_OP_ASIN = 0x05 1753defc __IO_APU_OP_ACOS = 0x06 1754defc __IO_APU_OP_ATAN = 0x07 1755defc __IO_APU_OP_LOG = 0x08 1756defc __IO_APU_OP_LN = 0x09 1757defc __IO_APU_OP_EXP = 0x0A 1758defc __IO_APU_OP_PWR = 0x0B 1759 1760defc __IO_APU_OP_NOP = 0x00 1761defc __IO_APU_OP_FIXS = 0x1F 1762defc __IO_APU_OP_FIXD = 0x1E 1763defc __IO_APU_OP_FLTS = 0x1D 1764defc __IO_APU_OP_FLTD = 0x1C 1765defc __IO_APU_OP_CHSS = 0x74 1766defc __IO_APU_OP_CHSD = 0x34 1767defc __IO_APU_OP_CHSF = 0x15 1768defc __IO_APU_OP_PTOS = 0x77 1769defc __IO_APU_OP_PTOD = 0x37 1770defc __IO_APU_OP_PTOF = 0x17 1771defc __IO_APU_OP_POPS = 0x78 1772defc __IO_APU_OP_POPD = 0x38 1773defc __IO_APU_OP_POPF = 0x18 1774defc __IO_APU_OP_XCHS = 0x79 1775defc __IO_APU_OP_XCHD = 0x39 1776defc __IO_APU_OP_XCHF = 0x19 1777defc __IO_APU_OP_PUPI = 0x1A 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788PUBLIC __CPM_RCON 1789PUBLIC __CPM_WCON 1790PUBLIC __CPM_RRDR 1791PUBLIC __CPM_WPUN 1792PUBLIC __CPM_WLST 1793PUBLIC __CPM_DCIO 1794PUBLIC __CPM_GIOB 1795PUBLIC __CPM_SIOB 1796PUBLIC __CPM_PRST 1797PUBLIC __CPM_RCOB 1798PUBLIC __CPM_ICON 1799PUBLIC __CPM_VERS 1800PUBLIC __CPM_RDS 1801PUBLIC __CPM_LGIN 1802PUBLIC __CPM_OPN 1803PUBLIC __CPM_CLS 1804PUBLIC __CPM_FFST 1805PUBLIC __CPM_FNXT 1806PUBLIC __CPM_DEL 1807PUBLIC __CPM_READ 1808PUBLIC __CPM_WRIT 1809PUBLIC __CPM_MAKE 1810PUBLIC __CPM_REN 1811PUBLIC __CPM_ILOG 1812PUBLIC __CPM_IDRV 1813PUBLIC __CPM_SDMA 1814PUBLIC __CPM_SUID 1815PUBLIC __CPM_RRAN 1816PUBLIC __CPM_WRAN 1817PUBLIC __CPM_CFS 1818PUBLIC __CPM_DSEG 1819 1820 1821 1822 1823defc __CPM_RCON = 1 1824defc __CPM_WCON = 2 1825defc __CPM_RRDR = 3 1826defc __CPM_WPUN = 4 1827defc __CPM_WLST = 5 1828defc __CPM_DCIO = 6 1829defc __CPM_GIOB = 7 1830defc __CPM_SIOB = 8 1831defc __CPM_PRST = 9 1832defc __CPM_RCOB = 10 1833defc __CPM_ICON = 11 1834defc __CPM_VERS = 12 1835defc __CPM_RDS = 13 1836defc __CPM_LGIN = 14 1837defc __CPM_OPN = 15 1838defc __CPM_CLS = 16 1839defc __CPM_FFST = 17 1840defc __CPM_FNXT = 18 1841defc __CPM_DEL = 19 1842defc __CPM_READ = 20 1843defc __CPM_WRIT = 21 1844defc __CPM_MAKE = 22 1845defc __CPM_REN = 23 1846defc __CPM_ILOG = 24 1847defc __CPM_IDRV = 25 1848defc __CPM_SDMA = 26 1849defc __CPM_SUID = 32 1850defc __CPM_RRAN = 33 1851defc __CPM_WRAN = 34 1852defc __CPM_CFS = 35 1853defc __CPM_DSEG = 51 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864ENDIF 1865 1866