mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
mcmodel example
This commit is contained in:
parent
5e3ff3e871
commit
d023228cd1
@ -488,17 +488,17 @@ class TestRunner:
|
||||
md_file.write("\n")
|
||||
md_file.write(f"* <span class=\"failure\" style=\"color: red;\">{config}</span> ({log_file})\n")
|
||||
md_file.write("\n")
|
||||
# Successfull Tests
|
||||
# successful Tests
|
||||
|
||||
md_file.write(f"\n\n## Successfull Tests")
|
||||
md_file.write(f"\n**Total successfull tests: {total_number_success}**")
|
||||
md_file.write(f"\n\n## successful Tests")
|
||||
md_file.write(f"\n**Total successful tests: {total_number_success}**")
|
||||
for (test_item, item) in zip(test_list, passed_tests):
|
||||
md_file.write(f"\n\n### {test_item[1]} test")
|
||||
md_file.write(f"\n**General Information**\n")
|
||||
md_file.write(f"\n* Test type: {test_item[0]}")
|
||||
md_file.write(f"\n* Test name: {test_item[1]}")
|
||||
md_file.write(f"\n* Test extension: {test_item[2]}\n\n")
|
||||
md_file.write(f"\n**Successfull Tests:**\n")
|
||||
md_file.write(f"\n**successful Tests:**\n")
|
||||
|
||||
|
||||
|
||||
|
8
examples/C/mcmodel/Makefile
Normal file
8
examples/C/mcmodel/Makefile
Normal file
@ -0,0 +1,8 @@
|
||||
all:
|
||||
riscv64-unknown-elf-gcc -O3 -march=rv64gc -mcmodel=medlow mcmodel.c -o mcmodel_medlow
|
||||
riscv64-unknown-elf-objdump -d mcmodel_medlow > mcmodel_medlow.objdump
|
||||
riscv64-unknown-elf-gcc -O3 -march=rv64gc -mcmodel=medany mcmodel.c -o mcmodel_medany
|
||||
riscv64-unknown-elf-objdump -d mcmodel_medany > mcmodel_medany.objdump
|
||||
|
||||
clean:
|
||||
rm mcmodel_*
|
10
examples/C/mcmodel/mcmodel.c
Normal file
10
examples/C/mcmodel/mcmodel.c
Normal file
@ -0,0 +1,10 @@
|
||||
// mcmodel.c
|
||||
// Demonstrate different code generation with mcmodel = medany vs. medlow
|
||||
|
||||
long a;
|
||||
long b[2000];
|
||||
|
||||
int main(void)
|
||||
{
|
||||
return a + b[1000];
|
||||
}
|
BIN
examples/C/mcmodel/mcmodel_medany
Executable file
BIN
examples/C/mcmodel/mcmodel_medany
Executable file
Binary file not shown.
BIN
examples/C/mcmodel/mcmodel_medlow
Executable file
BIN
examples/C/mcmodel/mcmodel_medlow
Executable file
Binary file not shown.
Loading…
Reference in New Issue
Block a user