*参照元 [#wa95b329] #backlinks *説明 [#l3f6abde] -パス: [[gcc-8.3/gcc/config/riscv/riscv.h]] -FIXME: これは何? --説明 **参考 [#k10fd6f5] *実装 [#w9da83f3] #define ADDITIONAL_REGISTER_NAMES \ { \ { "x0", 0 + GP_REG_FIRST }, \ { "x1", 1 + GP_REG_FIRST }, \ { "x2", 2 + GP_REG_FIRST }, \ { "x3", 3 + GP_REG_FIRST }, \ { "x4", 4 + GP_REG_FIRST }, \ { "x5", 5 + GP_REG_FIRST }, \ { "x6", 6 + GP_REG_FIRST }, \ { "x7", 7 + GP_REG_FIRST }, \ { "x8", 8 + GP_REG_FIRST }, \ { "x9", 9 + GP_REG_FIRST }, \ { "x10", 10 + GP_REG_FIRST }, \ { "x11", 11 + GP_REG_FIRST }, \ { "x12", 12 + GP_REG_FIRST }, \ { "x13", 13 + GP_REG_FIRST }, \ { "x14", 14 + GP_REG_FIRST }, \ { "x15", 15 + GP_REG_FIRST }, \ { "x16", 16 + GP_REG_FIRST }, \ { "x17", 17 + GP_REG_FIRST }, \ { "x18", 18 + GP_REG_FIRST }, \ { "x19", 19 + GP_REG_FIRST }, \ { "x20", 20 + GP_REG_FIRST }, \ { "x21", 21 + GP_REG_FIRST }, \ { "x22", 22 + GP_REG_FIRST }, \ { "x23", 23 + GP_REG_FIRST }, \ { "x24", 24 + GP_REG_FIRST }, \ { "x25", 25 + GP_REG_FIRST }, \ { "x26", 26 + GP_REG_FIRST }, \ { "x27", 27 + GP_REG_FIRST }, \ { "x28", 28 + GP_REG_FIRST }, \ { "x29", 29 + GP_REG_FIRST }, \ { "x30", 30 + GP_REG_FIRST }, \ { "x31", 31 + GP_REG_FIRST }, \ { "f0", 0 + FP_REG_FIRST }, \ { "f1", 1 + FP_REG_FIRST }, \ { "f2", 2 + FP_REG_FIRST }, \ { "f3", 3 + FP_REG_FIRST }, \ { "f4", 4 + FP_REG_FIRST }, \ { "f5", 5 + FP_REG_FIRST }, \ { "f6", 6 + FP_REG_FIRST }, \ { "f7", 7 + FP_REG_FIRST }, \ { "f8", 8 + FP_REG_FIRST }, \ { "f9", 9 + FP_REG_FIRST }, \ { "f10", 10 + FP_REG_FIRST }, \ { "f11", 11 + FP_REG_FIRST }, \ { "f12", 12 + FP_REG_FIRST }, \ { "f13", 13 + FP_REG_FIRST }, \ { "f14", 14 + FP_REG_FIRST }, \ { "f15", 15 + FP_REG_FIRST }, \ { "f16", 16 + FP_REG_FIRST }, \ { "f17", 17 + FP_REG_FIRST }, \ { "f18", 18 + FP_REG_FIRST }, \ { "f19", 19 + FP_REG_FIRST }, \ { "f20", 20 + FP_REG_FIRST }, \ { "f21", 21 + FP_REG_FIRST }, \ { "f22", 22 + FP_REG_FIRST }, \ { "f23", 23 + FP_REG_FIRST }, \ { "f24", 24 + FP_REG_FIRST }, \ { "f25", 25 + FP_REG_FIRST }, \ { "f26", 26 + FP_REG_FIRST }, \ { "f27", 27 + FP_REG_FIRST }, \ { "f28", 28 + FP_REG_FIRST }, \ { "f29", 29 + FP_REG_FIRST }, \ { "f30", 30 + FP_REG_FIRST }, \ { "f31", 31 + FP_REG_FIRST }, \ { "v0", 0 + VP_REG_FIRST }, \ { "v1", 1 + VP_REG_FIRST }, \ { "v2", 2 + VP_REG_FIRST }, \ { "v3", 3 + VP_REG_FIRST }, \ { "v4", 4 + VP_REG_FIRST }, \ { "v5", 5 + VP_REG_FIRST }, \ { "v6", 6 + VP_REG_FIRST }, \ { "v7", 7 + VP_REG_FIRST }, \ { "v8", 8 + VP_REG_FIRST }, \ { "v9", 9 + VP_REG_FIRST }, \ { "v10", 10 + VP_REG_FIRST }, \ { "v11", 11 + VP_REG_FIRST }, \ { "v12", 12 + VP_REG_FIRST }, \ { "v13", 13 + VP_REG_FIRST }, \ { "v14", 14 + VP_REG_FIRST }, \ { "v15", 15 + VP_REG_FIRST }, \ { "v16", 16 + VP_REG_FIRST }, \ { "v17", 17 + VP_REG_FIRST }, \ { "v18", 18 + VP_REG_FIRST }, \ { "v19", 19 + VP_REG_FIRST }, \ { "v20", 20 + VP_REG_FIRST }, \ { "v21", 21 + VP_REG_FIRST }, \ { "v22", 22 + VP_REG_FIRST }, \ { "v23", 23 + VP_REG_FIRST }, \ { "v24", 24 + VP_REG_FIRST }, \ { "v25", 25 + VP_REG_FIRST }, \ { "v26", 26 + VP_REG_FIRST }, \ { "v27", 27 + VP_REG_FIRST }, \ { "v28", 28 + VP_REG_FIRST }, \ { "v29", 29 + VP_REG_FIRST }, \ { "v30", 30 + VP_REG_FIRST }, \ { "v31", 31 + VP_REG_FIRST }, \ } *コメント [#t7f5cfd6]