github.com/mattn/go@v0.0.0-20171011075504-07f7db3ea99f/src/cmd/internal/obj/ppc64/a.out.go (about) 1 // cmd/9c/9.out.h from Vita Nuova. 2 // 3 // Copyright © 1994-1999 Lucent Technologies Inc. All rights reserved. 4 // Portions Copyright © 1995-1997 C H Forsyth (forsyth@terzarima.net) 5 // Portions Copyright © 1997-1999 Vita Nuova Limited 6 // Portions Copyright © 2000-2008 Vita Nuova Holdings Limited (www.vitanuova.com) 7 // Portions Copyright © 2004,2006 Bruce Ellis 8 // Portions Copyright © 2005-2007 C H Forsyth (forsyth@terzarima.net) 9 // Revisions Copyright © 2000-2008 Lucent Technologies Inc. and others 10 // Portions Copyright © 2009 The Go Authors. All rights reserved. 11 // 12 // Permission is hereby granted, free of charge, to any person obtaining a copy 13 // of this software and associated documentation files (the "Software"), to deal 14 // in the Software without restriction, including without limitation the rights 15 // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 16 // copies of the Software, and to permit persons to whom the Software is 17 // furnished to do so, subject to the following conditions: 18 // 19 // The above copyright notice and this permission notice shall be included in 20 // all copies or substantial portions of the Software. 21 // 22 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 23 // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 24 // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 25 // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 26 // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 27 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 28 // THE SOFTWARE. 29 30 package ppc64 31 32 import "cmd/internal/obj" 33 34 //go:generate go run ../stringer.go -i $GOFILE -o anames.go -p ppc64 35 36 /* 37 * powerpc 64 38 */ 39 const ( 40 NSNAME = 8 41 NSYM = 50 42 NREG = 32 /* number of general registers */ 43 NFREG = 32 /* number of floating point registers */ 44 ) 45 46 const ( 47 /* RBasePPC64 = 4096 */ 48 /* R0=4096 ... R31=4127 */ 49 REG_R0 = obj.RBasePPC64 + iota 50 REG_R1 51 REG_R2 52 REG_R3 53 REG_R4 54 REG_R5 55 REG_R6 56 REG_R7 57 REG_R8 58 REG_R9 59 REG_R10 60 REG_R11 61 REG_R12 62 REG_R13 63 REG_R14 64 REG_R15 65 REG_R16 66 REG_R17 67 REG_R18 68 REG_R19 69 REG_R20 70 REG_R21 71 REG_R22 72 REG_R23 73 REG_R24 74 REG_R25 75 REG_R26 76 REG_R27 77 REG_R28 78 REG_R29 79 REG_R30 80 REG_R31 81 82 /* F0=4128 ... F31=4159 */ 83 REG_F0 84 REG_F1 85 REG_F2 86 REG_F3 87 REG_F4 88 REG_F5 89 REG_F6 90 REG_F7 91 REG_F8 92 REG_F9 93 REG_F10 94 REG_F11 95 REG_F12 96 REG_F13 97 REG_F14 98 REG_F15 99 REG_F16 100 REG_F17 101 REG_F18 102 REG_F19 103 REG_F20 104 REG_F21 105 REG_F22 106 REG_F23 107 REG_F24 108 REG_F25 109 REG_F26 110 REG_F27 111 REG_F28 112 REG_F29 113 REG_F30 114 REG_F31 115 116 /* V0=4160 ... V31=4191 */ 117 REG_V0 118 REG_V1 119 REG_V2 120 REG_V3 121 REG_V4 122 REG_V5 123 REG_V6 124 REG_V7 125 REG_V8 126 REG_V9 127 REG_V10 128 REG_V11 129 REG_V12 130 REG_V13 131 REG_V14 132 REG_V15 133 REG_V16 134 REG_V17 135 REG_V18 136 REG_V19 137 REG_V20 138 REG_V21 139 REG_V22 140 REG_V23 141 REG_V24 142 REG_V25 143 REG_V26 144 REG_V27 145 REG_V28 146 REG_V29 147 REG_V30 148 REG_V31 149 150 /* VS0=4192 ... VS63=4255 */ 151 REG_VS0 152 REG_VS1 153 REG_VS2 154 REG_VS3 155 REG_VS4 156 REG_VS5 157 REG_VS6 158 REG_VS7 159 REG_VS8 160 REG_VS9 161 REG_VS10 162 REG_VS11 163 REG_VS12 164 REG_VS13 165 REG_VS14 166 REG_VS15 167 REG_VS16 168 REG_VS17 169 REG_VS18 170 REG_VS19 171 REG_VS20 172 REG_VS21 173 REG_VS22 174 REG_VS23 175 REG_VS24 176 REG_VS25 177 REG_VS26 178 REG_VS27 179 REG_VS28 180 REG_VS29 181 REG_VS30 182 REG_VS31 183 REG_VS32 184 REG_VS33 185 REG_VS34 186 REG_VS35 187 REG_VS36 188 REG_VS37 189 REG_VS38 190 REG_VS39 191 REG_VS40 192 REG_VS41 193 REG_VS42 194 REG_VS43 195 REG_VS44 196 REG_VS45 197 REG_VS46 198 REG_VS47 199 REG_VS48 200 REG_VS49 201 REG_VS50 202 REG_VS51 203 REG_VS52 204 REG_VS53 205 REG_VS54 206 REG_VS55 207 REG_VS56 208 REG_VS57 209 REG_VS58 210 REG_VS59 211 REG_VS60 212 REG_VS61 213 REG_VS62 214 REG_VS63 215 216 REG_CR0 217 REG_CR1 218 REG_CR2 219 REG_CR3 220 REG_CR4 221 REG_CR5 222 REG_CR6 223 REG_CR7 224 225 REG_MSR 226 REG_FPSCR 227 REG_CR 228 229 REG_SPECIAL = REG_CR0 230 231 REG_SPR0 = obj.RBasePPC64 + 1024 // first of 1024 registers 232 REG_DCR0 = obj.RBasePPC64 + 2048 // first of 1024 registers 233 234 REG_XER = REG_SPR0 + 1 235 REG_LR = REG_SPR0 + 8 236 REG_CTR = REG_SPR0 + 9 237 238 REGZERO = REG_R0 /* set to zero */ 239 REGSP = REG_R1 240 REGSB = REG_R2 241 REGRET = REG_R3 242 REGARG = -1 /* -1 disables passing the first argument in register */ 243 REGRT1 = REG_R3 /* reserved for runtime, duffzero and duffcopy */ 244 REGRT2 = REG_R4 /* reserved for runtime, duffcopy */ 245 REGMIN = REG_R7 /* register variables allocated from here to REGMAX */ 246 REGCTXT = REG_R11 /* context for closures */ 247 REGTLS = REG_R13 /* C ABI TLS base pointer */ 248 REGMAX = REG_R27 249 REGEXT = REG_R30 /* external registers allocated from here down */ 250 REGG = REG_R30 /* G */ 251 REGTMP = REG_R31 /* used by the linker */ 252 FREGRET = REG_F0 253 FREGMIN = REG_F17 /* first register variable */ 254 FREGMAX = REG_F26 /* last register variable for 9g only */ 255 FREGEXT = REG_F26 /* first external register */ 256 ) 257 258 /* 259 * GENERAL: 260 * 261 * compiler allocates R3 up as temps 262 * compiler allocates register variables R7-R27 263 * compiler allocates external registers R30 down 264 * 265 * compiler allocates register variables F17-F26 266 * compiler allocates external registers F26 down 267 */ 268 const ( 269 BIG = 32768 - 8 270 ) 271 272 const ( 273 /* mark flags */ 274 LABEL = 1 << 0 275 LEAF = 1 << 1 276 FLOAT = 1 << 2 277 BRANCH = 1 << 3 278 LOAD = 1 << 4 279 FCMP = 1 << 5 280 SYNC = 1 << 6 281 LIST = 1 << 7 282 FOLL = 1 << 8 283 NOSCHED = 1 << 9 284 ) 285 286 // Values for use in branch instruction BC 287 // BC B0,BI,label 288 // BO is type of branch + likely bits described below 289 // BI is CR value + branch type 290 // ex: BEQ CR2,label is BC 12,10,label 291 // 12 = BO_BCR 292 // 10 = BI_CR2 + BI_EQ 293 294 const ( 295 BI_CR0 = 0 296 BI_CR1 = 4 297 BI_CR2 = 8 298 BI_CR3 = 12 299 BI_CR4 = 16 300 BI_CR5 = 20 301 BI_CR6 = 24 302 BI_CR7 = 28 303 BI_LT = 0 304 BI_GT = 1 305 BI_EQ = 2 306 BI_OVF = 3 307 ) 308 309 // Values for the BO field. Add the branch type to 310 // the likely bits, if a likely setting is known. 311 // If branch likely or unlikely is not known, don't set it. 312 // e.g. branch on cr+likely = 15 313 314 const ( 315 BO_BCTR = 16 // branch on ctr value 316 BO_BCR = 12 // branch on cr value 317 BO_BCRBCTR = 8 // branch on ctr and cr value 318 BO_NOTBCR = 4 // branch on not cr value 319 BO_UNLIKELY = 2 // value for unlikely 320 BO_LIKELY = 3 // value for likely 321 ) 322 323 // Bit settings from the CR 324 325 const ( 326 C_COND_LT = iota // 0 result is negative 327 C_COND_GT // 1 result is positive 328 C_COND_EQ // 2 result is zero 329 C_COND_SO // 3 summary overflow or FP compare w/ NaN 330 ) 331 332 const ( 333 C_NONE = iota 334 C_REG 335 C_FREG 336 C_VREG 337 C_VSREG 338 C_CREG 339 C_SPR /* special processor register */ 340 C_ZCON 341 C_SCON /* 16 bit signed */ 342 C_UCON /* 32 bit signed, low 16 bits 0 */ 343 C_ADDCON /* -0x8000 <= v < 0 */ 344 C_ANDCON /* 0 < v <= 0xFFFF */ 345 C_LCON /* other 32 */ 346 C_DCON /* other 64 (could subdivide further) */ 347 C_SACON /* $n(REG) where n <= int16 */ 348 C_SECON 349 C_LACON /* $n(REG) where int16 < n <= int32 */ 350 C_LECON 351 C_DACON /* $n(REG) where int32 < n */ 352 C_SBRA 353 C_LBRA 354 C_LBRAPIC 355 C_SAUTO 356 C_LAUTO 357 C_SEXT 358 C_LEXT 359 C_ZOREG // conjecture: either (1) register + zeroed offset, or (2) "R0" implies zero or C_REG 360 C_SOREG // register + signed offset 361 C_LOREG 362 C_FPSCR 363 C_MSR 364 C_XER 365 C_LR 366 C_CTR 367 C_ANY 368 C_GOK 369 C_ADDR 370 C_GOTADDR 371 C_TLS_LE 372 C_TLS_IE 373 C_TEXTSIZE 374 375 C_NCLASS /* must be the last */ 376 ) 377 378 const ( 379 AADD = obj.ABasePPC64 + obj.A_ARCHSPECIFIC + iota 380 AADDCC 381 AADDV 382 AADDVCC 383 AADDC 384 AADDCCC 385 AADDCV 386 AADDCVCC 387 AADDME 388 AADDMECC 389 AADDMEVCC 390 AADDMEV 391 AADDE 392 AADDECC 393 AADDEVCC 394 AADDEV 395 AADDZE 396 AADDZECC 397 AADDZEVCC 398 AADDZEV 399 AADDEX 400 AAND 401 AANDCC 402 AANDN 403 AANDNCC 404 ABC 405 ABCL 406 ABEQ 407 ABGE // not LT = G/E/U 408 ABGT 409 ABLE // not GT = L/E/U 410 ABLT 411 ABNE // not EQ = L/G/U 412 ABVC // Unordered-clear 413 ABVS // Unordered-set 414 ACMP 415 ACMPU 416 ACMPEQB 417 ACNTLZW 418 ACNTLZWCC 419 ACRAND 420 ACRANDN 421 ACREQV 422 ACRNAND 423 ACRNOR 424 ACROR 425 ACRORN 426 ACRXOR 427 ADIVW 428 ADIVWCC 429 ADIVWVCC 430 ADIVWV 431 ADIVWU 432 ADIVWUCC 433 ADIVWUVCC 434 ADIVWUV 435 AEQV 436 AEQVCC 437 AEXTSB 438 AEXTSBCC 439 AEXTSH 440 AEXTSHCC 441 AFABS 442 AFABSCC 443 AFADD 444 AFADDCC 445 AFADDS 446 AFADDSCC 447 AFCMPO 448 AFCMPU 449 AFCTIW 450 AFCTIWCC 451 AFCTIWZ 452 AFCTIWZCC 453 AFDIV 454 AFDIVCC 455 AFDIVS 456 AFDIVSCC 457 AFMADD 458 AFMADDCC 459 AFMADDS 460 AFMADDSCC 461 AFMOVD 462 AFMOVDCC 463 AFMOVDU 464 AFMOVS 465 AFMOVSU 466 AFMOVSX 467 AFMOVSZ 468 AFMSUB 469 AFMSUBCC 470 AFMSUBS 471 AFMSUBSCC 472 AFMUL 473 AFMULCC 474 AFMULS 475 AFMULSCC 476 AFNABS 477 AFNABSCC 478 AFNEG 479 AFNEGCC 480 AFNMADD 481 AFNMADDCC 482 AFNMADDS 483 AFNMADDSCC 484 AFNMSUB 485 AFNMSUBCC 486 AFNMSUBS 487 AFNMSUBSCC 488 AFRSP 489 AFRSPCC 490 AFSUB 491 AFSUBCC 492 AFSUBS 493 AFSUBSCC 494 AISEL 495 AMOVMW 496 ALBAR 497 ALSW 498 ALWAR 499 ALWSYNC 500 AMOVDBR 501 AMOVWBR 502 AMOVB 503 AMOVBU 504 AMOVBZ 505 AMOVBZU 506 AMOVH 507 AMOVHBR 508 AMOVHU 509 AMOVHZ 510 AMOVHZU 511 AMOVW 512 AMOVWU 513 AMOVFL 514 AMOVCRFS 515 AMTFSB0 516 AMTFSB0CC 517 AMTFSB1 518 AMTFSB1CC 519 AMULHW 520 AMULHWCC 521 AMULHWU 522 AMULHWUCC 523 AMULLW 524 AMULLWCC 525 AMULLWVCC 526 AMULLWV 527 ANAND 528 ANANDCC 529 ANEG 530 ANEGCC 531 ANEGVCC 532 ANEGV 533 ANOR 534 ANORCC 535 AOR 536 AORCC 537 AORN 538 AORNCC 539 AREM 540 AREMCC 541 AREMV 542 AREMVCC 543 AREMU 544 AREMUCC 545 AREMUV 546 AREMUVCC 547 ARFI 548 ARLWMI 549 ARLWMICC 550 ARLWNM 551 ARLWNMCC 552 ASLW 553 ASLWCC 554 ASRW 555 ASRAW 556 ASRAWCC 557 ASRWCC 558 ASTBCCC 559 ASTSW 560 ASTWCCC 561 ASUB 562 ASUBCC 563 ASUBVCC 564 ASUBC 565 ASUBCCC 566 ASUBCV 567 ASUBCVCC 568 ASUBME 569 ASUBMECC 570 ASUBMEVCC 571 ASUBMEV 572 ASUBV 573 ASUBE 574 ASUBECC 575 ASUBEV 576 ASUBEVCC 577 ASUBZE 578 ASUBZECC 579 ASUBZEVCC 580 ASUBZEV 581 ASYNC 582 AXOR 583 AXORCC 584 585 ADCBF 586 ADCBI 587 ADCBST 588 ADCBT 589 ADCBTST 590 ADCBZ 591 AECIWX 592 AECOWX 593 AEIEIO 594 AICBI 595 AISYNC 596 APTESYNC 597 ATLBIE 598 ATLBIEL 599 ATLBSYNC 600 ATW 601 602 ASYSCALL 603 AWORD 604 605 ARFCI 606 607 /* optional on 32-bit */ 608 AFRES 609 AFRESCC 610 AFRIM 611 AFRIMCC 612 AFRIP 613 AFRIPCC 614 AFRIZ 615 AFRIZCC 616 AFRSQRTE 617 AFRSQRTECC 618 AFSEL 619 AFSELCC 620 AFSQRT 621 AFSQRTCC 622 AFSQRTS 623 AFSQRTSCC 624 625 /* 64-bit */ 626 627 ACNTLZD 628 ACNTLZDCC 629 ACMPW /* CMP with L=0 */ 630 ACMPWU 631 ACMPB 632 AFTDIV 633 AFTSQRT 634 ADIVD 635 ADIVDCC 636 ADIVDE 637 ADIVDECC 638 ADIVDEU 639 ADIVDEUCC 640 ADIVDVCC 641 ADIVDV 642 ADIVDU 643 ADIVDUCC 644 ADIVDUVCC 645 ADIVDUV 646 AEXTSW 647 AEXTSWCC 648 /* AFCFIW; AFCFIWCC */ 649 AFCFID 650 AFCFIDCC 651 AFCFIDU 652 AFCFIDUCC 653 AFCFIDS 654 AFCFIDSCC 655 AFCTID 656 AFCTIDCC 657 AFCTIDZ 658 AFCTIDZCC 659 ALDAR 660 AMOVD 661 AMOVDU 662 AMOVWZ 663 AMOVWZU 664 AMULHD 665 AMULHDCC 666 AMULHDU 667 AMULHDUCC 668 AMULLD 669 AMULLDCC 670 AMULLDVCC 671 AMULLDV 672 ARFID 673 ARLDMI 674 ARLDMICC 675 ARLDIMI 676 ARLDIMICC 677 ARLDC 678 ARLDCCC 679 ARLDCR 680 ARLDCRCC 681 ARLDICR 682 ARLDICRCC 683 ARLDCL 684 ARLDCLCC 685 ARLDICL 686 ARLDICLCC 687 AROTL 688 AROTLW 689 ASLBIA 690 ASLBIE 691 ASLBMFEE 692 ASLBMFEV 693 ASLBMTE 694 ASLD 695 ASLDCC 696 ASRD 697 ASRAD 698 ASRADCC 699 ASRDCC 700 ASTDCCC 701 ATD 702 703 /* 64-bit pseudo operation */ 704 ADWORD 705 AREMD 706 AREMDCC 707 AREMDV 708 AREMDVCC 709 AREMDU 710 AREMDUCC 711 AREMDUV 712 AREMDUVCC 713 714 /* more 64-bit operations */ 715 AHRFID 716 APOPCNTD 717 APOPCNTW 718 APOPCNTB 719 ACOPY 720 APASTECC 721 ADARN 722 ALDMX 723 AMADDHD 724 AMADDHDU 725 AMADDLD 726 727 /* Vector */ 728 ALV 729 ALVEBX 730 ALVEHX 731 ALVEWX 732 ALVX 733 ALVXL 734 ALVSL 735 ALVSR 736 ASTV 737 ASTVEBX 738 ASTVEHX 739 ASTVEWX 740 ASTVX 741 ASTVXL 742 AVAND 743 AVANDC 744 AVNAND 745 AVOR 746 AVORC 747 AVNOR 748 AVXOR 749 AVEQV 750 AVADDUM 751 AVADDUBM 752 AVADDUHM 753 AVADDUWM 754 AVADDUDM 755 AVADDUQM 756 AVADDCU 757 AVADDCUQ 758 AVADDCUW 759 AVADDUS 760 AVADDUBS 761 AVADDUHS 762 AVADDUWS 763 AVADDSS 764 AVADDSBS 765 AVADDSHS 766 AVADDSWS 767 AVADDE 768 AVADDEUQM 769 AVADDECUQ 770 AVSUBUM 771 AVSUBUBM 772 AVSUBUHM 773 AVSUBUWM 774 AVSUBUDM 775 AVSUBUQM 776 AVSUBCU 777 AVSUBCUQ 778 AVSUBCUW 779 AVSUBUS 780 AVSUBUBS 781 AVSUBUHS 782 AVSUBUWS 783 AVSUBSS 784 AVSUBSBS 785 AVSUBSHS 786 AVSUBSWS 787 AVSUBE 788 AVSUBEUQM 789 AVSUBECUQ 790 AVPMSUM 791 AVPMSUMB 792 AVPMSUMH 793 AVPMSUMW 794 AVPMSUMD 795 AVMSUMUDM 796 AVR 797 AVRLB 798 AVRLH 799 AVRLW 800 AVRLD 801 AVS 802 AVSLB 803 AVSLH 804 AVSLW 805 AVSL 806 AVSLO 807 AVSRB 808 AVSRH 809 AVSRW 810 AVSR 811 AVSRO 812 AVSLD 813 AVSRD 814 AVSA 815 AVSRAB 816 AVSRAH 817 AVSRAW 818 AVSRAD 819 AVSOI 820 AVSLDOI 821 AVCLZ 822 AVCLZB 823 AVCLZH 824 AVCLZW 825 AVCLZD 826 AVPOPCNT 827 AVPOPCNTB 828 AVPOPCNTH 829 AVPOPCNTW 830 AVPOPCNTD 831 AVCMPEQ 832 AVCMPEQUB 833 AVCMPEQUBCC 834 AVCMPEQUH 835 AVCMPEQUHCC 836 AVCMPEQUW 837 AVCMPEQUWCC 838 AVCMPEQUD 839 AVCMPEQUDCC 840 AVCMPGT 841 AVCMPGTUB 842 AVCMPGTUBCC 843 AVCMPGTUH 844 AVCMPGTUHCC 845 AVCMPGTUW 846 AVCMPGTUWCC 847 AVCMPGTUD 848 AVCMPGTUDCC 849 AVCMPGTSB 850 AVCMPGTSBCC 851 AVCMPGTSH 852 AVCMPGTSHCC 853 AVCMPGTSW 854 AVCMPGTSWCC 855 AVCMPGTSD 856 AVCMPGTSDCC 857 AVCMPNEZB 858 AVCMPNEZBCC 859 AVPERM 860 AVSEL 861 AVSPLT 862 AVSPLTB 863 AVSPLTH 864 AVSPLTW 865 AVSPLTI 866 AVSPLTISB 867 AVSPLTISH 868 AVSPLTISW 869 AVCIPH 870 AVCIPHER 871 AVCIPHERLAST 872 AVNCIPH 873 AVNCIPHER 874 AVNCIPHERLAST 875 AVSBOX 876 AVSHASIGMA 877 AVSHASIGMAW 878 AVSHASIGMAD 879 880 /* VSX */ 881 ALXV 882 ALXVD2X 883 ALXVDSX 884 ALXVW4X 885 ASTXV 886 ASTXVD2X 887 ASTXVW4X 888 ALXS 889 ALXSDX 890 ASTXS 891 ASTXSDX 892 ALXSI 893 ALXSIWAX 894 ALXSIWZX 895 ASTXSI 896 ASTXSIWX 897 AMFVSR 898 AMFVSRD 899 AMFFPRD 900 AMFVRD 901 AMFVSRWZ 902 AMFVSRLD 903 AMTVSR 904 AMTVSRD 905 AMTFPRD 906 AMTVRD 907 AMTVSRWA 908 AMTVSRWZ 909 AMTVSRDD 910 AMTVSRWS 911 AXXLAND 912 AXXLANDQ 913 AXXLANDC 914 AXXLEQV 915 AXXLNAND 916 AXXLOR 917 AXXLORC 918 AXXLNOR 919 AXXLORQ 920 AXXLXOR 921 AXXSEL 922 AXXMRG 923 AXXMRGHW 924 AXXMRGLW 925 AXXSPLT 926 AXXSPLTW 927 AXXPERM 928 AXXPERMDI 929 AXXSI 930 AXXSLDWI 931 AXSCV 932 AXSCVDPSP 933 AXSCVSPDP 934 AXSCVDPSPN 935 AXSCVSPDPN 936 AXVCV 937 AXVCVDPSP 938 AXVCVSPDP 939 AXSCVX 940 AXSCVDPSXDS 941 AXSCVDPSXWS 942 AXSCVDPUXDS 943 AXSCVDPUXWS 944 AXSCVXP 945 AXSCVSXDDP 946 AXSCVUXDDP 947 AXSCVSXDSP 948 AXSCVUXDSP 949 AXVCVX 950 AXVCVDPSXDS 951 AXVCVDPSXWS 952 AXVCVDPUXDS 953 AXVCVDPUXWS 954 AXVCVSPSXDS 955 AXVCVSPSXWS 956 AXVCVSPUXDS 957 AXVCVSPUXWS 958 AXVCVXP 959 AXVCVSXDDP 960 AXVCVSXWDP 961 AXVCVUXDDP 962 AXVCVUXWDP 963 AXVCVSXDSP 964 AXVCVSXWSP 965 AXVCVUXDSP 966 AXVCVUXWSP 967 968 ALAST 969 970 // aliases 971 ABR = obj.AJMP 972 ABL = obj.ACALL 973 )