From: Jacob Lifshay Date: Fri, 4 Dec 2020 04:54:24 +0000 (-0800) Subject: attempt to fix table X-Git-Tag: convert-csv-opcode-to-binary~1516 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9463c3d976baf893e8b3c024ac28c733740f4769;p=libreriscv.git attempt to fix table --- diff --git a/openpower/sv/svp_rewrite/svp64.mdwn b/openpower/sv/svp_rewrite/svp64.mdwn index 6bcd1aa0c..1769d1140 100644 --- a/openpower/sv/svp_rewrite/svp64.mdwn +++ b/openpower/sv/svp_rewrite/svp64.mdwn @@ -84,38 +84,38 @@ Standard PowerISA Integer registers are aliased to some of the SV integer regist Standard PowerISA floating-point and VSX registers are aliased to some of the SV floating-point registers: | FP
Register | VSX Register | SV FP
Register | FP
Register | VSX Register | SV FP
Register | FP
Register | VSX Register | SV FP
Register | FP
Register | VSX Register | SV FP
Register | |-----------------|--------------------|--------------------|-----------------|--------------------|--------------------|-----------------|--------------------|--------------------|-----------------|--------------------|--------------------| -| FPR\[0] | VSR\[0].dword\[0] | SVFR0_00 | FPR\[8] | VSR\[8].dword\[0] | SVFR8_00 | FPR\[16] | VSR\[16].dword\[0] | SVFR16_00 | FPR\[24] | VSR\[24].dword\[0] | SVFR24_00 | -| | VSR\[0].dword\[1] | SVFR0_01 | | VSR\[8].dword\[1] | SVFR8_01 | | VSR\[16].dword\[1] | SVFR16_01 | | VSR\[24].dword\[1] | SVFR24_01 | -| | VSR\[32].dword\[0] | SVFR0_10 | | VSR\[40].dword\[0] | SVFR8_10 | | VSR\[48].dword\[0] | SVFR16_10 | | VSR\[56].dword\[0] | SVFR24_10 | -| | VSR\[32].dword\[1] | SVFR0_11 | | VSR\[40].dword\[1] | SVFR8_11 | | VSR\[48].dword\[1] | SVFR16_11 | | VSR\[56].dword\[1] | SVFR24_11 | -| FPR\[1] | VSR\[1].dword\[0] | SVFR1_00 | FPR\[9] | VSR\[9].dword\[0] | SVFR9_00 | FPR\[17] | VSR\[17].dword\[0] | SVFR17_00 | FPR\[25] | VSR\[25].dword\[0] | SVFR25_00 | -| | VSR\[1].dword\[1] | SVFR1_01 | | VSR\[9].dword\[1] | SVFR9_01 | | VSR\[17].dword\[1] | SVFR17_01 | | VSR\[25].dword\[1] | SVFR25_01 | -| | VSR\[33].dword\[0] | SVFR1_10 | | VSR\[41].dword\[0] | SVFR9_10 | | VSR\[49].dword\[0] | SVFR17_10 | | VSR\[57].dword\[0] | SVFR25_10 | -| | VSR\[33].dword\[1] | SVFR1_11 | | VSR\[41].dword\[1] | SVFR9_11 | | VSR\[49].dword\[1] | SVFR17_11 | | VSR\[57].dword\[1] | SVFR25_11 | -| FPR\[2] | VSR\[2].dword\[0] | SVFR2_00 | FPR\[10] | VSR\[10].dword\[0] | SVFR10_00 | FPR\[18] | VSR\[18].dword\[0] | SVFR18_00 | FPR\[26] | VSR\[26].dword\[0] | SVFR26_00 | -| | VSR\[2].dword\[1] | SVFR2_01 | | VSR\[10].dword\[1] | SVFR10_01 | | VSR\[18].dword\[1] | SVFR18_01 | | VSR\[26].dword\[1] | SVFR26_01 | -| | VSR\[34].dword\[0] | SVFR2_10 | | VSR\[42].dword\[0] | SVFR10_10 | | VSR\[50].dword\[0] | SVFR18_10 | | VSR\[58].dword\[0] | SVFR26_10 | -| | VSR\[34].dword\[1] | SVFR2_11 | | VSR\[42].dword\[1] | SVFR10_11 | | VSR\[50].dword\[1] | SVFR18_11 | | VSR\[58].dword\[1] | SVFR26_11 | -| FPR\[3] | VSR\[3].dword\[0] | SVFR3_00 | FPR\[11] | VSR\[11].dword\[0] | SVFR11_00 | FPR\[19] | VSR\[19].dword\[0] | SVFR19_00 | FPR\[27] | VSR\[27].dword\[0] | SVFR27_00 | -| | VSR\[3].dword\[1] | SVFR3_01 | | VSR\[11].dword\[1] | SVFR11_01 | | VSR\[19].dword\[1] | SVFR19_01 | | VSR\[27].dword\[1] | SVFR27_01 | -| | VSR\[35].dword\[0] | SVFR3_10 | | VSR\[43].dword\[0] | SVFR11_10 | | VSR\[51].dword\[0] | SVFR19_10 | | VSR\[59].dword\[0] | SVFR27_10 | -| | VSR\[35].dword\[1] | SVFR3_11 | | VSR\[43].dword\[1] | SVFR11_11 | | VSR\[51].dword\[1] | SVFR19_11 | | VSR\[59].dword\[1] | SVFR27_11 | -| FPR\[4] | VSR\[4].dword\[0] | SVFR4_00 | FPR\[12] | VSR\[12].dword\[0] | SVFR12_00 | FPR\[20] | VSR\[20].dword\[0] | SVFR20_00 | FPR\[28] | VSR\[28].dword\[0] | SVFR28_00 | -| | VSR\[4].dword\[1] | SVFR4_01 | | VSR\[12].dword\[1] | SVFR12_01 | | VSR\[20].dword\[1] | SVFR20_01 | | VSR\[28].dword\[1] | SVFR28_01 | -| | VSR\[36].dword\[0] | SVFR4_10 | | VSR\[44].dword\[0] | SVFR12_10 | | VSR\[52].dword\[0] | SVFR20_10 | | VSR\[60].dword\[0] | SVFR28_10 | -| | VSR\[36].dword\[1] | SVFR4_11 | | VSR\[44].dword\[1] | SVFR12_11 | | VSR\[52].dword\[1] | SVFR20_11 | | VSR\[60].dword\[1] | SVFR28_11 | -| FPR\[5] | VSR\[5].dword\[0] | SVFR5_00 | FPR\[13] | VSR\[13].dword\[0] | SVFR13_00 | FPR\[21] | VSR\[21].dword\[0] | SVFR21_00 | FPR\[29] | VSR\[29].dword\[0] | SVFR29_00 | -| | VSR\[5].dword\[1] | SVFR5_01 | | VSR\[13].dword\[1] | SVFR13_01 | | VSR\[21].dword\[1] | SVFR21_01 | | VSR\[29].dword\[1] | SVFR29_01 | -| | VSR\[37].dword\[0] | SVFR5_10 | | VSR\[45].dword\[0] | SVFR13_10 | | VSR\[53].dword\[0] | SVFR21_10 | | VSR\[61].dword\[0] | SVFR29_10 | -| | VSR\[37].dword\[1] | SVFR5_11 | | VSR\[45].dword\[1] | SVFR13_11 | | VSR\[53].dword\[1] | SVFR21_11 | | VSR\[61].dword\[1] | SVFR29_11 | -| FPR\[6] | VSR\[6].dword\[0] | SVFR6_00 | FPR\[14] | VSR\[14].dword\[0] | SVFR14_00 | FPR\[22] | VSR\[22].dword\[0] | SVFR22_00 | FPR\[30] | VSR\[30].dword\[0] | SVFR30_00 | -| | VSR\[6].dword\[1] | SVFR6_01 | | VSR\[14].dword\[1] | SVFR14_01 | | VSR\[22].dword\[1] | SVFR22_01 | | VSR\[30].dword\[1] | SVFR30_01 | -| | VSR\[38].dword\[0] | SVFR6_10 | | VSR\[46].dword\[0] | SVFR14_10 | | VSR\[54].dword\[0] | SVFR22_10 | | VSR\[62].dword\[0] | SVFR30_10 | -| | VSR\[38].dword\[1] | SVFR6_11 | | VSR\[46].dword\[1] | SVFR14_11 | | VSR\[54].dword\[1] | SVFR22_11 | | VSR\[62].dword\[1] | SVFR30_11 | -| FPR\[7] | VSR\[7].dword\[0] | SVFR7_00 | FPR\[15] | VSR\[15].dword\[0] | SVFR15_00 | FPR\[23] | VSR\[23].dword\[0] | SVFR23_00 | FPR\[31] | VSR\[31].dword\[0] | SVFR31_00 | -| | VSR\[7].dword\[1] | SVFR7_01 | | VSR\[15].dword\[1] | SVFR15_01 | | VSR\[23].dword\[1] | SVFR23_01 | | VSR\[31].dword\[1] | SVFR31_01 | -| | VSR\[39].dword\[0] | SVFR7_10 | | VSR\[47].dword\[0] | SVFR15_10 | | VSR\[55].dword\[0] | SVFR23_10 | | VSR\[63].dword\[0] | SVFR31_10 | -| | VSR\[39].dword\[1] | SVFR7_11 | | VSR\[47].dword\[1] | SVFR15_11 | | VSR\[55].dword\[1] | SVFR23_11 | | VSR\[63].dword\[1] | SVFR31_11 | +| FPR\[0] | VSR\[0].dword\[0] | SVFR0\_00 | FPR\[8] | VSR\[8].dword\[0] | SVFR8\_00 | FPR\[16] | VSR\[16].dword\[0] | SVFR16\_00 | FPR\[24] | VSR\[24].dword\[0] | SVFR24\_00 | +| | VSR\[0].dword\[1] | SVFR0\_01 | | VSR\[8].dword\[1] | SVFR8\_01 | | VSR\[16].dword\[1] | SVFR16\_01 | | VSR\[24].dword\[1] | SVFR24\_01 | +| | VSR\[32].dword\[0] | SVFR0\_10 | | VSR\[40].dword\[0] | SVFR8\_10 | | VSR\[48].dword\[0] | SVFR16\_10 | | VSR\[56].dword\[0] | SVFR24\_10 | +| | VSR\[32].dword\[1] | SVFR0\_11 | | VSR\[40].dword\[1] | SVFR8\_11 | | VSR\[48].dword\[1] | SVFR16\_11 | | VSR\[56].dword\[1] | SVFR24\_11 | +| FPR\[1] | VSR\[1].dword\[0] | SVFR1\_00 | FPR\[9] | VSR\[9].dword\[0] | SVFR9\_00 | FPR\[17] | VSR\[17].dword\[0] | SVFR17\_00 | FPR\[25] | VSR\[25].dword\[0] | SVFR25\_00 | +| | VSR\[1].dword\[1] | SVFR1\_01 | | VSR\[9].dword\[1] | SVFR9\_01 | | VSR\[17].dword\[1] | SVFR17\_01 | | VSR\[25].dword\[1] | SVFR25\_01 | +| | VSR\[33].dword\[0] | SVFR1\_10 | | VSR\[41].dword\[0] | SVFR9\_10 | | VSR\[49].dword\[0] | SVFR17\_10 | | VSR\[57].dword\[0] | SVFR25\_10 | +| | VSR\[33].dword\[1] | SVFR1\_11 | | VSR\[41].dword\[1] | SVFR9\_11 | | VSR\[49].dword\[1] | SVFR17\_11 | | VSR\[57].dword\[1] | SVFR25\_11 | +| FPR\[2] | VSR\[2].dword\[0] | SVFR2\_00 | FPR\[10] | VSR\[10].dword\[0] | SVFR10\_00 | FPR\[18] | VSR\[18].dword\[0] | SVFR18\_00 | FPR\[26] | VSR\[26].dword\[0] | SVFR26\_00 | +| | VSR\[2].dword\[1] | SVFR2\_01 | | VSR\[10].dword\[1] | SVFR10\_01 | | VSR\[18].dword\[1] | SVFR18\_01 | | VSR\[26].dword\[1] | SVFR26\_01 | +| | VSR\[34].dword\[0] | SVFR2\_10 | | VSR\[42].dword\[0] | SVFR10\_10 | | VSR\[50].dword\[0] | SVFR18\_10 | | VSR\[58].dword\[0] | SVFR26\_10 | +| | VSR\[34].dword\[1] | SVFR2\_11 | | VSR\[42].dword\[1] | SVFR10\_11 | | VSR\[50].dword\[1] | SVFR18\_11 | | VSR\[58].dword\[1] | SVFR26\_11 | +| FPR\[3] | VSR\[3].dword\[0] | SVFR3\_00 | FPR\[11] | VSR\[11].dword\[0] | SVFR11\_00 | FPR\[19] | VSR\[19].dword\[0] | SVFR19\_00 | FPR\[27] | VSR\[27].dword\[0] | SVFR27\_00 | +| | VSR\[3].dword\[1] | SVFR3\_01 | | VSR\[11].dword\[1] | SVFR11\_01 | | VSR\[19].dword\[1] | SVFR19\_01 | | VSR\[27].dword\[1] | SVFR27\_01 | +| | VSR\[35].dword\[0] | SVFR3\_10 | | VSR\[43].dword\[0] | SVFR11\_10 | | VSR\[51].dword\[0] | SVFR19\_10 | | VSR\[59].dword\[0] | SVFR27\_10 | +| | VSR\[35].dword\[1] | SVFR3\_11 | | VSR\[43].dword\[1] | SVFR11\_11 | | VSR\[51].dword\[1] | SVFR19\_11 | | VSR\[59].dword\[1] | SVFR27\_11 | +| FPR\[4] | VSR\[4].dword\[0] | SVFR4\_00 | FPR\[12] | VSR\[12].dword\[0] | SVFR12\_00 | FPR\[20] | VSR\[20].dword\[0] | SVFR20\_00 | FPR\[28] | VSR\[28].dword\[0] | SVFR28\_00 | +| | VSR\[4].dword\[1] | SVFR4\_01 | | VSR\[12].dword\[1] | SVFR12\_01 | | VSR\[20].dword\[1] | SVFR20\_01 | | VSR\[28].dword\[1] | SVFR28\_01 | +| | VSR\[36].dword\[0] | SVFR4\_10 | | VSR\[44].dword\[0] | SVFR12\_10 | | VSR\[52].dword\[0] | SVFR20\_10 | | VSR\[60].dword\[0] | SVFR28\_10 | +| | VSR\[36].dword\[1] | SVFR4\_11 | | VSR\[44].dword\[1] | SVFR12\_11 | | VSR\[52].dword\[1] | SVFR20\_11 | | VSR\[60].dword\[1] | SVFR28\_11 | +| FPR\[5] | VSR\[5].dword\[0] | SVFR5\_00 | FPR\[13] | VSR\[13].dword\[0] | SVFR13\_00 | FPR\[21] | VSR\[21].dword\[0] | SVFR21\_00 | FPR\[29] | VSR\[29].dword\[0] | SVFR29\_00 | +| | VSR\[5].dword\[1] | SVFR5\_01 | | VSR\[13].dword\[1] | SVFR13\_01 | | VSR\[21].dword\[1] | SVFR21\_01 | | VSR\[29].dword\[1] | SVFR29\_01 | +| | VSR\[37].dword\[0] | SVFR5\_10 | | VSR\[45].dword\[0] | SVFR13\_10 | | VSR\[53].dword\[0] | SVFR21\_10 | | VSR\[61].dword\[0] | SVFR29\_10 | +| | VSR\[37].dword\[1] | SVFR5\_11 | | VSR\[45].dword\[1] | SVFR13\_11 | | VSR\[53].dword\[1] | SVFR21\_11 | | VSR\[61].dword\[1] | SVFR29\_11 | +| FPR\[6] | VSR\[6].dword\[0] | SVFR6\_00 | FPR\[14] | VSR\[14].dword\[0] | SVFR14\_00 | FPR\[22] | VSR\[22].dword\[0] | SVFR22\_00 | FPR\[30] | VSR\[30].dword\[0] | SVFR30\_00 | +| | VSR\[6].dword\[1] | SVFR6\_01 | | VSR\[14].dword\[1] | SVFR14\_01 | | VSR\[22].dword\[1] | SVFR22\_01 | | VSR\[30].dword\[1] | SVFR30\_01 | +| | VSR\[38].dword\[0] | SVFR6\_10 | | VSR\[46].dword\[0] | SVFR14\_10 | | VSR\[54].dword\[0] | SVFR22\_10 | | VSR\[62].dword\[0] | SVFR30\_10 | +| | VSR\[38].dword\[1] | SVFR6\_11 | | VSR\[46].dword\[1] | SVFR14\_11 | | VSR\[54].dword\[1] | SVFR22\_11 | | VSR\[62].dword\[1] | SVFR30\_11 | +| FPR\[7] | VSR\[7].dword\[0] | SVFR7\_00 | FPR\[15] | VSR\[15].dword\[0] | SVFR15\_00 | FPR\[23] | VSR\[23].dword\[0] | SVFR23\_00 | FPR\[31] | VSR\[31].dword\[0] | SVFR31\_00 | +| | VSR\[7].dword\[1] | SVFR7\_01 | | VSR\[15].dword\[1] | SVFR15\_01 | | VSR\[23].dword\[1] | SVFR23\_01 | | VSR\[31].dword\[1] | SVFR31\_01 | +| | VSR\[39].dword\[0] | SVFR7\_10 | | VSR\[47].dword\[0] | SVFR15\_10 | | VSR\[55].dword\[0] | SVFR23\_10 | | VSR\[63].dword\[0] | SVFR31\_10 | +| | VSR\[39].dword\[1] | SVFR7\_11 | | VSR\[47].dword\[1] | SVFR15\_11 | | VSR\[55].dword\[1] | SVFR23\_11 | | VSR\[63].dword\[1] | SVFR31\_11 | # Operation