Commit Graph

61 Commits

Author SHA1 Message Date
David Harris
506973c27a Added gfmul example 2024-05-15 19:29:42 -07:00
David Harris
990d40410b Test using fpcalc for fp_dataset.py 2024-05-14 11:11:24 -07:00
David Harris
c649cfba83 Expanded fpcalc to support quad 2024-05-14 10:28:31 -07:00
David Harris
b11a8ae926 Fixed linker to put rventrypoint at 0x80000000 in examples 2024-05-10 05:45:12 -07:00
David Harris
8f0c68373e Verilator fulladder example improvmeents 2024-04-28 22:08:00 -07:00
David Harris
0ffb9c7315 Removed mcmodel executables 2024-03-14 19:18:51 -07:00
David Harris
d023228cd1 mcmodel example 2024-03-14 07:37:04 -07:00
James E. Stine
f267c20601 Update QP for Makefile that works on Ubuntu and RHEL - adds API call to quadmath instead of RHEL printf of %Q. This will allow the examples to compile for both OSes 2024-01-14 22:07:32 -06:00
David Harris
17cbdb53df Progress on Verilator simulation. Full adder compiles and runs. Wally builds. 2023-12-31 09:53:13 -08:00
David Harris
905c5da7a9 Tested assembly language file for the pause example 2023-10-24 10:45:41 -07:00
James E. Stine
2d6b5d3000 Modify Makefile + software example for SP/DP/QP 2023-10-03 08:02:39 -05:00
David Harris
9d74cad845 Added fulladder coverage script example 2023-05-23 15:45:32 -07:00
David Harris
cd7816ff32 Commented out unnecessary text segment in test.ld that causes RWX in LOAD segment warning 2023-05-14 03:58:08 -07:00
James E. Stine
bc5c8adfb2 Add simple example based on original C program built by David Harris for OSU who want to see easy way to convert FP numbers 2023-04-12 17:20:11 -05:00
David Harris
18cc620e7f Added badinstr test file 2023-03-21 06:57:03 -07:00
David Harris
644dfe7463 Removed lab1matrix solutions 2023-02-02 19:40:41 -08:00
David Harris
0a540495f6 Removed O2 from fir Makefile to be consistent with lab. 2023-02-01 15:43:52 -08:00
David Harris
625ca64474 Removed student solution to fir 2023-01-31 14:40:12 -08:00
David Harris
7004f262c9 Added DWARF symbols for QEMU simulation 2023-01-26 14:51:39 -08:00
David Harris
a96d8dcec0 removed fma directory, improved plic comments 2023-01-18 13:06:54 -08:00
David Harris
cb4c3ff1ce Simplified shipping in divshiftcalc; enhanced testbench-fp to be able to run all 32-bit tests generated by sqrttest 2022-09-21 10:35:08 -07:00
David Harris
8612465756 fixed tininess detection in TestFloat examples, merged change in WALLY-TEST-LIB 2022-07-04 03:21:04 +00:00
Katherine Parry
5f7072bd96 postprocessing unit created and passing all tests 2022-06-13 22:47:51 +00:00
David Harris
4b0bf937ff Removed unused ch5 assembly example 2022-05-12 14:05:27 +00:00
mmasserfrye
cf900cf44d Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main 2022-05-12 07:24:04 +00:00
mmasserfrye
52b0e7d567 filled in ppa.sv, madzscript.py now synthesizes in parallel in puts results in csv 2022-05-12 07:22:06 +00:00
David Harris
bfb07f4572 Added examples/asm/trap trap handler example 2022-05-12 04:31:00 +00:00
David Harris
41e111a44f Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main 2022-03-04 07:21:22 -08:00
David Harris
dab04b46fe Cleaned up printing and warnings in fpcalc.c 2022-03-04 07:21:18 -08:00
David Harris
d24178aa34 Prettied up softfloat_demo 2022-03-04 05:16:20 +00:00
James E. Stine
76a4b80528 Minor tweak of output of fpcalc - can be reversed with commented out code 2022-02-28 14:10:22 -06:00
David Harris
659b75fc2b Corrected printing doubles 2022-02-28 04:28:07 +00:00
David Harris
ec27df6a12 Enhanced printing intermediate results in fpcalc.c 2022-02-28 04:15:20 +00:00
David Harris
30b0f21255 New softfloat_calc program 2022-02-27 20:35:01 +00:00
David Harris
bb14dba9be Created softfloat_demo showcasing how to do math with SoftFloat 2022-02-27 18:17:21 +00:00
David Harris
ee315bd62b examples cleanup 2022-02-02 12:57:13 +00:00
David Harris
2d112698b7 Replaced || and && with | and & 2022-01-31 01:07:35 +00:00
David Harris
52b8b68086 Added math.h to fir.c 2022-01-28 00:26:06 +00:00
David Harris
0660e5fe51 removed sum executable 2022-01-25 10:24:05 +00:00
David Harris
4c8c359894 More example Makefile cleanup 2022-01-25 06:53:03 +00:00
David Harris
26013a984b Fixed sumtest reference output; added embench benchmark directory 2022-01-24 23:21:09 +00:00
David Harris
0bb63e9ad1 Fixed path to riscvOVPsimPlus 2022-01-21 00:12:14 +00:00
David Harris
d1162eeebf fir.c 2022-01-20 17:15:53 +00:00
David Harris
ac28880cd9 Added FIR example 2022-01-20 16:57:36 +00:00
David Harris
ab25aa4df9 Created linux directory for linux config 2022-01-20 00:04:23 +00:00
David Harris
1a21e7f011 riscvsingle reparittioned to match Ch4 2022-01-17 16:57:32 +00:00
David Harris
e3f6c398b5 Mixed C and assembly language test cases; SRT initial version passing tests 2022-01-13 21:45:54 +00:00
David Harris
e41ce09b5d C sum example 2022-01-12 09:04:41 +00:00
James E. Stine
52a8ac9132 remove extraneous 2022-01-11 16:01:48 -06:00
James E. Stine
63a37395ef Update on assembly simple/spike 2022-01-11 15:59:56 -06:00