Skip to content
GitLab
菜单
项目
群组
代码片段
/
帮助
帮助
支持
社区论坛
快捷键
?
提交反馈
登录/注册
切换导航
菜单
打开侧边栏
Panda
TinyCC
提交
99189ea7
提交
99189ea7
编辑于
4月 06, 2021
作者:
Danny Milosavljevic
浏览文件
riscv64-asm: Implement asm_parse_regvar
上级
b28bf50d
变更
1
Hide whitespace changes
Inline
Side-by-side
riscv64-asm.c
浏览文件 @
99189ea7
...
@@ -691,8 +691,15 @@ ST_FUNC void asm_clobber(uint8_t *clobber_regs, const char *str)
...
@@ -691,8 +691,15 @@ ST_FUNC void asm_clobber(uint8_t *clobber_regs, const char *str)
ST_FUNC
int
asm_parse_regvar
(
int
t
)
ST_FUNC
int
asm_parse_regvar
(
int
t
)
{
{
tcc_error
(
"RISCV64 asm not implemented."
);
if
(
t
>=
TOK_ASM_x0
&&
t
<=
TOK_ASM_pc
)
{
/* register name */
return
-
1
;
switch
(
t
)
{
case
TOK_ASM_pc
:
return
-
1
;
// TODO: Figure out where it can be used after all
default:
return
t
-
TOK_ASM_x0
;
}
}
else
return
-
1
;
}
}
/*************************************************************/
/*************************************************************/
...
...
编辑
预览
支持
Markdown
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录