| ... | ... | @@ -14,19 +14,6 @@ pub const Feature = enum { |
| 14 | 14 | @"7e10", |
| 15 | 15 | btst16, |
| 16 | 16 | cache, |
| 17 | | ccrt, |
| 18 | | ck801, |
| 19 | | ck802, |
| 20 | | ck803, |
| 21 | | ck803s, |
| 22 | | ck804, |
| 23 | | ck805, |
| 24 | | ck807, |
| 25 | | ck810, |
| 26 | | ck810v, |
| 27 | | ck860, |
| 28 | | ck860v, |
| 29 | | constpool, |
| 30 | 17 | doloop, |
| 31 | 18 | dsp1e2, |
| 32 | 19 | dsp_silan, |
| ... | ... | @@ -57,10 +44,6 @@ pub const Feature = enum { |
| 57 | 44 | java, |
| 58 | 45 | mp, |
| 59 | 46 | mp1e2, |
| 60 | | multiple_stld, |
| 61 | | nvic, |
| 62 | | pushpop, |
| 63 | | smart, |
| 64 | 47 | soft_tp, |
| 65 | 48 | stack_size, |
| 66 | 49 | trust, |
| ... | ... | @@ -137,71 +120,6 @@ pub const all_features = blk: { |
| 137 | 120 | .description = "Enable cache", |
| 138 | 121 | .dependencies = featureSet(&[_]Feature{}), |
| 139 | 122 | }; |
| 140 | | result[@backingInt(Feature.ccrt)] = .{ |
| 141 | | .llvm_name = "ccrt", |
| 142 | | .description = "Use CSKY compiler runtime", |
| 143 | | .dependencies = featureSet(&[_]Feature{}), |
| 144 | | }; |
| 145 | | result[@backingInt(Feature.ck801)] = .{ |
| 146 | | .llvm_name = "ck801", |
| 147 | | .description = "CSKY ck801 processors", |
| 148 | | .dependencies = featureSet(&[_]Feature{}), |
| 149 | | }; |
| 150 | | result[@backingInt(Feature.ck802)] = .{ |
| 151 | | .llvm_name = "ck802", |
| 152 | | .description = "CSKY ck802 processors", |
| 153 | | .dependencies = featureSet(&[_]Feature{}), |
| 154 | | }; |
| 155 | | result[@backingInt(Feature.ck803)] = .{ |
| 156 | | .llvm_name = "ck803", |
| 157 | | .description = "CSKY ck803 processors", |
| 158 | | .dependencies = featureSet(&[_]Feature{}), |
| 159 | | }; |
| 160 | | result[@backingInt(Feature.ck803s)] = .{ |
| 161 | | .llvm_name = "ck803s", |
| 162 | | .description = "CSKY ck803s processors", |
| 163 | | .dependencies = featureSet(&[_]Feature{}), |
| 164 | | }; |
| 165 | | result[@backingInt(Feature.ck804)] = .{ |
| 166 | | .llvm_name = "ck804", |
| 167 | | .description = "CSKY ck804 processors", |
| 168 | | .dependencies = featureSet(&[_]Feature{}), |
| 169 | | }; |
| 170 | | result[@backingInt(Feature.ck805)] = .{ |
| 171 | | .llvm_name = "ck805", |
| 172 | | .description = "CSKY ck805 processors", |
| 173 | | .dependencies = featureSet(&[_]Feature{}), |
| 174 | | }; |
| 175 | | result[@backingInt(Feature.ck807)] = .{ |
| 176 | | .llvm_name = "ck807", |
| 177 | | .description = "CSKY ck807 processors", |
| 178 | | .dependencies = featureSet(&[_]Feature{}), |
| 179 | | }; |
| 180 | | result[@backingInt(Feature.ck810)] = .{ |
| 181 | | .llvm_name = "ck810", |
| 182 | | .description = "CSKY ck810 processors", |
| 183 | | .dependencies = featureSet(&[_]Feature{}), |
| 184 | | }; |
| 185 | | result[@backingInt(Feature.ck810v)] = .{ |
| 186 | | .llvm_name = "ck810v", |
| 187 | | .description = "CSKY ck810v processors", |
| 188 | | .dependencies = featureSet(&[_]Feature{}), |
| 189 | | }; |
| 190 | | result[@backingInt(Feature.ck860)] = .{ |
| 191 | | .llvm_name = "ck860", |
| 192 | | .description = "CSKY ck860 processors", |
| 193 | | .dependencies = featureSet(&[_]Feature{}), |
| 194 | | }; |
| 195 | | result[@backingInt(Feature.ck860v)] = .{ |
| 196 | | .llvm_name = "ck860v", |
| 197 | | .description = "CSKY ck860v processors", |
| 198 | | .dependencies = featureSet(&[_]Feature{}), |
| 199 | | }; |
| 200 | | result[@backingInt(Feature.constpool)] = .{ |
| 201 | | .llvm_name = "constpool", |
| 202 | | .description = "Dump the constant pool by compiler", |
| 203 | | .dependencies = featureSet(&[_]Feature{}), |
| 204 | | }; |
| 205 | 123 | result[@backingInt(Feature.doloop)] = .{ |
| 206 | 124 | .llvm_name = "doloop", |
| 207 | 125 | .description = "Enable doloop instructions", |
| ... | ... | @@ -360,26 +278,6 @@ pub const all_features = blk: { |
| 360 | 278 | .@"3e7", |
| 361 | 279 | }), |
| 362 | 280 | }; |
| 363 | | result[@backingInt(Feature.multiple_stld)] = .{ |
| 364 | | .llvm_name = "multiple_stld", |
| 365 | | .description = "Enable multiple load/store instructions", |
| 366 | | .dependencies = featureSet(&[_]Feature{}), |
| 367 | | }; |
| 368 | | result[@backingInt(Feature.nvic)] = .{ |
| 369 | | .llvm_name = "nvic", |
| 370 | | .description = "Enable NVIC", |
| 371 | | .dependencies = featureSet(&[_]Feature{}), |
| 372 | | }; |
| 373 | | result[@backingInt(Feature.pushpop)] = .{ |
| 374 | | .llvm_name = "pushpop", |
| 375 | | .description = "Enable push/pop instructions", |
| 376 | | .dependencies = featureSet(&[_]Feature{}), |
| 377 | | }; |
| 378 | | result[@backingInt(Feature.smart)] = .{ |
| 379 | | .llvm_name = "smart", |
| 380 | | .description = "Let CPU work in Smart Mode", |
| 381 | | .dependencies = featureSet(&[_]Feature{}), |
| 382 | | }; |
| 383 | 281 | result[@backingInt(Feature.soft_tp)] = .{ |
| 384 | 282 | .llvm_name = "soft-tp", |
| 385 | 283 | .description = "Disable TLS Pointer register", |
| ... | ... | @@ -429,7 +327,6 @@ pub const cpu = struct { |
| 429 | 327 | .llvm_name = "c807", |
| 430 | 328 | .features = featureSet(&[_]Feature{ |
| 431 | 329 | .cache, |
| 432 | | .ck807, |
| 433 | 330 | .dsp1e2, |
| 434 | 331 | .dspe60, |
| 435 | 332 | .edsp, |
| ... | ... | @@ -438,7 +335,6 @@ pub const cpu = struct { |
| 438 | 335 | .hwdiv, |
| 439 | 336 | .mp, |
| 440 | 337 | .mp1e2, |
| 441 | | .nvic, |
| 442 | 338 | .trust, |
| 443 | 339 | }), |
| 444 | 340 | }; |
| ... | ... | @@ -447,7 +343,6 @@ pub const cpu = struct { |
| 447 | 343 | .llvm_name = "c807f", |
| 448 | 344 | .features = featureSet(&[_]Feature{ |
| 449 | 345 | .cache, |
| 450 | | .ck807, |
| 451 | 346 | .dsp1e2, |
| 452 | 347 | .dspe60, |
| 453 | 348 | .edsp, |
| ... | ... | @@ -463,7 +358,6 @@ pub const cpu = struct { |
| 463 | 358 | .hwdiv, |
| 464 | 359 | .mp, |
| 465 | 360 | .mp1e2, |
| 466 | | .nvic, |
| 467 | 361 | .trust, |
| 468 | 362 | }), |
| 469 | 363 | }; |
| ... | ... | @@ -473,7 +367,6 @@ pub const cpu = struct { |
| 473 | 367 | .features = featureSet(&[_]Feature{ |
| 474 | 368 | .@"7e10", |
| 475 | 369 | .cache, |
| 476 | | .ck810, |
| 477 | 370 | .dsp1e2, |
| 478 | 371 | .dspe60, |
| 479 | 372 | .edsp, |
| ... | ... | @@ -487,7 +380,6 @@ pub const cpu = struct { |
| 487 | 380 | .hwdiv, |
| 488 | 381 | .mp, |
| 489 | 382 | .mp1e2, |
| 490 | | .nvic, |
| 491 | 383 | .trust, |
| 492 | 384 | }), |
| 493 | 385 | }; |
| ... | ... | @@ -497,7 +389,6 @@ pub const cpu = struct { |
| 497 | 389 | .features = featureSet(&[_]Feature{ |
| 498 | 390 | .@"7e10", |
| 499 | 391 | .cache, |
| 500 | | .ck810, |
| 501 | 392 | .dsp1e2, |
| 502 | 393 | .dspe60, |
| 503 | 394 | .edsp, |
| ... | ... | @@ -511,7 +402,6 @@ pub const cpu = struct { |
| 511 | 402 | .hwdiv, |
| 512 | 403 | .mp, |
| 513 | 404 | .mp1e2, |
| 514 | | .nvic, |
| 515 | 405 | .trust, |
| 516 | 406 | }), |
| 517 | 407 | }; |
| ... | ... | @@ -521,8 +411,6 @@ pub const cpu = struct { |
| 521 | 411 | .features = featureSet(&[_]Feature{ |
| 522 | 412 | .@"7e10", |
| 523 | 413 | .cache, |
| 524 | | .ck810, |
| 525 | | .ck810v, |
| 526 | 414 | .dsp1e2, |
| 527 | 415 | .dspe60, |
| 528 | 416 | .edsp, |
| ... | ... | @@ -536,7 +424,6 @@ pub const cpu = struct { |
| 536 | 424 | .hwdiv, |
| 537 | 425 | .mp, |
| 538 | 426 | .mp1e2, |
| 539 | | .nvic, |
| 540 | 427 | .trust, |
| 541 | 428 | .vdspv1, |
| 542 | 429 | }), |
| ... | ... | @@ -547,8 +434,6 @@ pub const cpu = struct { |
| 547 | 434 | .features = featureSet(&[_]Feature{ |
| 548 | 435 | .@"7e10", |
| 549 | 436 | .cache, |
| 550 | | .ck810, |
| 551 | | .ck810v, |
| 552 | 437 | .dsp1e2, |
| 553 | 438 | .dspe60, |
| 554 | 439 | .edsp, |
| ... | ... | @@ -562,7 +447,6 @@ pub const cpu = struct { |
| 562 | 447 | .hwdiv, |
| 563 | 448 | .mp, |
| 564 | 449 | .mp1e2, |
| 565 | | .nvic, |
| 566 | 450 | .trust, |
| 567 | 451 | .vdspv1, |
| 568 | 452 | }), |
| ... | ... | @@ -576,7 +460,6 @@ pub const cpu = struct { |
| 576 | 460 | .@"3e3r3", |
| 577 | 461 | .btst16, |
| 578 | 462 | .cache, |
| 579 | | .ck860, |
| 580 | 463 | .dspe60, |
| 581 | 464 | .float7e60, |
| 582 | 465 | .fpuv3_df, |
| ... | ... | @@ -588,7 +471,6 @@ pub const cpu = struct { |
| 588 | 471 | .hwdiv, |
| 589 | 472 | .mp, |
| 590 | 473 | .mp1e2, |
| 591 | | .nvic, |
| 592 | 474 | .trust, |
| 593 | 475 | }), |
| 594 | 476 | }; |
| ... | ... | @@ -601,8 +483,6 @@ pub const cpu = struct { |
| 601 | 483 | .@"3e3r3", |
| 602 | 484 | .btst16, |
| 603 | 485 | .cache, |
| 604 | | .ck860, |
| 605 | | .ck860v, |
| 606 | 486 | .dspe60, |
| 607 | 487 | .float7e60, |
| 608 | 488 | .fpuv3_df, |
| ... | ... | @@ -614,7 +494,6 @@ pub const cpu = struct { |
| 614 | 494 | .hwdiv, |
| 615 | 495 | .mp, |
| 616 | 496 | .mp1e2, |
| 617 | | .nvic, |
| 618 | 497 | .trust, |
| 619 | 498 | .vdsp2e60f, |
| 620 | 499 | .vdspv2, |
| ... | ... | @@ -625,7 +504,6 @@ pub const cpu = struct { |
| 625 | 504 | .llvm_name = "ck801", |
| 626 | 505 | .features = featureSet(&[_]Feature{ |
| 627 | 506 | .btst16, |
| 628 | | .ck801, |
| 629 | 507 | .e1, |
| 630 | 508 | .trust, |
| 631 | 509 | }), |
| ... | ... | @@ -635,7 +513,6 @@ pub const cpu = struct { |
| 635 | 513 | .llvm_name = "ck801t", |
| 636 | 514 | .features = featureSet(&[_]Feature{ |
| 637 | 515 | .btst16, |
| 638 | | .ck801, |
| 639 | 516 | .e1, |
| 640 | 517 | .trust, |
| 641 | 518 | }), |
| ... | ... | @@ -645,9 +522,7 @@ pub const cpu = struct { |
| 645 | 522 | .llvm_name = "ck802", |
| 646 | 523 | .features = featureSet(&[_]Feature{ |
| 647 | 524 | .btst16, |
| 648 | | .ck802, |
| 649 | 525 | .e2, |
| 650 | | .nvic, |
| 651 | 526 | .trust, |
| 652 | 527 | }), |
| 653 | 528 | }; |
| ... | ... | @@ -656,10 +531,8 @@ pub const cpu = struct { |
| 656 | 531 | .llvm_name = "ck802j", |
| 657 | 532 | .features = featureSet(&[_]Feature{ |
| 658 | 533 | .btst16, |
| 659 | | .ck802, |
| 660 | 534 | .e2, |
| 661 | 535 | .java, |
| 662 | | .nvic, |
| 663 | 536 | .trust, |
| 664 | 537 | }), |
| 665 | 538 | }; |
| ... | ... | @@ -668,9 +541,7 @@ pub const cpu = struct { |
| 668 | 541 | .llvm_name = "ck802t", |
| 669 | 542 | .features = featureSet(&[_]Feature{ |
| 670 | 543 | .btst16, |
| 671 | | .ck802, |
| 672 | 544 | .e2, |
| 673 | | .nvic, |
| 674 | 545 | .trust, |
| 675 | 546 | }), |
| 676 | 547 | }; |
| ... | ... | @@ -679,10 +550,8 @@ pub const cpu = struct { |
| 679 | 550 | .llvm_name = "ck803", |
| 680 | 551 | .features = featureSet(&[_]Feature{ |
| 681 | 552 | .btst16, |
| 682 | | .ck803, |
| 683 | 553 | .hwdiv, |
| 684 | 554 | .mp, |
| 685 | | .nvic, |
| 686 | 555 | .trust, |
| 687 | 556 | }), |
| 688 | 557 | }; |
| ... | ... | @@ -691,13 +560,11 @@ pub const cpu = struct { |
| 691 | 560 | .llvm_name = "ck803e", |
| 692 | 561 | .features = featureSet(&[_]Feature{ |
| 693 | 562 | .btst16, |
| 694 | | .ck803, |
| 695 | 563 | .dsp1e2, |
| 696 | 564 | .dspe60, |
| 697 | 565 | .edsp, |
| 698 | 566 | .hwdiv, |
| 699 | 567 | .mp, |
| 700 | | .nvic, |
| 701 | 568 | .trust, |
| 702 | 569 | }), |
| 703 | 570 | }; |
| ... | ... | @@ -706,7 +573,6 @@ pub const cpu = struct { |
| 706 | 573 | .llvm_name = "ck803ef", |
| 707 | 574 | .features = featureSet(&[_]Feature{ |
| 708 | 575 | .btst16, |
| 709 | | .ck803, |
| 710 | 576 | .dsp1e2, |
| 711 | 577 | .dspe60, |
| 712 | 578 | .edsp, |
| ... | ... | @@ -715,7 +581,6 @@ pub const cpu = struct { |
| 715 | 581 | .fpuv2_sf, |
| 716 | 582 | .hwdiv, |
| 717 | 583 | .mp, |
| 718 | | .nvic, |
| 719 | 584 | .trust, |
| 720 | 585 | }), |
| 721 | 586 | }; |
| ... | ... | @@ -724,7 +589,6 @@ pub const cpu = struct { |
| 724 | 589 | .llvm_name = "ck803efh", |
| 725 | 590 | .features = featureSet(&[_]Feature{ |
| 726 | 591 | .btst16, |
| 727 | | .ck803, |
| 728 | 592 | .dsp1e2, |
| 729 | 593 | .dspe60, |
| 730 | 594 | .edsp, |
| ... | ... | @@ -733,7 +597,6 @@ pub const cpu = struct { |
| 733 | 597 | .fpuv2_sf, |
| 734 | 598 | .hwdiv, |
| 735 | 599 | .mp, |
| 736 | | .nvic, |
| 737 | 600 | .trust, |
| 738 | 601 | }), |
| 739 | 602 | }; |
| ... | ... | @@ -743,7 +606,6 @@ pub const cpu = struct { |
| 743 | 606 | .features = featureSet(&[_]Feature{ |
| 744 | 607 | .@"3e3r1", |
| 745 | 608 | .btst16, |
| 746 | | .ck803, |
| 747 | 609 | .dsp1e2, |
| 748 | 610 | .dspe60, |
| 749 | 611 | .dspv2, |
| ... | ... | @@ -754,7 +616,6 @@ pub const cpu = struct { |
| 754 | 616 | .high_registers, |
| 755 | 617 | .hwdiv, |
| 756 | 618 | .mp, |
| 757 | | .nvic, |
| 758 | 619 | .trust, |
| 759 | 620 | }), |
| 760 | 621 | }; |
| ... | ... | @@ -765,7 +626,6 @@ pub const cpu = struct { |
| 765 | 626 | .@"3e3r2", |
| 766 | 627 | .@"3e3r3", |
| 767 | 628 | .btst16, |
| 768 | | .ck803, |
| 769 | 629 | .dsp1e2, |
| 770 | 630 | .dspe60, |
| 771 | 631 | .dspv2, |
| ... | ... | @@ -776,7 +636,6 @@ pub const cpu = struct { |
| 776 | 636 | .high_registers, |
| 777 | 637 | .hwdiv, |
| 778 | 638 | .mp, |
| 779 | | .nvic, |
| 780 | 639 | .trust, |
| 781 | 640 | }), |
| 782 | 641 | }; |
| ... | ... | @@ -787,7 +646,6 @@ pub const cpu = struct { |
| 787 | 646 | .@"3e3r2", |
| 788 | 647 | .@"3e3r3", |
| 789 | 648 | .btst16, |
| 790 | | .ck803, |
| 791 | 649 | .dsp1e2, |
| 792 | 650 | .dspe60, |
| 793 | 651 | .dspv2, |
| ... | ... | @@ -798,7 +656,6 @@ pub const cpu = struct { |
| 798 | 656 | .high_registers, |
| 799 | 657 | .hwdiv, |
| 800 | 658 | .mp, |
| 801 | | .nvic, |
| 802 | 659 | .trust, |
| 803 | 660 | }), |
| 804 | 661 | }; |
| ... | ... | @@ -807,7 +664,6 @@ pub const cpu = struct { |
| 807 | 664 | .llvm_name = "ck803efht", |
| 808 | 665 | .features = featureSet(&[_]Feature{ |
| 809 | 666 | .btst16, |
| 810 | | .ck803, |
| 811 | 667 | .dsp1e2, |
| 812 | 668 | .dspe60, |
| 813 | 669 | .edsp, |
| ... | ... | @@ -816,7 +672,6 @@ pub const cpu = struct { |
| 816 | 672 | .fpuv2_sf, |
| 817 | 673 | .hwdiv, |
| 818 | 674 | .mp, |
| 819 | | .nvic, |
| 820 | 675 | .trust, |
| 821 | 676 | }), |
| 822 | 677 | }; |
| ... | ... | @@ -826,7 +681,6 @@ pub const cpu = struct { |
| 826 | 681 | .features = featureSet(&[_]Feature{ |
| 827 | 682 | .@"3e3r1", |
| 828 | 683 | .btst16, |
| 829 | | .ck803, |
| 830 | 684 | .dsp1e2, |
| 831 | 685 | .dspe60, |
| 832 | 686 | .dspv2, |
| ... | ... | @@ -837,7 +691,6 @@ pub const cpu = struct { |
| 837 | 691 | .high_registers, |
| 838 | 692 | .hwdiv, |
| 839 | 693 | .mp, |
| 840 | | .nvic, |
| 841 | 694 | .trust, |
| 842 | 695 | }), |
| 843 | 696 | }; |
| ... | ... | @@ -848,7 +701,6 @@ pub const cpu = struct { |
| 848 | 701 | .@"3e3r2", |
| 849 | 702 | .@"3e3r3", |
| 850 | 703 | .btst16, |
| 851 | | .ck803, |
| 852 | 704 | .dsp1e2, |
| 853 | 705 | .dspe60, |
| 854 | 706 | .dspv2, |
| ... | ... | @@ -859,7 +711,6 @@ pub const cpu = struct { |
| 859 | 711 | .high_registers, |
| 860 | 712 | .hwdiv, |
| 861 | 713 | .mp, |
| 862 | | .nvic, |
| 863 | 714 | .trust, |
| 864 | 715 | }), |
| 865 | 716 | }; |
| ... | ... | @@ -870,7 +721,6 @@ pub const cpu = struct { |
| 870 | 721 | .@"3e3r2", |
| 871 | 722 | .@"3e3r3", |
| 872 | 723 | .btst16, |
| 873 | | .ck803, |
| 874 | 724 | .dsp1e2, |
| 875 | 725 | .dspe60, |
| 876 | 726 | .dspv2, |
| ... | ... | @@ -881,7 +731,6 @@ pub const cpu = struct { |
| 881 | 731 | .high_registers, |
| 882 | 732 | .hwdiv, |
| 883 | 733 | .mp, |
| 884 | | .nvic, |
| 885 | 734 | .trust, |
| 886 | 735 | }), |
| 887 | 736 | }; |
| ... | ... | @@ -891,7 +740,6 @@ pub const cpu = struct { |
| 891 | 740 | .features = featureSet(&[_]Feature{ |
| 892 | 741 | .@"3e3r1", |
| 893 | 742 | .btst16, |
| 894 | | .ck803, |
| 895 | 743 | .dsp1e2, |
| 896 | 744 | .dspe60, |
| 897 | 745 | .dspv2, |
| ... | ... | @@ -902,7 +750,6 @@ pub const cpu = struct { |
| 902 | 750 | .high_registers, |
| 903 | 751 | .hwdiv, |
| 904 | 752 | .mp, |
| 905 | | .nvic, |
| 906 | 753 | .trust, |
| 907 | 754 | }), |
| 908 | 755 | }; |
| ... | ... | @@ -913,7 +760,6 @@ pub const cpu = struct { |
| 913 | 760 | .@"3e3r2", |
| 914 | 761 | .@"3e3r3", |
| 915 | 762 | .btst16, |
| 916 | | .ck803, |
| 917 | 763 | .dsp1e2, |
| 918 | 764 | .dspe60, |
| 919 | 765 | .dspv2, |
| ... | ... | @@ -924,7 +770,6 @@ pub const cpu = struct { |
| 924 | 770 | .high_registers, |
| 925 | 771 | .hwdiv, |
| 926 | 772 | .mp, |
| 927 | | .nvic, |
| 928 | 773 | .trust, |
| 929 | 774 | }), |
| 930 | 775 | }; |
| ... | ... | @@ -935,7 +780,6 @@ pub const cpu = struct { |
| 935 | 780 | .@"3e3r2", |
| 936 | 781 | .@"3e3r3", |
| 937 | 782 | .btst16, |
| 938 | | .ck803, |
| 939 | 783 | .dsp1e2, |
| 940 | 784 | .dspe60, |
| 941 | 785 | .dspv2, |
| ... | ... | @@ -946,7 +790,6 @@ pub const cpu = struct { |
| 946 | 790 | .high_registers, |
| 947 | 791 | .hwdiv, |
| 948 | 792 | .mp, |
| 949 | | .nvic, |
| 950 | 793 | .trust, |
| 951 | 794 | }), |
| 952 | 795 | }; |
| ... | ... | @@ -955,7 +798,6 @@ pub const cpu = struct { |
| 955 | 798 | .llvm_name = "ck803eft", |
| 956 | 799 | .features = featureSet(&[_]Feature{ |
| 957 | 800 | .btst16, |
| 958 | | .ck803, |
| 959 | 801 | .dsp1e2, |
| 960 | 802 | .dspe60, |
| 961 | 803 | .edsp, |
| ... | ... | @@ -964,7 +806,6 @@ pub const cpu = struct { |
| 964 | 806 | .fpuv2_sf, |
| 965 | 807 | .hwdiv, |
| 966 | 808 | .mp, |
| 967 | | .nvic, |
| 968 | 809 | .trust, |
| 969 | 810 | }), |
| 970 | 811 | }; |
| ... | ... | @@ -974,7 +815,6 @@ pub const cpu = struct { |
| 974 | 815 | .features = featureSet(&[_]Feature{ |
| 975 | 816 | .@"3e3r1", |
| 976 | 817 | .btst16, |
| 977 | | .ck803, |
| 978 | 818 | .dsp1e2, |
| 979 | 819 | .dspe60, |
| 980 | 820 | .dspv2, |
| ... | ... | @@ -985,7 +825,6 @@ pub const cpu = struct { |
| 985 | 825 | .high_registers, |
| 986 | 826 | .hwdiv, |
| 987 | 827 | .mp, |
| 988 | | .nvic, |
| 989 | 828 | .trust, |
| 990 | 829 | }), |
| 991 | 830 | }; |
| ... | ... | @@ -996,7 +835,6 @@ pub const cpu = struct { |
| 996 | 835 | .@"3e3r2", |
| 997 | 836 | .@"3e3r3", |
| 998 | 837 | .btst16, |
| 999 | | .ck803, |
| 1000 | 838 | .dsp1e2, |
| 1001 | 839 | .dspe60, |
| 1002 | 840 | .dspv2, |
| ... | ... | @@ -1007,7 +845,6 @@ pub const cpu = struct { |
| 1007 | 845 | .high_registers, |
| 1008 | 846 | .hwdiv, |
| 1009 | 847 | .mp, |
| 1010 | | .nvic, |
| 1011 | 848 | .trust, |
| 1012 | 849 | }), |
| 1013 | 850 | }; |
| ... | ... | @@ -1018,7 +855,6 @@ pub const cpu = struct { |
| 1018 | 855 | .@"3e3r2", |
| 1019 | 856 | .@"3e3r3", |
| 1020 | 857 | .btst16, |
| 1021 | | .ck803, |
| 1022 | 858 | .dsp1e2, |
| 1023 | 859 | .dspe60, |
| 1024 | 860 | .dspv2, |
| ... | ... | @@ -1029,7 +865,6 @@ pub const cpu = struct { |
| 1029 | 865 | .high_registers, |
| 1030 | 866 | .hwdiv, |
| 1031 | 867 | .mp, |
| 1032 | | .nvic, |
| 1033 | 868 | .trust, |
| 1034 | 869 | }), |
| 1035 | 870 | }; |
| ... | ... | @@ -1038,13 +873,11 @@ pub const cpu = struct { |
| 1038 | 873 | .llvm_name = "ck803eh", |
| 1039 | 874 | .features = featureSet(&[_]Feature{ |
| 1040 | 875 | .btst16, |
| 1041 | | .ck803, |
| 1042 | 876 | .dsp1e2, |
| 1043 | 877 | .dspe60, |
| 1044 | 878 | .edsp, |
| 1045 | 879 | .hwdiv, |
| 1046 | 880 | .mp, |
| 1047 | | .nvic, |
| 1048 | 881 | .trust, |
| 1049 | 882 | }), |
| 1050 | 883 | }; |
| ... | ... | @@ -1055,7 +888,6 @@ pub const cpu = struct { |
| 1055 | 888 | .@"3e3r1", |
| 1056 | 889 | .@"3e3r3", |
| 1057 | 890 | .btst16, |
| 1058 | | .ck803, |
| 1059 | 891 | .dsp1e2, |
| 1060 | 892 | .dspe60, |
| 1061 | 893 | .dspv2, |
| ... | ... | @@ -1063,7 +895,6 @@ pub const cpu = struct { |
| 1063 | 895 | .high_registers, |
| 1064 | 896 | .hwdiv, |
| 1065 | 897 | .mp, |
| 1066 | | .nvic, |
| 1067 | 898 | .trust, |
| 1068 | 899 | }), |
| 1069 | 900 | }; |
| ... | ... | @@ -1074,7 +905,6 @@ pub const cpu = struct { |
| 1074 | 905 | .@"3e3r2", |
| 1075 | 906 | .@"3e3r3", |
| 1076 | 907 | .btst16, |
| 1077 | | .ck803, |
| 1078 | 908 | .dsp1e2, |
| 1079 | 909 | .dspe60, |
| 1080 | 910 | .dspv2, |
| ... | ... | @@ -1082,7 +912,6 @@ pub const cpu = struct { |
| 1082 | 912 | .high_registers, |
| 1083 | 913 | .hwdiv, |
| 1084 | 914 | .mp, |
| 1085 | | .nvic, |
| 1086 | 915 | .trust, |
| 1087 | 916 | }), |
| 1088 | 917 | }; |
| ... | ... | @@ -1093,7 +922,6 @@ pub const cpu = struct { |
| 1093 | 922 | .@"3e3r2", |
| 1094 | 923 | .@"3e3r3", |
| 1095 | 924 | .btst16, |
| 1096 | | .ck803, |
| 1097 | 925 | .dsp1e2, |
| 1098 | 926 | .dspe60, |
| 1099 | 927 | .dspv2, |
| ... | ... | @@ -1101,7 +929,6 @@ pub const cpu = struct { |
| 1101 | 929 | .high_registers, |
| 1102 | 930 | .hwdiv, |
| 1103 | 931 | .mp, |
| 1104 | | .nvic, |
| 1105 | 932 | .trust, |
| 1106 | 933 | }), |
| 1107 | 934 | }; |
| ... | ... | @@ -1110,13 +937,11 @@ pub const cpu = struct { |
| 1110 | 937 | .llvm_name = "ck803eht", |
| 1111 | 938 | .features = featureSet(&[_]Feature{ |
| 1112 | 939 | .btst16, |
| 1113 | | .ck803, |
| 1114 | 940 | .dsp1e2, |
| 1115 | 941 | .dspe60, |
| 1116 | 942 | .edsp, |
| 1117 | 943 | .hwdiv, |
| 1118 | 944 | .mp, |
| 1119 | | .nvic, |
| 1120 | 945 | .trust, |
| 1121 | 946 | }), |
| 1122 | 947 | }; |
| ... | ... | @@ -1127,7 +952,6 @@ pub const cpu = struct { |
| 1127 | 952 | .@"3e3r1", |
| 1128 | 953 | .@"3e3r3", |
| 1129 | 954 | .btst16, |
| 1130 | | .ck803, |
| 1131 | 955 | .dsp1e2, |
| 1132 | 956 | .dspe60, |
| 1133 | 957 | .dspv2, |
| ... | ... | @@ -1135,7 +959,6 @@ pub const cpu = struct { |
| 1135 | 959 | .high_registers, |
| 1136 | 960 | .hwdiv, |
| 1137 | 961 | .mp, |
| 1138 | | .nvic, |
| 1139 | 962 | .trust, |
| 1140 | 963 | }), |
| 1141 | 964 | }; |
| ... | ... | @@ -1146,7 +969,6 @@ pub const cpu = struct { |
| 1146 | 969 | .@"3e3r2", |
| 1147 | 970 | .@"3e3r3", |
| 1148 | 971 | .btst16, |
| 1149 | | .ck803, |
| 1150 | 972 | .dsp1e2, |
| 1151 | 973 | .dspe60, |
| 1152 | 974 | .dspv2, |
| ... | ... | @@ -1154,7 +976,6 @@ pub const cpu = struct { |
| 1154 | 976 | .high_registers, |
| 1155 | 977 | .hwdiv, |
| 1156 | 978 | .mp, |
| 1157 | | .nvic, |
| 1158 | 979 | .trust, |
| 1159 | 980 | }), |
| 1160 | 981 | }; |
| ... | ... | @@ -1165,7 +986,6 @@ pub const cpu = struct { |
| 1165 | 986 | .@"3e3r2", |
| 1166 | 987 | .@"3e3r3", |
| 1167 | 988 | .btst16, |
| 1168 | | .ck803, |
| 1169 | 989 | .dsp1e2, |
| 1170 | 990 | .dspe60, |
| 1171 | 991 | .dspv2, |
| ... | ... | @@ -1173,7 +993,6 @@ pub const cpu = struct { |
| 1173 | 993 | .high_registers, |
| 1174 | 994 | .hwdiv, |
| 1175 | 995 | .mp, |
| 1176 | | .nvic, |
| 1177 | 996 | .trust, |
| 1178 | 997 | }), |
| 1179 | 998 | }; |
| ... | ... | @@ -1184,7 +1003,6 @@ pub const cpu = struct { |
| 1184 | 1003 | .@"3e3r1", |
| 1185 | 1004 | .@"3e3r3", |
| 1186 | 1005 | .btst16, |
| 1187 | | .ck803, |
| 1188 | 1006 | .dsp1e2, |
| 1189 | 1007 | .dspe60, |
| 1190 | 1008 | .dspv2, |
| ... | ... | @@ -1192,7 +1010,6 @@ pub const cpu = struct { |
| 1192 | 1010 | .high_registers, |
| 1193 | 1011 | .hwdiv, |
| 1194 | 1012 | .mp, |
| 1195 | | .nvic, |
| 1196 | 1013 | .trust, |
| 1197 | 1014 | }), |
| 1198 | 1015 | }; |
| ... | ... | @@ -1203,7 +1020,6 @@ pub const cpu = struct { |
| 1203 | 1020 | .@"3e3r2", |
| 1204 | 1021 | .@"3e3r3", |
| 1205 | 1022 | .btst16, |
| 1206 | | .ck803, |
| 1207 | 1023 | .dsp1e2, |
| 1208 | 1024 | .dspe60, |
| 1209 | 1025 | .dspv2, |
| ... | ... | @@ -1211,7 +1027,6 @@ pub const cpu = struct { |
| 1211 | 1027 | .high_registers, |
| 1212 | 1028 | .hwdiv, |
| 1213 | 1029 | .mp, |
| 1214 | | .nvic, |
| 1215 | 1030 | .trust, |
| 1216 | 1031 | }), |
| 1217 | 1032 | }; |
| ... | ... | @@ -1222,7 +1037,6 @@ pub const cpu = struct { |
| 1222 | 1037 | .@"3e3r2", |
| 1223 | 1038 | .@"3e3r3", |
| 1224 | 1039 | .btst16, |
| 1225 | | .ck803, |
| 1226 | 1040 | .dsp1e2, |
| 1227 | 1041 | .dspe60, |
| 1228 | 1042 | .dspv2, |
| ... | ... | @@ -1230,7 +1044,6 @@ pub const cpu = struct { |
| 1230 | 1044 | .high_registers, |
| 1231 | 1045 | .hwdiv, |
| 1232 | 1046 | .mp, |
| 1233 | | .nvic, |
| 1234 | 1047 | .trust, |
| 1235 | 1048 | }), |
| 1236 | 1049 | }; |
| ... | ... | @@ -1239,13 +1052,11 @@ pub const cpu = struct { |
| 1239 | 1052 | .llvm_name = "ck803et", |
| 1240 | 1053 | .features = featureSet(&[_]Feature{ |
| 1241 | 1054 | .btst16, |
| 1242 | | .ck803, |
| 1243 | 1055 | .dsp1e2, |
| 1244 | 1056 | .dspe60, |
| 1245 | 1057 | .edsp, |
| 1246 | 1058 | .hwdiv, |
| 1247 | 1059 | .mp, |
| 1248 | | .nvic, |
| 1249 | 1060 | .trust, |
| 1250 | 1061 | }), |
| 1251 | 1062 | }; |
| ... | ... | @@ -1256,7 +1067,6 @@ pub const cpu = struct { |
| 1256 | 1067 | .@"3e3r1", |
| 1257 | 1068 | .@"3e3r3", |
| 1258 | 1069 | .btst16, |
| 1259 | | .ck803, |
| 1260 | 1070 | .dsp1e2, |
| 1261 | 1071 | .dspe60, |
| 1262 | 1072 | .dspv2, |
| ... | ... | @@ -1264,7 +1074,6 @@ pub const cpu = struct { |
| 1264 | 1074 | .high_registers, |
| 1265 | 1075 | .hwdiv, |
| 1266 | 1076 | .mp, |
| 1267 | | .nvic, |
| 1268 | 1077 | .trust, |
| 1269 | 1078 | }), |
| 1270 | 1079 | }; |
| ... | ... | @@ -1275,7 +1084,6 @@ pub const cpu = struct { |
| 1275 | 1084 | .@"3e3r2", |
| 1276 | 1085 | .@"3e3r3", |
| 1277 | 1086 | .btst16, |
| 1278 | | .ck803, |
| 1279 | 1087 | .dsp1e2, |
| 1280 | 1088 | .dspe60, |
| 1281 | 1089 | .dspv2, |
| ... | ... | @@ -1283,7 +1091,6 @@ pub const cpu = struct { |
| 1283 | 1091 | .high_registers, |
| 1284 | 1092 | .hwdiv, |
| 1285 | 1093 | .mp, |
| 1286 | | .nvic, |
| 1287 | 1094 | .trust, |
| 1288 | 1095 | }), |
| 1289 | 1096 | }; |
| ... | ... | @@ -1294,7 +1101,6 @@ pub const cpu = struct { |
| 1294 | 1101 | .@"3e3r2", |
| 1295 | 1102 | .@"3e3r3", |
| 1296 | 1103 | .btst16, |
| 1297 | | .ck803, |
| 1298 | 1104 | .dsp1e2, |
| 1299 | 1105 | .dspe60, |
| 1300 | 1106 | .dspv2, |
| ... | ... | @@ -1302,7 +1108,6 @@ pub const cpu = struct { |
| 1302 | 1108 | .high_registers, |
| 1303 | 1109 | .hwdiv, |
| 1304 | 1110 | .mp, |
| 1305 | | .nvic, |
| 1306 | 1111 | .trust, |
| 1307 | 1112 | }), |
| 1308 | 1113 | }; |
| ... | ... | @@ -1311,13 +1116,11 @@ pub const cpu = struct { |
| 1311 | 1116 | .llvm_name = "ck803f", |
| 1312 | 1117 | .features = featureSet(&[_]Feature{ |
| 1313 | 1118 | .btst16, |
| 1314 | | .ck803, |
| 1315 | 1119 | .float1e3, |
| 1316 | 1120 | .floate1, |
| 1317 | 1121 | .fpuv2_sf, |
| 1318 | 1122 | .hwdiv, |
| 1319 | 1123 | .mp, |
| 1320 | | .nvic, |
| 1321 | 1124 | .trust, |
| 1322 | 1125 | }), |
| 1323 | 1126 | }; |
| ... | ... | @@ -1326,13 +1129,11 @@ pub const cpu = struct { |
| 1326 | 1129 | .llvm_name = "ck803fh", |
| 1327 | 1130 | .features = featureSet(&[_]Feature{ |
| 1328 | 1131 | .btst16, |
| 1329 | | .ck803, |
| 1330 | 1132 | .float1e3, |
| 1331 | 1133 | .floate1, |
| 1332 | 1134 | .fpuv2_sf, |
| 1333 | 1135 | .hwdiv, |
| 1334 | 1136 | .mp, |
| 1335 | | .nvic, |
| 1336 | 1137 | .trust, |
| 1337 | 1138 | }), |
| 1338 | 1139 | }; |
| ... | ... | @@ -1343,14 +1144,12 @@ pub const cpu = struct { |
| 1343 | 1144 | .@"3e3r1", |
| 1344 | 1145 | .@"3e3r3", |
| 1345 | 1146 | .btst16, |
| 1346 | | .ck803, |
| 1347 | 1147 | .dspv2, |
| 1348 | 1148 | .float1e3, |
| 1349 | 1149 | .floate1, |
| 1350 | 1150 | .fpuv2_sf, |
| 1351 | 1151 | .hwdiv, |
| 1352 | 1152 | .mp, |
| 1353 | | .nvic, |
| 1354 | 1153 | .trust, |
| 1355 | 1154 | }), |
| 1356 | 1155 | }; |
| ... | ... | @@ -1361,14 +1160,12 @@ pub const cpu = struct { |
| 1361 | 1160 | .@"3e3r2", |
| 1362 | 1161 | .@"3e3r3", |
| 1363 | 1162 | .btst16, |
| 1364 | | .ck803, |
| 1365 | 1163 | .dspv2, |
| 1366 | 1164 | .float1e3, |
| 1367 | 1165 | .floate1, |
| 1368 | 1166 | .fpuv2_sf, |
| 1369 | 1167 | .hwdiv, |
| 1370 | 1168 | .mp, |
| 1371 | | .nvic, |
| 1372 | 1169 | .trust, |
| 1373 | 1170 | }), |
| 1374 | 1171 | }; |
| ... | ... | @@ -1379,14 +1176,12 @@ pub const cpu = struct { |
| 1379 | 1176 | .@"3e3r2", |
| 1380 | 1177 | .@"3e3r3", |
| 1381 | 1178 | .btst16, |
| 1382 | | .ck803, |
| 1383 | 1179 | .dspv2, |
| 1384 | 1180 | .float1e3, |
| 1385 | 1181 | .floate1, |
| 1386 | 1182 | .fpuv2_sf, |
| 1387 | 1183 | .hwdiv, |
| 1388 | 1184 | .mp, |
| 1389 | | .nvic, |
| 1390 | 1185 | .trust, |
| 1391 | 1186 | }), |
| 1392 | 1187 | }; |
| ... | ... | @@ -1397,14 +1192,12 @@ pub const cpu = struct { |
| 1397 | 1192 | .@"3e3r1", |
| 1398 | 1193 | .@"3e3r3", |
| 1399 | 1194 | .btst16, |
| 1400 | | .ck803, |
| 1401 | 1195 | .dspv2, |
| 1402 | 1196 | .float1e3, |
| 1403 | 1197 | .floate1, |
| 1404 | 1198 | .fpuv2_sf, |
| 1405 | 1199 | .hwdiv, |
| 1406 | 1200 | .mp, |
| 1407 | | .nvic, |
| 1408 | 1201 | .trust, |
| 1409 | 1202 | }), |
| 1410 | 1203 | }; |
| ... | ... | @@ -1415,14 +1208,12 @@ pub const cpu = struct { |
| 1415 | 1208 | .@"3e3r2", |
| 1416 | 1209 | .@"3e3r3", |
| 1417 | 1210 | .btst16, |
| 1418 | | .ck803, |
| 1419 | 1211 | .dspv2, |
| 1420 | 1212 | .float1e3, |
| 1421 | 1213 | .floate1, |
| 1422 | 1214 | .fpuv2_sf, |
| 1423 | 1215 | .hwdiv, |
| 1424 | 1216 | .mp, |
| 1425 | | .nvic, |
| 1426 | 1217 | .trust, |
| 1427 | 1218 | }), |
| 1428 | 1219 | }; |
| ... | ... | @@ -1433,14 +1224,12 @@ pub const cpu = struct { |
| 1433 | 1224 | .@"3e3r2", |
| 1434 | 1225 | .@"3e3r3", |
| 1435 | 1226 | .btst16, |
| 1436 | | .ck803, |
| 1437 | 1227 | .dspv2, |
| 1438 | 1228 | .float1e3, |
| 1439 | 1229 | .floate1, |
| 1440 | 1230 | .fpuv2_sf, |
| 1441 | 1231 | .hwdiv, |
| 1442 | 1232 | .mp, |
| 1443 | | .nvic, |
| 1444 | 1233 | .trust, |
| 1445 | 1234 | }), |
| 1446 | 1235 | }; |
| ... | ... | @@ -1449,13 +1238,11 @@ pub const cpu = struct { |
| 1449 | 1238 | .llvm_name = "ck803ft", |
| 1450 | 1239 | .features = featureSet(&[_]Feature{ |
| 1451 | 1240 | .btst16, |
| 1452 | | .ck803, |
| 1453 | 1241 | .float1e3, |
| 1454 | 1242 | .floate1, |
| 1455 | 1243 | .fpuv2_sf, |
| 1456 | 1244 | .hwdiv, |
| 1457 | 1245 | .mp, |
| 1458 | | .nvic, |
| 1459 | 1246 | .trust, |
| 1460 | 1247 | }), |
| 1461 | 1248 | }; |
| ... | ... | @@ -1465,14 +1252,12 @@ pub const cpu = struct { |
| 1465 | 1252 | .features = featureSet(&[_]Feature{ |
| 1466 | 1253 | .@"3e3r1", |
| 1467 | 1254 | .btst16, |
| 1468 | | .ck803, |
| 1469 | 1255 | .dspv2, |
| 1470 | 1256 | .float1e3, |
| 1471 | 1257 | .floate1, |
| 1472 | 1258 | .fpuv2_sf, |
| 1473 | 1259 | .hwdiv, |
| 1474 | 1260 | .mp, |
| 1475 | | .nvic, |
| 1476 | 1261 | .trust, |
| 1477 | 1262 | }), |
| 1478 | 1263 | }; |
| ... | ... | @@ -1483,14 +1268,12 @@ pub const cpu = struct { |
| 1483 | 1268 | .@"3e3r2", |
| 1484 | 1269 | .@"3e3r3", |
| 1485 | 1270 | .btst16, |
| 1486 | | .ck803, |
| 1487 | 1271 | .dspv2, |
| 1488 | 1272 | .float1e3, |
| 1489 | 1273 | .floate1, |
| 1490 | 1274 | .fpuv2_sf, |
| 1491 | 1275 | .hwdiv, |
| 1492 | 1276 | .mp, |
| 1493 | | .nvic, |
| 1494 | 1277 | .trust, |
| 1495 | 1278 | }), |
| 1496 | 1279 | }; |
| ... | ... | @@ -1501,14 +1284,12 @@ pub const cpu = struct { |
| 1501 | 1284 | .@"3e3r2", |
| 1502 | 1285 | .@"3e3r3", |
| 1503 | 1286 | .btst16, |
| 1504 | | .ck803, |
| 1505 | 1287 | .dspv2, |
| 1506 | 1288 | .float1e3, |
| 1507 | 1289 | .floate1, |
| 1508 | 1290 | .fpuv2_sf, |
| 1509 | 1291 | .hwdiv, |
| 1510 | 1292 | .mp, |
| 1511 | | .nvic, |
| 1512 | 1293 | .trust, |
| 1513 | 1294 | }), |
| 1514 | 1295 | }; |
| ... | ... | @@ -1517,10 +1298,8 @@ pub const cpu = struct { |
| 1517 | 1298 | .llvm_name = "ck803h", |
| 1518 | 1299 | .features = featureSet(&[_]Feature{ |
| 1519 | 1300 | .btst16, |
| 1520 | | .ck803, |
| 1521 | 1301 | .hwdiv, |
| 1522 | 1302 | .mp, |
| 1523 | | .nvic, |
| 1524 | 1303 | .trust, |
| 1525 | 1304 | }), |
| 1526 | 1305 | }; |
| ... | ... | @@ -1531,11 +1310,9 @@ pub const cpu = struct { |
| 1531 | 1310 | .@"3e3r1", |
| 1532 | 1311 | .@"3e3r3", |
| 1533 | 1312 | .btst16, |
| 1534 | | .ck803, |
| 1535 | 1313 | .dspv2, |
| 1536 | 1314 | .hwdiv, |
| 1537 | 1315 | .mp, |
| 1538 | | .nvic, |
| 1539 | 1316 | .trust, |
| 1540 | 1317 | }), |
| 1541 | 1318 | }; |
| ... | ... | @@ -1546,11 +1323,9 @@ pub const cpu = struct { |
| 1546 | 1323 | .@"3e3r2", |
| 1547 | 1324 | .@"3e3r3", |
| 1548 | 1325 | .btst16, |
| 1549 | | .ck803, |
| 1550 | 1326 | .dspv2, |
| 1551 | 1327 | .hwdiv, |
| 1552 | 1328 | .mp, |
| 1553 | | .nvic, |
| 1554 | 1329 | .trust, |
| 1555 | 1330 | }), |
| 1556 | 1331 | }; |
| ... | ... | @@ -1561,11 +1336,9 @@ pub const cpu = struct { |
| 1561 | 1336 | .@"3e3r2", |
| 1562 | 1337 | .@"3e3r3", |
| 1563 | 1338 | .btst16, |
| 1564 | | .ck803, |
| 1565 | 1339 | .dspv2, |
| 1566 | 1340 | .hwdiv, |
| 1567 | 1341 | .mp, |
| 1568 | | .nvic, |
| 1569 | 1342 | .trust, |
| 1570 | 1343 | }), |
| 1571 | 1344 | }; |
| ... | ... | @@ -1574,10 +1347,8 @@ pub const cpu = struct { |
| 1574 | 1347 | .llvm_name = "ck803ht", |
| 1575 | 1348 | .features = featureSet(&[_]Feature{ |
| 1576 | 1349 | .btst16, |
| 1577 | | .ck803, |
| 1578 | 1350 | .hwdiv, |
| 1579 | 1351 | .mp, |
| 1580 | | .nvic, |
| 1581 | 1352 | .trust, |
| 1582 | 1353 | }), |
| 1583 | 1354 | }; |
| ... | ... | @@ -1588,11 +1359,9 @@ pub const cpu = struct { |
| 1588 | 1359 | .@"3e3r1", |
| 1589 | 1360 | .@"3e3r3", |
| 1590 | 1361 | .btst16, |
| 1591 | | .ck803, |
| 1592 | 1362 | .dspv2, |
| 1593 | 1363 | .hwdiv, |
| 1594 | 1364 | .mp, |
| 1595 | | .nvic, |
| 1596 | 1365 | .trust, |
| 1597 | 1366 | }), |
| 1598 | 1367 | }; |
| ... | ... | @@ -1603,11 +1372,9 @@ pub const cpu = struct { |
| 1603 | 1372 | .@"3e3r2", |
| 1604 | 1373 | .@"3e3r3", |
| 1605 | 1374 | .btst16, |
| 1606 | | .ck803, |
| 1607 | 1375 | .dspv2, |
| 1608 | 1376 | .hwdiv, |
| 1609 | 1377 | .mp, |
| 1610 | | .nvic, |
| 1611 | 1378 | .trust, |
| 1612 | 1379 | }), |
| 1613 | 1380 | }; |
| ... | ... | @@ -1618,11 +1385,9 @@ pub const cpu = struct { |
| 1618 | 1385 | .@"3e3r2", |
| 1619 | 1386 | .@"3e3r3", |
| 1620 | 1387 | .btst16, |
| 1621 | | .ck803, |
| 1622 | 1388 | .dspv2, |
| 1623 | 1389 | .hwdiv, |
| 1624 | 1390 | .mp, |
| 1625 | | .nvic, |
| 1626 | 1391 | .trust, |
| 1627 | 1392 | }), |
| 1628 | 1393 | }; |
| ... | ... | @@ -1633,11 +1398,9 @@ pub const cpu = struct { |
| 1633 | 1398 | .@"3e3r1", |
| 1634 | 1399 | .@"3e3r3", |
| 1635 | 1400 | .btst16, |
| 1636 | | .ck803, |
| 1637 | 1401 | .dspv2, |
| 1638 | 1402 | .hwdiv, |
| 1639 | 1403 | .mp, |
| 1640 | | .nvic, |
| 1641 | 1404 | .trust, |
| 1642 | 1405 | }), |
| 1643 | 1406 | }; |
| ... | ... | @@ -1648,11 +1411,9 @@ pub const cpu = struct { |
| 1648 | 1411 | .@"3e3r2", |
| 1649 | 1412 | .@"3e3r3", |
| 1650 | 1413 | .btst16, |
| 1651 | | .ck803, |
| 1652 | 1414 | .dspv2, |
| 1653 | 1415 | .hwdiv, |
| 1654 | 1416 | .mp, |
| 1655 | | .nvic, |
| 1656 | 1417 | .trust, |
| 1657 | 1418 | }), |
| 1658 | 1419 | }; |
| ... | ... | @@ -1663,11 +1424,9 @@ pub const cpu = struct { |
| 1663 | 1424 | .@"3e3r2", |
| 1664 | 1425 | .@"3e3r3", |
| 1665 | 1426 | .btst16, |
| 1666 | | .ck803, |
| 1667 | 1427 | .dspv2, |
| 1668 | 1428 | .hwdiv, |
| 1669 | 1429 | .mp, |
| 1670 | | .nvic, |
| 1671 | 1430 | .trust, |
| 1672 | 1431 | }), |
| 1673 | 1432 | }; |
| ... | ... | @@ -1677,11 +1436,8 @@ pub const cpu = struct { |
| 1677 | 1436 | .features = featureSet(&[_]Feature{ |
| 1678 | 1437 | .@"3e3r1", |
| 1679 | 1438 | .btst16, |
| 1680 | | .ck803, |
| 1681 | | .ck803s, |
| 1682 | 1439 | .hwdiv, |
| 1683 | 1440 | .mp, |
| 1684 | | .nvic, |
| 1685 | 1441 | .trust, |
| 1686 | 1442 | }), |
| 1687 | 1443 | }; |
| ... | ... | @@ -1691,14 +1447,11 @@ pub const cpu = struct { |
| 1691 | 1447 | .features = featureSet(&[_]Feature{ |
| 1692 | 1448 | .@"3e3r1", |
| 1693 | 1449 | .btst16, |
| 1694 | | .ck803, |
| 1695 | | .ck803s, |
| 1696 | 1450 | .dsp1e2, |
| 1697 | 1451 | .dspe60, |
| 1698 | 1452 | .edsp, |
| 1699 | 1453 | .hwdiv, |
| 1700 | 1454 | .mp, |
| 1701 | | .nvic, |
| 1702 | 1455 | .trust, |
| 1703 | 1456 | }), |
| 1704 | 1457 | }; |
| ... | ... | @@ -1708,8 +1461,6 @@ pub const cpu = struct { |
| 1708 | 1461 | .features = featureSet(&[_]Feature{ |
| 1709 | 1462 | .@"3e3r1", |
| 1710 | 1463 | .btst16, |
| 1711 | | .ck803, |
| 1712 | | .ck803s, |
| 1713 | 1464 | .dsp1e2, |
| 1714 | 1465 | .dspe60, |
| 1715 | 1466 | .edsp, |
| ... | ... | @@ -1718,7 +1469,6 @@ pub const cpu = struct { |
| 1718 | 1469 | .fpuv2_sf, |
| 1719 | 1470 | .hwdiv, |
| 1720 | 1471 | .mp, |
| 1721 | | .nvic, |
| 1722 | 1472 | .trust, |
| 1723 | 1473 | }), |
| 1724 | 1474 | }; |
| ... | ... | @@ -1728,8 +1478,6 @@ pub const cpu = struct { |
| 1728 | 1478 | .features = featureSet(&[_]Feature{ |
| 1729 | 1479 | .@"3e3r1", |
| 1730 | 1480 | .btst16, |
| 1731 | | .ck803, |
| 1732 | | .ck803s, |
| 1733 | 1481 | .dsp1e2, |
| 1734 | 1482 | .dsp_silan, |
| 1735 | 1483 | .dspe60, |
| ... | ... | @@ -1739,7 +1487,6 @@ pub const cpu = struct { |
| 1739 | 1487 | .fpuv2_sf, |
| 1740 | 1488 | .hwdiv, |
| 1741 | 1489 | .mp, |
| 1742 | | .nvic, |
| 1743 | 1490 | .trust, |
| 1744 | 1491 | }), |
| 1745 | 1492 | }; |
| ... | ... | @@ -1749,8 +1496,6 @@ pub const cpu = struct { |
| 1749 | 1496 | .features = featureSet(&[_]Feature{ |
| 1750 | 1497 | .@"3e3r1", |
| 1751 | 1498 | .btst16, |
| 1752 | | .ck803, |
| 1753 | | .ck803s, |
| 1754 | 1499 | .dsp1e2, |
| 1755 | 1500 | .dsp_silan, |
| 1756 | 1501 | .dspe60, |
| ... | ... | @@ -1760,7 +1505,6 @@ pub const cpu = struct { |
| 1760 | 1505 | .fpuv2_sf, |
| 1761 | 1506 | .hwdiv, |
| 1762 | 1507 | .mp, |
| 1763 | | .nvic, |
| 1764 | 1508 | .trust, |
| 1765 | 1509 | }), |
| 1766 | 1510 | }; |
| ... | ... | @@ -1770,8 +1514,6 @@ pub const cpu = struct { |
| 1770 | 1514 | .features = featureSet(&[_]Feature{ |
| 1771 | 1515 | .@"3e3r1", |
| 1772 | 1516 | .btst16, |
| 1773 | | .ck803, |
| 1774 | | .ck803s, |
| 1775 | 1517 | .dsp1e2, |
| 1776 | 1518 | .dspe60, |
| 1777 | 1519 | .edsp, |
| ... | ... | @@ -1780,7 +1522,6 @@ pub const cpu = struct { |
| 1780 | 1522 | .fpuv2_sf, |
| 1781 | 1523 | .hwdiv, |
| 1782 | 1524 | .mp, |
| 1783 | | .nvic, |
| 1784 | 1525 | .trust, |
| 1785 | 1526 | }), |
| 1786 | 1527 | }; |
| ... | ... | @@ -1790,15 +1531,12 @@ pub const cpu = struct { |
| 1790 | 1531 | .features = featureSet(&[_]Feature{ |
| 1791 | 1532 | .@"3e3r1", |
| 1792 | 1533 | .btst16, |
| 1793 | | .ck803, |
| 1794 | | .ck803s, |
| 1795 | 1534 | .dsp1e2, |
| 1796 | 1535 | .dsp_silan, |
| 1797 | 1536 | .dspe60, |
| 1798 | 1537 | .edsp, |
| 1799 | 1538 | .hwdiv, |
| 1800 | 1539 | .mp, |
| 1801 | | .nvic, |
| 1802 | 1540 | .trust, |
| 1803 | 1541 | }), |
| 1804 | 1542 | }; |
| ... | ... | @@ -1808,14 +1546,11 @@ pub const cpu = struct { |
| 1808 | 1546 | .features = featureSet(&[_]Feature{ |
| 1809 | 1547 | .@"3e3r1", |
| 1810 | 1548 | .btst16, |
| 1811 | | .ck803, |
| 1812 | | .ck803s, |
| 1813 | 1549 | .float1e3, |
| 1814 | 1550 | .floate1, |
| 1815 | 1551 | .fpuv2_sf, |
| 1816 | 1552 | .hwdiv, |
| 1817 | 1553 | .mp, |
| 1818 | | .nvic, |
| 1819 | 1554 | .trust, |
| 1820 | 1555 | }), |
| 1821 | 1556 | }; |
| ... | ... | @@ -1825,15 +1560,12 @@ pub const cpu = struct { |
| 1825 | 1560 | .features = featureSet(&[_]Feature{ |
| 1826 | 1561 | .@"3e3r1", |
| 1827 | 1562 | .btst16, |
| 1828 | | .ck803, |
| 1829 | | .ck803s, |
| 1830 | 1563 | .dsp_silan, |
| 1831 | 1564 | .float1e3, |
| 1832 | 1565 | .floate1, |
| 1833 | 1566 | .fpuv2_sf, |
| 1834 | 1567 | .hwdiv, |
| 1835 | 1568 | .mp, |
| 1836 | | .nvic, |
| 1837 | 1569 | .trust, |
| 1838 | 1570 | }), |
| 1839 | 1571 | }; |
| ... | ... | @@ -1843,12 +1575,9 @@ pub const cpu = struct { |
| 1843 | 1575 | .features = featureSet(&[_]Feature{ |
| 1844 | 1576 | .@"3e3r1", |
| 1845 | 1577 | .btst16, |
| 1846 | | .ck803, |
| 1847 | | .ck803s, |
| 1848 | 1578 | .dsp_silan, |
| 1849 | 1579 | .hwdiv, |
| 1850 | 1580 | .mp, |
| 1851 | | .nvic, |
| 1852 | 1581 | .trust, |
| 1853 | 1582 | }), |
| 1854 | 1583 | }; |
| ... | ... | @@ -1858,12 +1587,9 @@ pub const cpu = struct { |
| 1858 | 1587 | .features = featureSet(&[_]Feature{ |
| 1859 | 1588 | .@"3e3r1", |
| 1860 | 1589 | .btst16, |
| 1861 | | .ck803, |
| 1862 | | .ck803s, |
| 1863 | 1590 | .dsp_silan, |
| 1864 | 1591 | .hwdiv, |
| 1865 | 1592 | .mp, |
| 1866 | | .nvic, |
| 1867 | 1593 | .trust, |
| 1868 | 1594 | }), |
| 1869 | 1595 | }; |
| ... | ... | @@ -1873,11 +1599,8 @@ pub const cpu = struct { |
| 1873 | 1599 | .features = featureSet(&[_]Feature{ |
| 1874 | 1600 | .@"3e3r1", |
| 1875 | 1601 | .btst16, |
| 1876 | | .ck803, |
| 1877 | | .ck803s, |
| 1878 | 1602 | .hwdiv, |
| 1879 | 1603 | .mp, |
| 1880 | | .nvic, |
| 1881 | 1604 | .trust, |
| 1882 | 1605 | }), |
| 1883 | 1606 | }; |
| ... | ... | @@ -1886,10 +1609,8 @@ pub const cpu = struct { |
| 1886 | 1609 | .llvm_name = "ck803t", |
| 1887 | 1610 | .features = featureSet(&[_]Feature{ |
| 1888 | 1611 | .btst16, |
| 1889 | | .ck803, |
| 1890 | 1612 | .hwdiv, |
| 1891 | 1613 | .mp, |
| 1892 | | .nvic, |
| 1893 | 1614 | .trust, |
| 1894 | 1615 | }), |
| 1895 | 1616 | }; |
| ... | ... | @@ -1900,11 +1621,9 @@ pub const cpu = struct { |
| 1900 | 1621 | .@"3e3r1", |
| 1901 | 1622 | .@"3e3r3", |
| 1902 | 1623 | .btst16, |
| 1903 | | .ck803, |
| 1904 | 1624 | .dspv2, |
| 1905 | 1625 | .hwdiv, |
| 1906 | 1626 | .mp, |
| 1907 | | .nvic, |
| 1908 | 1627 | .trust, |
| 1909 | 1628 | }), |
| 1910 | 1629 | }; |
| ... | ... | @@ -1915,11 +1634,9 @@ pub const cpu = struct { |
| 1915 | 1634 | .@"3e3r2", |
| 1916 | 1635 | .@"3e3r3", |
| 1917 | 1636 | .btst16, |
| 1918 | | .ck803, |
| 1919 | 1637 | .dspv2, |
| 1920 | 1638 | .hwdiv, |
| 1921 | 1639 | .mp, |
| 1922 | | .nvic, |
| 1923 | 1640 | .trust, |
| 1924 | 1641 | }), |
| 1925 | 1642 | }; |
| ... | ... | @@ -1930,11 +1647,9 @@ pub const cpu = struct { |
| 1930 | 1647 | .@"3e3r2", |
| 1931 | 1648 | .@"3e3r3", |
| 1932 | 1649 | .btst16, |
| 1933 | | .ck803, |
| 1934 | 1650 | .dspv2, |
| 1935 | 1651 | .hwdiv, |
| 1936 | 1652 | .mp, |
| 1937 | | .nvic, |
| 1938 | 1653 | .trust, |
| 1939 | 1654 | }), |
| 1940 | 1655 | }; |
| ... | ... | @@ -1945,11 +1660,8 @@ pub const cpu = struct { |
| 1945 | 1660 | .@"3e3r2", |
| 1946 | 1661 | .@"3e3r3", |
| 1947 | 1662 | .btst16, |
| 1948 | | .ck803, |
| 1949 | | .ck804, |
| 1950 | 1663 | .hwdiv, |
| 1951 | 1664 | .mp, |
| 1952 | | .nvic, |
| 1953 | 1665 | .trust, |
| 1954 | 1666 | }), |
| 1955 | 1667 | }; |
| ... | ... | @@ -1960,13 +1672,10 @@ pub const cpu = struct { |
| 1960 | 1672 | .@"3e3r2", |
| 1961 | 1673 | .@"3e3r3", |
| 1962 | 1674 | .btst16, |
| 1963 | | .ck803, |
| 1964 | | .ck804, |
| 1965 | 1675 | .dspv2, |
| 1966 | 1676 | .high_registers, |
| 1967 | 1677 | .hwdiv, |
| 1968 | 1678 | .mp, |
| 1969 | | .nvic, |
| 1970 | 1679 | .trust, |
| 1971 | 1680 | }), |
| 1972 | 1681 | }; |
| ... | ... | @@ -1977,8 +1686,6 @@ pub const cpu = struct { |
| 1977 | 1686 | .@"3e3r2", |
| 1978 | 1687 | .@"3e3r3", |
| 1979 | 1688 | .btst16, |
| 1980 | | .ck803, |
| 1981 | | .ck804, |
| 1982 | 1689 | .dspv2, |
| 1983 | 1690 | .float1e3, |
| 1984 | 1691 | .floate1, |
| ... | ... | @@ -1986,7 +1693,6 @@ pub const cpu = struct { |
| 1986 | 1693 | .high_registers, |
| 1987 | 1694 | .hwdiv, |
| 1988 | 1695 | .mp, |
| 1989 | | .nvic, |
| 1990 | 1696 | .trust, |
| 1991 | 1697 | }), |
| 1992 | 1698 | }; |
| ... | ... | @@ -1997,8 +1703,6 @@ pub const cpu = struct { |
| 1997 | 1703 | .@"3e3r2", |
| 1998 | 1704 | .@"3e3r3", |
| 1999 | 1705 | .btst16, |
| 2000 | | .ck803, |
| 2001 | | .ck804, |
| 2002 | 1706 | .dspv2, |
| 2003 | 1707 | .float1e3, |
| 2004 | 1708 | .floate1, |
| ... | ... | @@ -2006,7 +1710,6 @@ pub const cpu = struct { |
| 2006 | 1710 | .high_registers, |
| 2007 | 1711 | .hwdiv, |
| 2008 | 1712 | .mp, |
| 2009 | | .nvic, |
| 2010 | 1713 | .trust, |
| 2011 | 1714 | }), |
| 2012 | 1715 | }; |
| ... | ... | @@ -2017,8 +1720,6 @@ pub const cpu = struct { |
| 2017 | 1720 | .@"3e3r2", |
| 2018 | 1721 | .@"3e3r3", |
| 2019 | 1722 | .btst16, |
| 2020 | | .ck803, |
| 2021 | | .ck804, |
| 2022 | 1723 | .dspv2, |
| 2023 | 1724 | .float1e3, |
| 2024 | 1725 | .floate1, |
| ... | ... | @@ -2026,7 +1727,6 @@ pub const cpu = struct { |
| 2026 | 1727 | .high_registers, |
| 2027 | 1728 | .hwdiv, |
| 2028 | 1729 | .mp, |
| 2029 | | .nvic, |
| 2030 | 1730 | .trust, |
| 2031 | 1731 | }), |
| 2032 | 1732 | }; |
| ... | ... | @@ -2037,8 +1737,6 @@ pub const cpu = struct { |
| 2037 | 1737 | .@"3e3r2", |
| 2038 | 1738 | .@"3e3r3", |
| 2039 | 1739 | .btst16, |
| 2040 | | .ck803, |
| 2041 | | .ck804, |
| 2042 | 1740 | .dspv2, |
| 2043 | 1741 | .float1e3, |
| 2044 | 1742 | .floate1, |
| ... | ... | @@ -2046,7 +1744,6 @@ pub const cpu = struct { |
| 2046 | 1744 | .high_registers, |
| 2047 | 1745 | .hwdiv, |
| 2048 | 1746 | .mp, |
| 2049 | | .nvic, |
| 2050 | 1747 | .trust, |
| 2051 | 1748 | }), |
| 2052 | 1749 | }; |
| ... | ... | @@ -2057,13 +1754,10 @@ pub const cpu = struct { |
| 2057 | 1754 | .@"3e3r2", |
| 2058 | 1755 | .@"3e3r3", |
| 2059 | 1756 | .btst16, |
| 2060 | | .ck803, |
| 2061 | | .ck804, |
| 2062 | 1757 | .dspv2, |
| 2063 | 1758 | .high_registers, |
| 2064 | 1759 | .hwdiv, |
| 2065 | 1760 | .mp, |
| 2066 | | .nvic, |
| 2067 | 1761 | .trust, |
| 2068 | 1762 | }), |
| 2069 | 1763 | }; |
| ... | ... | @@ -2074,13 +1768,10 @@ pub const cpu = struct { |
| 2074 | 1768 | .@"3e3r2", |
| 2075 | 1769 | .@"3e3r3", |
| 2076 | 1770 | .btst16, |
| 2077 | | .ck803, |
| 2078 | | .ck804, |
| 2079 | 1771 | .dspv2, |
| 2080 | 1772 | .high_registers, |
| 2081 | 1773 | .hwdiv, |
| 2082 | 1774 | .mp, |
| 2083 | | .nvic, |
| 2084 | 1775 | .trust, |
| 2085 | 1776 | }), |
| 2086 | 1777 | }; |
| ... | ... | @@ -2091,13 +1782,10 @@ pub const cpu = struct { |
| 2091 | 1782 | .@"3e3r2", |
| 2092 | 1783 | .@"3e3r3", |
| 2093 | 1784 | .btst16, |
| 2094 | | .ck803, |
| 2095 | | .ck804, |
| 2096 | 1785 | .dspv2, |
| 2097 | 1786 | .high_registers, |
| 2098 | 1787 | .hwdiv, |
| 2099 | 1788 | .mp, |
| 2100 | | .nvic, |
| 2101 | 1789 | .trust, |
| 2102 | 1790 | }), |
| 2103 | 1791 | }; |
| ... | ... | @@ -2108,14 +1796,11 @@ pub const cpu = struct { |
| 2108 | 1796 | .@"3e3r2", |
| 2109 | 1797 | .@"3e3r3", |
| 2110 | 1798 | .btst16, |
| 2111 | | .ck803, |
| 2112 | | .ck804, |
| 2113 | 1799 | .float1e3, |
| 2114 | 1800 | .floate1, |
| 2115 | 1801 | .fpuv2_sf, |
| 2116 | 1802 | .hwdiv, |
| 2117 | 1803 | .mp, |
| 2118 | | .nvic, |
| 2119 | 1804 | .trust, |
| 2120 | 1805 | }), |
| 2121 | 1806 | }; |
| ... | ... | @@ -2126,14 +1811,11 @@ pub const cpu = struct { |
| 2126 | 1811 | .@"3e3r2", |
| 2127 | 1812 | .@"3e3r3", |
| 2128 | 1813 | .btst16, |
| 2129 | | .ck803, |
| 2130 | | .ck804, |
| 2131 | 1814 | .float1e3, |
| 2132 | 1815 | .floate1, |
| 2133 | 1816 | .fpuv2_sf, |
| 2134 | 1817 | .hwdiv, |
| 2135 | 1818 | .mp, |
| 2136 | | .nvic, |
| 2137 | 1819 | .trust, |
| 2138 | 1820 | }), |
| 2139 | 1821 | }; |
| ... | ... | @@ -2144,14 +1826,11 @@ pub const cpu = struct { |
| 2144 | 1826 | .@"3e3r2", |
| 2145 | 1827 | .@"3e3r3", |
| 2146 | 1828 | .btst16, |
| 2147 | | .ck803, |
| 2148 | | .ck804, |
| 2149 | 1829 | .float1e3, |
| 2150 | 1830 | .floate1, |
| 2151 | 1831 | .fpuv2_sf, |
| 2152 | 1832 | .hwdiv, |
| 2153 | 1833 | .mp, |
| 2154 | | .nvic, |
| 2155 | 1834 | .trust, |
| 2156 | 1835 | }), |
| 2157 | 1836 | }; |
| ... | ... | @@ -2162,11 +1841,8 @@ pub const cpu = struct { |
| 2162 | 1841 | .@"3e3r2", |
| 2163 | 1842 | .@"3e3r3", |
| 2164 | 1843 | .btst16, |
| 2165 | | .ck803, |
| 2166 | | .ck804, |
| 2167 | 1844 | .hwdiv, |
| 2168 | 1845 | .mp, |
| 2169 | | .nvic, |
| 2170 | 1846 | .trust, |
| 2171 | 1847 | }), |
| 2172 | 1848 | }; |
| ... | ... | @@ -2177,11 +1853,8 @@ pub const cpu = struct { |
| 2177 | 1853 | .@"3e3r2", |
| 2178 | 1854 | .@"3e3r3", |
| 2179 | 1855 | .btst16, |
| 2180 | | .ck803, |
| 2181 | | .ck804, |
| 2182 | 1856 | .hwdiv, |
| 2183 | 1857 | .mp, |
| 2184 | | .nvic, |
| 2185 | 1858 | .trust, |
| 2186 | 1859 | }), |
| 2187 | 1860 | }; |
| ... | ... | @@ -2192,11 +1865,8 @@ pub const cpu = struct { |
| 2192 | 1865 | .@"3e3r2", |
| 2193 | 1866 | .@"3e3r3", |
| 2194 | 1867 | .btst16, |
| 2195 | | .ck803, |
| 2196 | | .ck804, |
| 2197 | 1868 | .hwdiv, |
| 2198 | 1869 | .mp, |
| 2199 | | .nvic, |
| 2200 | 1870 | .trust, |
| 2201 | 1871 | }), |
| 2202 | 1872 | }; |
| ... | ... | @@ -2207,12 +1877,9 @@ pub const cpu = struct { |
| 2207 | 1877 | .@"3e3r2", |
| 2208 | 1878 | .@"3e3r3", |
| 2209 | 1879 | .btst16, |
| 2210 | | .ck803, |
| 2211 | | .ck805, |
| 2212 | 1880 | .high_registers, |
| 2213 | 1881 | .hwdiv, |
| 2214 | 1882 | .mp, |
| 2215 | | .nvic, |
| 2216 | 1883 | .trust, |
| 2217 | 1884 | .vdsp2e3, |
| 2218 | 1885 | .vdspv2, |
| ... | ... | @@ -2225,13 +1892,10 @@ pub const cpu = struct { |
| 2225 | 1892 | .@"3e3r2", |
| 2226 | 1893 | .@"3e3r3", |
| 2227 | 1894 | .btst16, |
| 2228 | | .ck803, |
| 2229 | | .ck805, |
| 2230 | 1895 | .dspv2, |
| 2231 | 1896 | .high_registers, |
| 2232 | 1897 | .hwdiv, |
| 2233 | 1898 | .mp, |
| 2234 | | .nvic, |
| 2235 | 1899 | .trust, |
| 2236 | 1900 | .vdsp2e3, |
| 2237 | 1901 | .vdspv2, |
| ... | ... | @@ -2244,8 +1908,6 @@ pub const cpu = struct { |
| 2244 | 1908 | .@"3e3r2", |
| 2245 | 1909 | .@"3e3r3", |
| 2246 | 1910 | .btst16, |
| 2247 | | .ck803, |
| 2248 | | .ck805, |
| 2249 | 1911 | .dspv2, |
| 2250 | 1912 | .float1e3, |
| 2251 | 1913 | .floate1, |
| ... | ... | @@ -2253,7 +1915,6 @@ pub const cpu = struct { |
| 2253 | 1915 | .high_registers, |
| 2254 | 1916 | .hwdiv, |
| 2255 | 1917 | .mp, |
| 2256 | | .nvic, |
| 2257 | 1918 | .trust, |
| 2258 | 1919 | .vdsp2e3, |
| 2259 | 1920 | .vdspv2, |
| ... | ... | @@ -2266,8 +1927,6 @@ pub const cpu = struct { |
| 2266 | 1927 | .@"3e3r2", |
| 2267 | 1928 | .@"3e3r3", |
| 2268 | 1929 | .btst16, |
| 2269 | | .ck803, |
| 2270 | | .ck805, |
| 2271 | 1930 | .dspv2, |
| 2272 | 1931 | .float1e3, |
| 2273 | 1932 | .floate1, |
| ... | ... | @@ -2275,7 +1934,6 @@ pub const cpu = struct { |
| 2275 | 1934 | .high_registers, |
| 2276 | 1935 | .hwdiv, |
| 2277 | 1936 | .mp, |
| 2278 | | .nvic, |
| 2279 | 1937 | .trust, |
| 2280 | 1938 | .vdsp2e3, |
| 2281 | 1939 | .vdspv2, |
| ... | ... | @@ -2288,13 +1946,10 @@ pub const cpu = struct { |
| 2288 | 1946 | .@"3e3r2", |
| 2289 | 1947 | .@"3e3r3", |
| 2290 | 1948 | .btst16, |
| 2291 | | .ck803, |
| 2292 | | .ck805, |
| 2293 | 1949 | .dspv2, |
| 2294 | 1950 | .high_registers, |
| 2295 | 1951 | .hwdiv, |
| 2296 | 1952 | .mp, |
| 2297 | | .nvic, |
| 2298 | 1953 | .trust, |
| 2299 | 1954 | .vdsp2e3, |
| 2300 | 1955 | .vdspv2, |
| ... | ... | @@ -2307,15 +1962,12 @@ pub const cpu = struct { |
| 2307 | 1962 | .@"3e3r2", |
| 2308 | 1963 | .@"3e3r3", |
| 2309 | 1964 | .btst16, |
| 2310 | | .ck803, |
| 2311 | | .ck805, |
| 2312 | 1965 | .float1e3, |
| 2313 | 1966 | .floate1, |
| 2314 | 1967 | .fpuv2_sf, |
| 2315 | 1968 | .high_registers, |
| 2316 | 1969 | .hwdiv, |
| 2317 | 1970 | .mp, |
| 2318 | | .nvic, |
| 2319 | 1971 | .trust, |
| 2320 | 1972 | .vdsp2e3, |
| 2321 | 1973 | .vdspv2, |
| ... | ... | @@ -2328,15 +1980,12 @@ pub const cpu = struct { |
| 2328 | 1980 | .@"3e3r2", |
| 2329 | 1981 | .@"3e3r3", |
| 2330 | 1982 | .btst16, |
| 2331 | | .ck803, |
| 2332 | | .ck805, |
| 2333 | 1983 | .float1e3, |
| 2334 | 1984 | .floate1, |
| 2335 | 1985 | .fpuv2_sf, |
| 2336 | 1986 | .high_registers, |
| 2337 | 1987 | .hwdiv, |
| 2338 | 1988 | .mp, |
| 2339 | | .nvic, |
| 2340 | 1989 | .trust, |
| 2341 | 1990 | .vdsp2e3, |
| 2342 | 1991 | .vdspv2, |
| ... | ... | @@ -2349,12 +1998,9 @@ pub const cpu = struct { |
| 2349 | 1998 | .@"3e3r2", |
| 2350 | 1999 | .@"3e3r3", |
| 2351 | 2000 | .btst16, |
| 2352 | | .ck803, |
| 2353 | | .ck805, |
| 2354 | 2001 | .high_registers, |
| 2355 | 2002 | .hwdiv, |
| 2356 | 2003 | .mp, |
| 2357 | | .nvic, |
| 2358 | 2004 | .trust, |
| 2359 | 2005 | .vdsp2e3, |
| 2360 | 2006 | .vdspv2, |
| ... | ... | @@ -2365,7 +2011,6 @@ pub const cpu = struct { |
| 2365 | 2011 | .llvm_name = "ck807", |
| 2366 | 2012 | .features = featureSet(&[_]Feature{ |
| 2367 | 2013 | .cache, |
| 2368 | | .ck807, |
| 2369 | 2014 | .dsp1e2, |
| 2370 | 2015 | .dspe60, |
| 2371 | 2016 | .edsp, |
| ... | ... | @@ -2374,7 +2019,6 @@ pub const cpu = struct { |
| 2374 | 2019 | .hwdiv, |
| 2375 | 2020 | .mp, |
| 2376 | 2021 | .mp1e2, |
| 2377 | | .nvic, |
| 2378 | 2022 | .trust, |
| 2379 | 2023 | }), |
| 2380 | 2024 | }; |
| ... | ... | @@ -2383,7 +2027,6 @@ pub const cpu = struct { |
| 2383 | 2027 | .llvm_name = "ck807e", |
| 2384 | 2028 | .features = featureSet(&[_]Feature{ |
| 2385 | 2029 | .cache, |
| 2386 | | .ck807, |
| 2387 | 2030 | .dsp1e2, |
| 2388 | 2031 | .dspe60, |
| 2389 | 2032 | .edsp, |
| ... | ... | @@ -2392,7 +2035,6 @@ pub const cpu = struct { |
| 2392 | 2035 | .hwdiv, |
| 2393 | 2036 | .mp, |
| 2394 | 2037 | .mp1e2, |
| 2395 | | .nvic, |
| 2396 | 2038 | .trust, |
| 2397 | 2039 | }), |
| 2398 | 2040 | }; |
| ... | ... | @@ -2401,7 +2043,6 @@ pub const cpu = struct { |
| 2401 | 2043 | .llvm_name = "ck807ef", |
| 2402 | 2044 | .features = featureSet(&[_]Feature{ |
| 2403 | 2045 | .cache, |
| 2404 | | .ck807, |
| 2405 | 2046 | .dsp1e2, |
| 2406 | 2047 | .dspe60, |
| 2407 | 2048 | .edsp, |
| ... | ... | @@ -2417,7 +2058,6 @@ pub const cpu = struct { |
| 2417 | 2058 | .hwdiv, |
| 2418 | 2059 | .mp, |
| 2419 | 2060 | .mp1e2, |
| 2420 | | .nvic, |
| 2421 | 2061 | .trust, |
| 2422 | 2062 | }), |
| 2423 | 2063 | }; |
| ... | ... | @@ -2426,7 +2066,6 @@ pub const cpu = struct { |
| 2426 | 2066 | .llvm_name = "ck807f", |
| 2427 | 2067 | .features = featureSet(&[_]Feature{ |
| 2428 | 2068 | .cache, |
| 2429 | | .ck807, |
| 2430 | 2069 | .dsp1e2, |
| 2431 | 2070 | .dspe60, |
| 2432 | 2071 | .edsp, |
| ... | ... | @@ -2442,7 +2081,6 @@ pub const cpu = struct { |
| 2442 | 2081 | .hwdiv, |
| 2443 | 2082 | .mp, |
| 2444 | 2083 | .mp1e2, |
| 2445 | | .nvic, |
| 2446 | 2084 | .trust, |
| 2447 | 2085 | }), |
| 2448 | 2086 | }; |
| ... | ... | @@ -2452,7 +2090,6 @@ pub const cpu = struct { |
| 2452 | 2090 | .features = featureSet(&[_]Feature{ |
| 2453 | 2091 | .@"7e10", |
| 2454 | 2092 | .cache, |
| 2455 | | .ck810, |
| 2456 | 2093 | .dsp1e2, |
| 2457 | 2094 | .dspe60, |
| 2458 | 2095 | .edsp, |
| ... | ... | @@ -2461,7 +2098,6 @@ pub const cpu = struct { |
| 2461 | 2098 | .hwdiv, |
| 2462 | 2099 | .mp, |
| 2463 | 2100 | .mp1e2, |
| 2464 | | .nvic, |
| 2465 | 2101 | .trust, |
| 2466 | 2102 | }), |
| 2467 | 2103 | }; |
| ... | ... | @@ -2471,7 +2107,6 @@ pub const cpu = struct { |
| 2471 | 2107 | .features = featureSet(&[_]Feature{ |
| 2472 | 2108 | .@"7e10", |
| 2473 | 2109 | .cache, |
| 2474 | | .ck810, |
| 2475 | 2110 | .dsp1e2, |
| 2476 | 2111 | .dspe60, |
| 2477 | 2112 | .edsp, |
| ... | ... | @@ -2480,7 +2115,6 @@ pub const cpu = struct { |
| 2480 | 2115 | .hwdiv, |
| 2481 | 2116 | .mp, |
| 2482 | 2117 | .mp1e2, |
| 2483 | | .nvic, |
| 2484 | 2118 | .trust, |
| 2485 | 2119 | }), |
| 2486 | 2120 | }; |
| ... | ... | @@ -2490,7 +2124,6 @@ pub const cpu = struct { |
| 2490 | 2124 | .features = featureSet(&[_]Feature{ |
| 2491 | 2125 | .@"7e10", |
| 2492 | 2126 | .cache, |
| 2493 | | .ck810, |
| 2494 | 2127 | .dsp1e2, |
| 2495 | 2128 | .dspe60, |
| 2496 | 2129 | .edsp, |
| ... | ... | @@ -2504,7 +2137,6 @@ pub const cpu = struct { |
| 2504 | 2137 | .hwdiv, |
| 2505 | 2138 | .mp, |
| 2506 | 2139 | .mp1e2, |
| 2507 | | .nvic, |
| 2508 | 2140 | .trust, |
| 2509 | 2141 | }), |
| 2510 | 2142 | }; |
| ... | ... | @@ -2514,7 +2146,6 @@ pub const cpu = struct { |
| 2514 | 2146 | .features = featureSet(&[_]Feature{ |
| 2515 | 2147 | .@"7e10", |
| 2516 | 2148 | .cache, |
| 2517 | | .ck810, |
| 2518 | 2149 | .dsp1e2, |
| 2519 | 2150 | .dspe60, |
| 2520 | 2151 | .edsp, |
| ... | ... | @@ -2528,7 +2159,6 @@ pub const cpu = struct { |
| 2528 | 2159 | .hwdiv, |
| 2529 | 2160 | .mp, |
| 2530 | 2161 | .mp1e2, |
| 2531 | | .nvic, |
| 2532 | 2162 | .trust, |
| 2533 | 2163 | }), |
| 2534 | 2164 | }; |
| ... | ... | @@ -2538,8 +2168,6 @@ pub const cpu = struct { |
| 2538 | 2168 | .features = featureSet(&[_]Feature{ |
| 2539 | 2169 | .@"7e10", |
| 2540 | 2170 | .cache, |
| 2541 | | .ck810, |
| 2542 | | .ck810v, |
| 2543 | 2171 | .dsp1e2, |
| 2544 | 2172 | .dspe60, |
| 2545 | 2173 | .edsp, |
| ... | ... | @@ -2553,7 +2181,6 @@ pub const cpu = struct { |
| 2553 | 2181 | .hwdiv, |
| 2554 | 2182 | .mp, |
| 2555 | 2183 | .mp1e2, |
| 2556 | | .nvic, |
| 2557 | 2184 | .trust, |
| 2558 | 2185 | .vdspv1, |
| 2559 | 2186 | }), |
| ... | ... | @@ -2564,8 +2191,6 @@ pub const cpu = struct { |
| 2564 | 2191 | .features = featureSet(&[_]Feature{ |
| 2565 | 2192 | .@"7e10", |
| 2566 | 2193 | .cache, |
| 2567 | | .ck810, |
| 2568 | | .ck810v, |
| 2569 | 2194 | .dsp1e2, |
| 2570 | 2195 | .dspe60, |
| 2571 | 2196 | .edsp, |
| ... | ... | @@ -2579,7 +2204,6 @@ pub const cpu = struct { |
| 2579 | 2204 | .hwdiv, |
| 2580 | 2205 | .mp, |
| 2581 | 2206 | .mp1e2, |
| 2582 | | .nvic, |
| 2583 | 2207 | .trust, |
| 2584 | 2208 | .vdspv1, |
| 2585 | 2209 | }), |
| ... | ... | @@ -2590,7 +2214,6 @@ pub const cpu = struct { |
| 2590 | 2214 | .features = featureSet(&[_]Feature{ |
| 2591 | 2215 | .@"7e10", |
| 2592 | 2216 | .cache, |
| 2593 | | .ck810, |
| 2594 | 2217 | .dsp1e2, |
| 2595 | 2218 | .dspe60, |
| 2596 | 2219 | .edsp, |
| ... | ... | @@ -2599,7 +2222,6 @@ pub const cpu = struct { |
| 2599 | 2222 | .hwdiv, |
| 2600 | 2223 | .mp, |
| 2601 | 2224 | .mp1e2, |
| 2602 | | .nvic, |
| 2603 | 2225 | .trust, |
| 2604 | 2226 | }), |
| 2605 | 2227 | }; |
| ... | ... | @@ -2609,8 +2231,6 @@ pub const cpu = struct { |
| 2609 | 2231 | .features = featureSet(&[_]Feature{ |
| 2610 | 2232 | .@"7e10", |
| 2611 | 2233 | .cache, |
| 2612 | | .ck810, |
| 2613 | | .ck810v, |
| 2614 | 2234 | .dsp1e2, |
| 2615 | 2235 | .dspe60, |
| 2616 | 2236 | .edsp, |
| ... | ... | @@ -2619,7 +2239,6 @@ pub const cpu = struct { |
| 2619 | 2239 | .hwdiv, |
| 2620 | 2240 | .mp, |
| 2621 | 2241 | .mp1e2, |
| 2622 | | .nvic, |
| 2623 | 2242 | .trust, |
| 2624 | 2243 | .vdspv1, |
| 2625 | 2244 | }), |
| ... | ... | @@ -2630,8 +2249,6 @@ pub const cpu = struct { |
| 2630 | 2249 | .features = featureSet(&[_]Feature{ |
| 2631 | 2250 | .@"7e10", |
| 2632 | 2251 | .cache, |
| 2633 | | .ck810, |
| 2634 | | .ck810v, |
| 2635 | 2252 | .dsp1e2, |
| 2636 | 2253 | .dspe60, |
| 2637 | 2254 | .edsp, |
| ... | ... | @@ -2640,7 +2257,6 @@ pub const cpu = struct { |
| 2640 | 2257 | .hwdiv, |
| 2641 | 2258 | .mp, |
| 2642 | 2259 | .mp1e2, |
| 2643 | | .nvic, |
| 2644 | 2260 | .trust, |
| 2645 | 2261 | .vdspv1, |
| 2646 | 2262 | }), |
| ... | ... | @@ -2651,7 +2267,6 @@ pub const cpu = struct { |
| 2651 | 2267 | .features = featureSet(&[_]Feature{ |
| 2652 | 2268 | .@"7e10", |
| 2653 | 2269 | .cache, |
| 2654 | | .ck810, |
| 2655 | 2270 | .dsp1e2, |
| 2656 | 2271 | .dspe60, |
| 2657 | 2272 | .edsp, |
| ... | ... | @@ -2665,7 +2280,6 @@ pub const cpu = struct { |
| 2665 | 2280 | .hwdiv, |
| 2666 | 2281 | .mp, |
| 2667 | 2282 | .mp1e2, |
| 2668 | | .nvic, |
| 2669 | 2283 | .trust, |
| 2670 | 2284 | }), |
| 2671 | 2285 | }; |
| ... | ... | @@ -2675,7 +2289,6 @@ pub const cpu = struct { |
| 2675 | 2289 | .features = featureSet(&[_]Feature{ |
| 2676 | 2290 | .@"7e10", |
| 2677 | 2291 | .cache, |
| 2678 | | .ck810, |
| 2679 | 2292 | .dsp1e2, |
| 2680 | 2293 | .dspe60, |
| 2681 | 2294 | .edsp, |
| ... | ... | @@ -2689,7 +2302,6 @@ pub const cpu = struct { |
| 2689 | 2302 | .hwdiv, |
| 2690 | 2303 | .mp, |
| 2691 | 2304 | .mp1e2, |
| 2692 | | .nvic, |
| 2693 | 2305 | .trust, |
| 2694 | 2306 | }), |
| 2695 | 2307 | }; |
| ... | ... | @@ -2699,8 +2311,6 @@ pub const cpu = struct { |
| 2699 | 2311 | .features = featureSet(&[_]Feature{ |
| 2700 | 2312 | .@"7e10", |
| 2701 | 2313 | .cache, |
| 2702 | | .ck810, |
| 2703 | | .ck810v, |
| 2704 | 2314 | .dsp1e2, |
| 2705 | 2315 | .dspe60, |
| 2706 | 2316 | .edsp, |
| ... | ... | @@ -2714,7 +2324,6 @@ pub const cpu = struct { |
| 2714 | 2324 | .hwdiv, |
| 2715 | 2325 | .mp, |
| 2716 | 2326 | .mp1e2, |
| 2717 | | .nvic, |
| 2718 | 2327 | .trust, |
| 2719 | 2328 | .vdspv1, |
| 2720 | 2329 | }), |
| ... | ... | @@ -2725,8 +2334,6 @@ pub const cpu = struct { |
| 2725 | 2334 | .features = featureSet(&[_]Feature{ |
| 2726 | 2335 | .@"7e10", |
| 2727 | 2336 | .cache, |
| 2728 | | .ck810, |
| 2729 | | .ck810v, |
| 2730 | 2337 | .dsp1e2, |
| 2731 | 2338 | .dspe60, |
| 2732 | 2339 | .edsp, |
| ... | ... | @@ -2740,7 +2347,6 @@ pub const cpu = struct { |
| 2740 | 2347 | .hwdiv, |
| 2741 | 2348 | .mp, |
| 2742 | 2349 | .mp1e2, |
| 2743 | | .nvic, |
| 2744 | 2350 | .trust, |
| 2745 | 2351 | .vdspv1, |
| 2746 | 2352 | }), |
| ... | ... | @@ -2751,7 +2357,6 @@ pub const cpu = struct { |
| 2751 | 2357 | .features = featureSet(&[_]Feature{ |
| 2752 | 2358 | .@"7e10", |
| 2753 | 2359 | .cache, |
| 2754 | | .ck810, |
| 2755 | 2360 | .dsp1e2, |
| 2756 | 2361 | .dspe60, |
| 2757 | 2362 | .edsp, |
| ... | ... | @@ -2760,7 +2365,6 @@ pub const cpu = struct { |
| 2760 | 2365 | .hwdiv, |
| 2761 | 2366 | .mp, |
| 2762 | 2367 | .mp1e2, |
| 2763 | | .nvic, |
| 2764 | 2368 | .trust, |
| 2765 | 2369 | }), |
| 2766 | 2370 | }; |
| ... | ... | @@ -2770,8 +2374,6 @@ pub const cpu = struct { |
| 2770 | 2374 | .features = featureSet(&[_]Feature{ |
| 2771 | 2375 | .@"7e10", |
| 2772 | 2376 | .cache, |
| 2773 | | .ck810, |
| 2774 | | .ck810v, |
| 2775 | 2377 | .dsp1e2, |
| 2776 | 2378 | .dspe60, |
| 2777 | 2379 | .edsp, |
| ... | ... | @@ -2780,7 +2382,6 @@ pub const cpu = struct { |
| 2780 | 2382 | .hwdiv, |
| 2781 | 2383 | .mp, |
| 2782 | 2384 | .mp1e2, |
| 2783 | | .nvic, |
| 2784 | 2385 | .trust, |
| 2785 | 2386 | .vdspv1, |
| 2786 | 2387 | }), |
| ... | ... | @@ -2791,8 +2392,6 @@ pub const cpu = struct { |
| 2791 | 2392 | .features = featureSet(&[_]Feature{ |
| 2792 | 2393 | .@"7e10", |
| 2793 | 2394 | .cache, |
| 2794 | | .ck810, |
| 2795 | | .ck810v, |
| 2796 | 2395 | .dsp1e2, |
| 2797 | 2396 | .dspe60, |
| 2798 | 2397 | .edsp, |
| ... | ... | @@ -2801,7 +2400,6 @@ pub const cpu = struct { |
| 2801 | 2400 | .hwdiv, |
| 2802 | 2401 | .mp, |
| 2803 | 2402 | .mp1e2, |
| 2804 | | .nvic, |
| 2805 | 2403 | .trust, |
| 2806 | 2404 | .vdspv1, |
| 2807 | 2405 | }), |
| ... | ... | @@ -2815,14 +2413,12 @@ pub const cpu = struct { |
| 2815 | 2413 | .@"3e3r3", |
| 2816 | 2414 | .btst16, |
| 2817 | 2415 | .cache, |
| 2818 | | .ck860, |
| 2819 | 2416 | .dspe60, |
| 2820 | 2417 | .hard_tp, |
| 2821 | 2418 | .high_registers, |
| 2822 | 2419 | .hwdiv, |
| 2823 | 2420 | .mp, |
| 2824 | 2421 | .mp1e2, |
| 2825 | | .nvic, |
| 2826 | 2422 | .trust, |
| 2827 | 2423 | }), |
| 2828 | 2424 | }; |
| ... | ... | @@ -2835,7 +2431,6 @@ pub const cpu = struct { |
| 2835 | 2431 | .@"3e3r3", |
| 2836 | 2432 | .btst16, |
| 2837 | 2433 | .cache, |
| 2838 | | .ck860, |
| 2839 | 2434 | .dspe60, |
| 2840 | 2435 | .float7e60, |
| 2841 | 2436 | .fpuv3_df, |
| ... | ... | @@ -2847,7 +2442,6 @@ pub const cpu = struct { |
| 2847 | 2442 | .hwdiv, |
| 2848 | 2443 | .mp, |
| 2849 | 2444 | .mp1e2, |
| 2850 | | .nvic, |
| 2851 | 2445 | .trust, |
| 2852 | 2446 | }), |
| 2853 | 2447 | }; |
| ... | ... | @@ -2860,8 +2454,6 @@ pub const cpu = struct { |
| 2860 | 2454 | .@"3e3r3", |
| 2861 | 2455 | .btst16, |
| 2862 | 2456 | .cache, |
| 2863 | | .ck860, |
| 2864 | | .ck860v, |
| 2865 | 2457 | .dspe60, |
| 2866 | 2458 | .float7e60, |
| 2867 | 2459 | .fpuv3_df, |
| ... | ... | @@ -2873,7 +2465,6 @@ pub const cpu = struct { |
| 2873 | 2465 | .hwdiv, |
| 2874 | 2466 | .mp, |
| 2875 | 2467 | .mp1e2, |
| 2876 | | .nvic, |
| 2877 | 2468 | .trust, |
| 2878 | 2469 | .vdsp2e60f, |
| 2879 | 2470 | .vdspv2, |
| ... | ... | @@ -2888,15 +2479,12 @@ pub const cpu = struct { |
| 2888 | 2479 | .@"3e3r3", |
| 2889 | 2480 | .btst16, |
| 2890 | 2481 | .cache, |
| 2891 | | .ck860, |
| 2892 | | .ck860v, |
| 2893 | 2482 | .dspe60, |
| 2894 | 2483 | .hard_tp, |
| 2895 | 2484 | .high_registers, |
| 2896 | 2485 | .hwdiv, |
| 2897 | 2486 | .mp, |
| 2898 | 2487 | .mp1e2, |
| 2899 | | .nvic, |
| 2900 | 2488 | .trust, |
| 2901 | 2489 | .vdsp2e60f, |
| 2902 | 2490 | .vdspv2, |
| ... | ... | @@ -2907,7 +2495,6 @@ pub const cpu = struct { |
| 2907 | 2495 | .llvm_name = "e801", |
| 2908 | 2496 | .features = featureSet(&[_]Feature{ |
| 2909 | 2497 | .btst16, |
| 2910 | | .ck801, |
| 2911 | 2498 | .e1, |
| 2912 | 2499 | .trust, |
| 2913 | 2500 | }), |
| ... | ... | @@ -2917,9 +2504,7 @@ pub const cpu = struct { |
| 2917 | 2504 | .llvm_name = "e802", |
| 2918 | 2505 | .features = featureSet(&[_]Feature{ |
| 2919 | 2506 | .btst16, |
| 2920 | | .ck802, |
| 2921 | 2507 | .e2, |
| 2922 | | .nvic, |
| 2923 | 2508 | .trust, |
| 2924 | 2509 | }), |
| 2925 | 2510 | }; |
| ... | ... | @@ -2928,9 +2513,7 @@ pub const cpu = struct { |
| 2928 | 2513 | .llvm_name = "e802t", |
| 2929 | 2514 | .features = featureSet(&[_]Feature{ |
| 2930 | 2515 | .btst16, |
| 2931 | | .ck802, |
| 2932 | 2516 | .e2, |
| 2933 | | .nvic, |
| 2934 | 2517 | .trust, |
| 2935 | 2518 | }), |
| 2936 | 2519 | }; |
| ... | ... | @@ -2941,10 +2524,8 @@ pub const cpu = struct { |
| 2941 | 2524 | .@"3e3r2", |
| 2942 | 2525 | .@"3e3r3", |
| 2943 | 2526 | .btst16, |
| 2944 | | .ck803, |
| 2945 | 2527 | .hwdiv, |
| 2946 | 2528 | .mp, |
| 2947 | | .nvic, |
| 2948 | 2529 | .trust, |
| 2949 | 2530 | }), |
| 2950 | 2531 | }; |
| ... | ... | @@ -2955,10 +2536,8 @@ pub const cpu = struct { |
| 2955 | 2536 | .@"3e3r2", |
| 2956 | 2537 | .@"3e3r3", |
| 2957 | 2538 | .btst16, |
| 2958 | | .ck803, |
| 2959 | 2539 | .hwdiv, |
| 2960 | 2540 | .mp, |
| 2961 | | .nvic, |
| 2962 | 2541 | .trust, |
| 2963 | 2542 | }), |
| 2964 | 2543 | }; |
| ... | ... | @@ -2969,13 +2548,10 @@ pub const cpu = struct { |
| 2969 | 2548 | .@"3e3r2", |
| 2970 | 2549 | .@"3e3r3", |
| 2971 | 2550 | .btst16, |
| 2972 | | .ck803, |
| 2973 | | .ck804, |
| 2974 | 2551 | .dspv2, |
| 2975 | 2552 | .high_registers, |
| 2976 | 2553 | .hwdiv, |
| 2977 | 2554 | .mp, |
| 2978 | | .nvic, |
| 2979 | 2555 | .trust, |
| 2980 | 2556 | }), |
| 2981 | 2557 | }; |
| ... | ... | @@ -2986,8 +2562,6 @@ pub const cpu = struct { |
| 2986 | 2562 | .@"3e3r2", |
| 2987 | 2563 | .@"3e3r3", |
| 2988 | 2564 | .btst16, |
| 2989 | | .ck803, |
| 2990 | | .ck804, |
| 2991 | 2565 | .dspv2, |
| 2992 | 2566 | .float1e3, |
| 2993 | 2567 | .floate1, |
| ... | ... | @@ -2995,7 +2569,6 @@ pub const cpu = struct { |
| 2995 | 2569 | .high_registers, |
| 2996 | 2570 | .hwdiv, |
| 2997 | 2571 | .mp, |
| 2998 | | .nvic, |
| 2999 | 2572 | .trust, |
| 3000 | 2573 | }), |
| 3001 | 2574 | }; |
| ... | ... | @@ -3006,8 +2579,6 @@ pub const cpu = struct { |
| 3006 | 2579 | .@"3e3r2", |
| 3007 | 2580 | .@"3e3r3", |
| 3008 | 2581 | .btst16, |
| 3009 | | .ck803, |
| 3010 | | .ck804, |
| 3011 | 2582 | .dspv2, |
| 3012 | 2583 | .float1e3, |
| 3013 | 2584 | .floate1, |
| ... | ... | @@ -3015,7 +2586,6 @@ pub const cpu = struct { |
| 3015 | 2586 | .high_registers, |
| 3016 | 2587 | .hwdiv, |
| 3017 | 2588 | .mp, |
| 3018 | | .nvic, |
| 3019 | 2589 | .trust, |
| 3020 | 2590 | }), |
| 3021 | 2591 | }; |
| ... | ... | @@ -3026,13 +2596,10 @@ pub const cpu = struct { |
| 3026 | 2596 | .@"3e3r2", |
| 3027 | 2597 | .@"3e3r3", |
| 3028 | 2598 | .btst16, |
| 3029 | | .ck803, |
| 3030 | | .ck804, |
| 3031 | 2599 | .dspv2, |
| 3032 | 2600 | .high_registers, |
| 3033 | 2601 | .hwdiv, |
| 3034 | 2602 | .mp, |
| 3035 | | .nvic, |
| 3036 | 2603 | .trust, |
| 3037 | 2604 | }), |
| 3038 | 2605 | }; |
| ... | ... | @@ -3043,14 +2610,11 @@ pub const cpu = struct { |
| 3043 | 2610 | .@"3e3r2", |
| 3044 | 2611 | .@"3e3r3", |
| 3045 | 2612 | .btst16, |
| 3046 | | .ck803, |
| 3047 | | .ck804, |
| 3048 | 2613 | .float1e3, |
| 3049 | 2614 | .floate1, |
| 3050 | 2615 | .fpuv2_sf, |
| 3051 | 2616 | .hwdiv, |
| 3052 | 2617 | .mp, |
| 3053 | | .nvic, |
| 3054 | 2618 | .trust, |
| 3055 | 2619 | }), |
| 3056 | 2620 | }; |
| ... | ... | @@ -3061,14 +2625,11 @@ pub const cpu = struct { |
| 3061 | 2625 | .@"3e3r2", |
| 3062 | 2626 | .@"3e3r3", |
| 3063 | 2627 | .btst16, |
| 3064 | | .ck803, |
| 3065 | | .ck804, |
| 3066 | 2628 | .float1e3, |
| 3067 | 2629 | .floate1, |
| 3068 | 2630 | .fpuv2_sf, |
| 3069 | 2631 | .hwdiv, |
| 3070 | 2632 | .mp, |
| 3071 | | .nvic, |
| 3072 | 2633 | .trust, |
| 3073 | 2634 | }), |
| 3074 | 2635 | }; |
| ... | ... | @@ -3086,12 +2647,9 @@ pub const cpu = struct { |
| 3086 | 2647 | .@"3e3r2", |
| 3087 | 2648 | .@"3e3r3", |
| 3088 | 2649 | .btst16, |
| 3089 | | .ck803, |
| 3090 | | .ck805, |
| 3091 | 2650 | .high_registers, |
| 3092 | 2651 | .hwdiv, |
| 3093 | 2652 | .mp, |
| 3094 | | .nvic, |
| 3095 | 2653 | .trust, |
| 3096 | 2654 | .vdsp2e3, |
| 3097 | 2655 | .vdspv2, |
| ... | ... | @@ -3104,15 +2662,12 @@ pub const cpu = struct { |
| 3104 | 2662 | .@"3e3r2", |
| 3105 | 2663 | .@"3e3r3", |
| 3106 | 2664 | .btst16, |
| 3107 | | .ck803, |
| 3108 | | .ck805, |
| 3109 | 2665 | .float1e3, |
| 3110 | 2666 | .floate1, |
| 3111 | 2667 | .fpuv2_sf, |
| 3112 | 2668 | .high_registers, |
| 3113 | 2669 | .hwdiv, |
| 3114 | 2670 | .mp, |
| 3115 | | .nvic, |
| 3116 | 2671 | .trust, |
| 3117 | 2672 | .vdsp2e3, |
| 3118 | 2673 | .vdspv2, |
| ... | ... | @@ -3123,7 +2678,6 @@ pub const cpu = struct { |
| 3123 | 2678 | .llvm_name = "r807", |
| 3124 | 2679 | .features = featureSet(&[_]Feature{ |
| 3125 | 2680 | .cache, |
| 3126 | | .ck807, |
| 3127 | 2681 | .dsp1e2, |
| 3128 | 2682 | .dspe60, |
| 3129 | 2683 | .edsp, |
| ... | ... | @@ -3132,7 +2686,6 @@ pub const cpu = struct { |
| 3132 | 2686 | .hwdiv, |
| 3133 | 2687 | .mp, |
| 3134 | 2688 | .mp1e2, |
| 3135 | | .nvic, |
| 3136 | 2689 | .trust, |
| 3137 | 2690 | }), |
| 3138 | 2691 | }; |
| ... | ... | @@ -3141,7 +2694,6 @@ pub const cpu = struct { |
| 3141 | 2694 | .llvm_name = "r807f", |
| 3142 | 2695 | .features = featureSet(&[_]Feature{ |
| 3143 | 2696 | .cache, |
| 3144 | | .ck807, |
| 3145 | 2697 | .dsp1e2, |
| 3146 | 2698 | .dspe60, |
| 3147 | 2699 | .edsp, |
| ... | ... | @@ -3157,7 +2709,6 @@ pub const cpu = struct { |
| 3157 | 2709 | .hwdiv, |
| 3158 | 2710 | .mp, |
| 3159 | 2711 | .mp1e2, |
| 3160 | | .nvic, |
| 3161 | 2712 | .trust, |
| 3162 | 2713 | }), |
| 3163 | 2714 | }; |
| ... | ... | @@ -3166,9 +2717,7 @@ pub const cpu = struct { |
| 3166 | 2717 | .llvm_name = "s802", |
| 3167 | 2718 | .features = featureSet(&[_]Feature{ |
| 3168 | 2719 | .btst16, |
| 3169 | | .ck802, |
| 3170 | 2720 | .e2, |
| 3171 | | .nvic, |
| 3172 | 2721 | .trust, |
| 3173 | 2722 | }), |
| 3174 | 2723 | }; |
| ... | ... | @@ -3177,9 +2726,7 @@ pub const cpu = struct { |
| 3177 | 2726 | .llvm_name = "s802t", |
| 3178 | 2727 | .features = featureSet(&[_]Feature{ |
| 3179 | 2728 | .btst16, |
| 3180 | | .ck802, |
| 3181 | 2729 | .e2, |
| 3182 | | .nvic, |
| 3183 | 2730 | .trust, |
| 3184 | 2731 | }), |
| 3185 | 2732 | }; |
| ... | ... | @@ -3190,10 +2737,8 @@ pub const cpu = struct { |
| 3190 | 2737 | .@"3e3r2", |
| 3191 | 2738 | .@"3e3r3", |
| 3192 | 2739 | .btst16, |
| 3193 | | .ck803, |
| 3194 | 2740 | .hwdiv, |
| 3195 | 2741 | .mp, |
| 3196 | | .nvic, |
| 3197 | 2742 | .trust, |
| 3198 | 2743 | }), |
| 3199 | 2744 | }; |
| ... | ... | @@ -3204,10 +2749,8 @@ pub const cpu = struct { |
| 3204 | 2749 | .@"3e3r2", |
| 3205 | 2750 | .@"3e3r3", |
| 3206 | 2751 | .btst16, |
| 3207 | | .ck803, |
| 3208 | 2752 | .hwdiv, |
| 3209 | 2753 | .mp, |
| 3210 | | .nvic, |
| 3211 | 2754 | .trust, |
| 3212 | 2755 | }), |
| 3213 | 2756 | }; |