Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenXiangShan
XiangShan
提交
07cfe028
X
XiangShan
项目概览
OpenXiangShan
/
XiangShan
12 个月 前同步成功
通知
1183
Star
3914
Fork
526
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
XiangShan
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
07cfe028
编写于
7月 14, 2020
作者:
Z
ZhangZifei
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
test(bpu): add two simple bpu test to src/test/testcase
上级
f36655eb
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
58 addition
and
0 deletion
+58
-0
src/test/testcase/Makefile
src/test/testcase/Makefile
+23
-0
src/test/testcase/tests/double-loop.c
src/test/testcase/tests/double-loop.c
+20
-0
src/test/testcase/tests/nested-loop.c
src/test/testcase/tests/nested-loop.c
+15
-0
未找到文件。
src/test/testcase/Makefile
0 → 100644
浏览文件 @
07cfe028
include
$(AM_HOME)/Makefile.check
.PHONY
:
all run clean latest $(ALL)
ALL
=
$(
basename
$(
notdir
$(
shell
find tests/.
-name
"*.c"
)))
all
:
$(addprefix Makefile.
,
$(ALL))
@
echo
""
$(ALL)
$(ALL)
:
%: Makefile.%
Makefile.%
:
tests/%.c latest
@
/bin/echo
-e
"NAME =
$*
\n
SRCS =
$<
\n
LIBS += klib
\n
include
$
${AM_HOME}
/Makefile.app"
>
$@
-
@make
-s
-f
$@
ARCH
=
$(ARCH)
$(MAKECMDGOALS)
-
@rm
-f
Makefile.
$*
#cancel rules included by $(AM_HOME)/Makefile.check
image
:
;
default $(MAKECMDGOALS)
:
all ;
clean
:
rm
-rf
Makefile.
*
build/
latest
:
\ No newline at end of file
src/test/testcase/tests/double-loop.c
0 → 100644
浏览文件 @
07cfe028
// #include <am.h>
// #include <klib.h>
# define OutLoopNum 20
# define InnerLoopNum 20
int
array
[
OutLoopNum
][
InnerLoopNum
];
void
double_loop
()
{
for
(
int
i
=
0
;
i
<
OutLoopNum
;
i
++
)
{
for
(
int
j
=
1
;
j
<
InnerLoopNum
;
j
++
)
{
array
[
i
][
j
]
=
i
+
j
;
}
}
}
int
main
()
{
double_loop
();
return
0
;
}
src/test/testcase/tests/nested-loop.c
0 → 100644
浏览文件 @
07cfe028
// #include <am.h>
// #include <klib.h>
# define DEPTH 100
int
nest
(
int
depth
)
{
if
(
depth
==
0
)
return
depth
;
nest
(
depth
-
1
);
return
depth
;
}
int
main
()
{
nest
(
DEPTH
);
return
0
;
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录