Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static struct svp64_field svp64_prefix_entries[] = \
- {
- [SVP64_PREFIX_TYPE_INSN] = {
- .length = 32,
- .mapping = {
- [0] = 0,
- [1] = 1,
- [2] = 2,
- [3] = 3,
- [4] = 4,
- [5] = 5,
- [6] = 6,
- [7] = 7,
- [8] = 8,
- [9] = 9,
- [10] = 10,
- [11] = 11,
- [12] = 12,
- [13] = 13,
- [14] = 14,
- [15] = 15,
- [16] = 16,
- [17] = 17,
- [18] = 18,
- [19] = 19,
- [20] = 20,
- [21] = 21,
- [22] = 22,
- [23] = 23,
- [24] = 24,
- [25] = 25,
- [26] = 26,
- [27] = 27,
- [28] = 28,
- [29] = 29,
- [30] = 30,
- [31] = 31,
- },
- },
- [SVP64_PREFIX_TYPE_MAJOR] = {
- .length = 6,
- .mapping = {
- [0] = 26,
- [1] = 27,
- [2] = 28,
- [3] = 29,
- [4] = 30,
- [5] = 31,
- },
- },
- [SVP64_PREFIX_TYPE_PID] = {
- .length = 2,
- .mapping = {
- [0] = 30,
- [1] = 31,
- },
- },
- [SVP64_PREFIX_TYPE_RM] = {
- .length = 24,
- .mapping = {
- [0] = 8,
- [1] = 9,
- [2] = 10,
- [3] = 11,
- [4] = 12,
- [5] = 13,
- [6] = 14,
- [7] = 15,
- [8] = 16,
- [9] = 17,
- [10] = 18,
- [11] = 19,
- [12] = 20,
- [13] = 21,
- [14] = 22,
- [15] = 23,
- [16] = 24,
- [17] = 25,
- [18] = 26,
- [19] = 27,
- [20] = 28,
- [21] = 29,
- [22] = 30,
- [23] = 31,
- },
- },
- };
- static struct svp64_field svp64_rm_entries[] = \
- {
- [SVP64_RM_TYPE_SPR] = {
- .length = 24,
- .mapping = {
- [0] = 0,
- [1] = 1,
- [2] = 2,
- [3] = 3,
- [4] = 4,
- [5] = 5,
- [6] = 6,
- [7] = 7,
- [8] = 8,
- [9] = 9,
- [10] = 10,
- [11] = 11,
- [12] = 12,
- [13] = 13,
- [14] = 14,
- [15] = 15,
- [16] = 16,
- [17] = 17,
- [18] = 18,
- [19] = 19,
- [20] = 20,
- [21] = 21,
- [22] = 22,
- [23] = 23,
- },
- },
- [SVP64_RM_TYPE_MMODE] = {
- .length = 1,
- .mapping = {
- [0] = 23,
- },
- },
- [SVP64_RM_TYPE_MASK] = {
- .length = 3,
- .mapping = {
- [0] = 21,
- [1] = 22,
- [2] = 23,
- },
- },
- [SVP64_RM_TYPE_ELWIDTH] = {
- .length = 2,
- .mapping = {
- [0] = 22,
- [1] = 23,
- },
- },
- [SVP64_RM_TYPE_EWSRC] = {
- .length = 2,
- .mapping = {
- [0] = 22,
- [1] = 23,
- },
- },
- [SVP64_RM_TYPE_SUBVL] = {
- .length = 2,
- .mapping = {
- [0] = 22,
- [1] = 23,
- },
- },
- [SVP64_RM_TYPE_EXTRA] = {
- .length = 9,
- .mapping = {
- [0] = 15,
- [1] = 16,
- [2] = 17,
- [3] = 18,
- [4] = 19,
- [5] = 20,
- [6] = 21,
- [7] = 22,
- [8] = 23,
- },
- },
- [SVP64_RM_TYPE_MODE] = {
- .length = 5,
- .mapping = {
- [0] = 19,
- [1] = 20,
- [2] = 21,
- [3] = 22,
- [4] = 23,
- },
- },
- [SVP64_RM_TYPE_EXTRA2_0] = {
- .length = 2,
- .mapping = {
- [0] = 22,
- [1] = 23,
- },
- },
- [SVP64_RM_TYPE_EXTRA2_1] = {
- .length = 2,
- .mapping = {
- [0] = 22,
- [1] = 23,
- },
- },
- [SVP64_RM_TYPE_EXTRA2_2] = {
- .length = 2,
- .mapping = {
- [0] = 22,
- [1] = 23,
- },
- },
- [SVP64_RM_TYPE_EXTRA2_3] = {
- .length = 2,
- .mapping = {
- [0] = 22,
- [1] = 23,
- },
- },
- [SVP64_RM_TYPE_SMASK] = {
- .length = 3,
- .mapping = {
- [0] = 21,
- [1] = 22,
- [2] = 23,
- },
- },
- [SVP64_RM_TYPE_EXTRA3_0] = {
- .length = 3,
- .mapping = {
- [0] = 21,
- [1] = 22,
- [2] = 23,
- },
- },
- [SVP64_RM_TYPE_EXTRA3_1] = {
- .length = 3,
- .mapping = {
- [0] = 21,
- [1] = 22,
- [2] = 23,
- },
- },
- [SVP64_RM_TYPE_EXTRA3_2] = {
- .length = 3,
- .mapping = {
- [0] = 21,
- [1] = 22,
- [2] = 23,
- },
- },
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement