Commit 64e319d
committed
bfd, gas, binutils: add support for the Xarcvudsp extension
This commit implements support for the ARC-V micro-DSP extension version
1.4, which is a 32-bit DSP-style extension mostly operating on 16-bit
data. The assembly mnemonics resemble RVV instructions, but SEW and
LMUL are embedded in the instruction encoding instead of coming from a
CSR. Since it reuses reserved RVV encodings, it is a non-conforming
extension.
TODO: add more text and pointers to public documentation.
Signed-off-by: Artemiy Volkov <[email protected]>1 parent 4acd941 commit 64e319d
File tree
11 files changed
+934
-0
lines changed- bfd
- gas
- config
- testsuite/gas/riscv
- include/opcode
- opcodes
11 files changed
+934
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1511 | 1511 | | |
1512 | 1512 | | |
1513 | 1513 | | |
| 1514 | + | |
1514 | 1515 | | |
1515 | 1516 | | |
1516 | 1517 | | |
| |||
2121 | 2122 | | |
2122 | 2123 | | |
2123 | 2124 | | |
| 2125 | + | |
| 2126 | + | |
| 2127 | + | |
| 2128 | + | |
| 2129 | + | |
| 2130 | + | |
| 2131 | + | |
| 2132 | + | |
2124 | 2133 | | |
2125 | 2134 | | |
2126 | 2135 | | |
| |||
2786 | 2795 | | |
2787 | 2796 | | |
2788 | 2797 | | |
| 2798 | + | |
| 2799 | + | |
2789 | 2800 | | |
2790 | 2801 | | |
2791 | 2802 | | |
| |||
3058 | 3069 | | |
3059 | 3070 | | |
3060 | 3071 | | |
| 3072 | + | |
| 3073 | + | |
3061 | 3074 | | |
3062 | 3075 | | |
3063 | 3076 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1717 | 1717 | | |
1718 | 1718 | | |
1719 | 1719 | | |
| 1720 | + | |
| 1721 | + | |
| 1722 | + | |
| 1723 | + | |
| 1724 | + | |
| 1725 | + | |
| 1726 | + | |
| 1727 | + | |
1720 | 1728 | | |
1721 | 1729 | | |
1722 | 1730 | | |
| |||
2685 | 2693 | | |
2686 | 2694 | | |
2687 | 2695 | | |
| 2696 | + | |
| 2697 | + | |
| 2698 | + | |
| 2699 | + | |
| 2700 | + | |
| 2701 | + | |
| 2702 | + | |
| 2703 | + | |
| 2704 | + | |
| 2705 | + | |
| 2706 | + | |
| 2707 | + | |
| 2708 | + | |
| 2709 | + | |
| 2710 | + | |
| 2711 | + | |
| 2712 | + | |
| 2713 | + | |
| 2714 | + | |
| 2715 | + | |
| 2716 | + | |
| 2717 | + | |
| 2718 | + | |
| 2719 | + | |
| 2720 | + | |
| 2721 | + | |
| 2722 | + | |
| 2723 | + | |
| 2724 | + | |
| 2725 | + | |
| 2726 | + | |
| 2727 | + | |
| 2728 | + | |
| 2729 | + | |
| 2730 | + | |
| 2731 | + | |
| 2732 | + | |
| 2733 | + | |
| 2734 | + | |
| 2735 | + | |
| 2736 | + | |
| 2737 | + | |
| 2738 | + | |
| 2739 | + | |
| 2740 | + | |
| 2741 | + | |
| 2742 | + | |
| 2743 | + | |
| 2744 | + | |
| 2745 | + | |
| 2746 | + | |
| 2747 | + | |
| 2748 | + | |
| 2749 | + | |
| 2750 | + | |
| 2751 | + | |
| 2752 | + | |
| 2753 | + | |
| 2754 | + | |
| 2755 | + | |
| 2756 | + | |
| 2757 | + | |
| 2758 | + | |
| 2759 | + | |
| 2760 | + | |
| 2761 | + | |
| 2762 | + | |
| 2763 | + | |
| 2764 | + | |
| 2765 | + | |
| 2766 | + | |
| 2767 | + | |
| 2768 | + | |
| 2769 | + | |
| 2770 | + | |
| 2771 | + | |
| 2772 | + | |
| 2773 | + | |
| 2774 | + | |
| 2775 | + | |
| 2776 | + | |
| 2777 | + | |
| 2778 | + | |
| 2779 | + | |
| 2780 | + | |
| 2781 | + | |
| 2782 | + | |
| 2783 | + | |
| 2784 | + | |
| 2785 | + | |
| 2786 | + | |
2688 | 2787 | | |
2689 | 2788 | | |
2690 | 2789 | | |
| |||
4070 | 4169 | | |
4071 | 4170 | | |
4072 | 4171 | | |
| 4172 | + | |
| 4173 | + | |
| 4174 | + | |
| 4175 | + | |
| 4176 | + | |
| 4177 | + | |
| 4178 | + | |
| 4179 | + | |
| 4180 | + | |
| 4181 | + | |
| 4182 | + | |
| 4183 | + | |
| 4184 | + | |
| 4185 | + | |
| 4186 | + | |
4073 | 4187 | | |
4074 | 4188 | | |
4075 | 4189 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
0 commit comments