diff --git a/README.md b/README.md index bafdd77..808d351 100644 --- a/README.md +++ b/README.md @@ -264,7 +264,7 @@ that can run one memory transfer at a time: output mem_valid output mem_instr input mem_ready - + output [31:0] mem_addr output [31:0] mem_wdata output [ 3:0] mem_wstrb diff --git a/firmware/custom_ops.S b/firmware/custom_ops.S index b5ea7ba..d8512f6 100644 --- a/firmware/custom_ops.S +++ b/firmware/custom_ops.S @@ -1,5 +1,5 @@ // This is free and unencumbered software released into the public domain. -// +// // Anyone is free to copy, modify, publish, use, compile, sell, or // distribute this software, either in source code form or as a compiled // binary, for any purpose, commercial or non-commercial, and by any diff --git a/firmware/firmware.h b/firmware/firmware.h index ca797e9..f243f31 100644 --- a/firmware/firmware.h +++ b/firmware/firmware.h @@ -1,5 +1,5 @@ // This is free and unencumbered software released into the public domain. -// +// // Anyone is free to copy, modify, publish, use, compile, sell, or // distribute this software, either in source code form or as a compiled // binary, for any purpose, commercial or non-commercial, and by any diff --git a/firmware/irq.c b/firmware/irq.c index af80764..2d76b1a 100644 --- a/firmware/irq.c +++ b/firmware/irq.c @@ -1,5 +1,5 @@ // This is free and unencumbered software released into the public domain. -// +// // Anyone is free to copy, modify, publish, use, compile, sell, or // distribute this software, either in source code form or as a compiled // binary, for any purpose, commercial or non-commercial, and by any diff --git a/firmware/makehex.py b/firmware/makehex.py index e1acdeb..1735d86 100644 --- a/firmware/makehex.py +++ b/firmware/makehex.py @@ -1,7 +1,7 @@ #!/usr/bin/python3 # # This is free and unencumbered software released into the public domain. -# +# # Anyone is free to copy, modify, publish, use, compile, sell, or # distribute this software, either in source code form or as a compiled # binary, for any purpose, commercial or non-commercial, and by any diff --git a/firmware/multest.c b/firmware/multest.c index 6acf1e3..508ed36 100644 --- a/firmware/multest.c +++ b/firmware/multest.c @@ -1,5 +1,5 @@ // This is free and unencumbered software released into the public domain. -// +// // Anyone is free to copy, modify, publish, use, compile, sell, or // distribute this software, either in source code form or as a compiled // binary, for any purpose, commercial or non-commercial, and by any diff --git a/firmware/print.c b/firmware/print.c index b12f5a0..da0dd63 100644 --- a/firmware/print.c +++ b/firmware/print.c @@ -1,5 +1,5 @@ // This is free and unencumbered software released into the public domain. -// +// // Anyone is free to copy, modify, publish, use, compile, sell, or // distribute this software, either in source code form or as a compiled // binary, for any purpose, commercial or non-commercial, and by any diff --git a/firmware/sieve.c b/firmware/sieve.c index 9f7f7a3..73550c8 100644 --- a/firmware/sieve.c +++ b/firmware/sieve.c @@ -1,5 +1,5 @@ // This is free and unencumbered software released into the public domain. -// +// // Anyone is free to copy, modify, publish, use, compile, sell, or // distribute this software, either in source code form or as a compiled // binary, for any purpose, commercial or non-commercial, and by any diff --git a/firmware/start.S b/firmware/start.S index 9e9ad75..34058aa 100644 --- a/firmware/start.S +++ b/firmware/start.S @@ -1,5 +1,5 @@ // This is free and unencumbered software released into the public domain. -// +// // Anyone is free to copy, modify, publish, use, compile, sell, or // distribute this software, either in source code form or as a compiled // binary, for any purpose, commercial or non-commercial, and by any diff --git a/firmware/stats.c b/firmware/stats.c index bb38de5..e0b6f6a 100644 --- a/firmware/stats.c +++ b/firmware/stats.c @@ -1,5 +1,5 @@ // This is free and unencumbered software released into the public domain. -// +// // Anyone is free to copy, modify, publish, use, compile, sell, or // distribute this software, either in source code form or as a compiled // binary, for any purpose, commercial or non-commercial, and by any diff --git a/picorv32.v b/picorv32.v index bab70eb..7b1840e 100644 --- a/picorv32.v +++ b/picorv32.v @@ -2,11 +2,11 @@ * PicoRV32 -- A Small RISC-V (RV32I) Processor Core * * Copyright (C) 2015 Clifford Wolf - * + * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. - * + * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR diff --git a/testbench.v b/testbench.v index 3a1c119..4703f3a 100644 --- a/testbench.v +++ b/testbench.v @@ -1,5 +1,5 @@ // This is free and unencumbered software released into the public domain. -// +// // Anyone is free to copy, modify, publish, use, compile, sell, or // distribute this software, either in source code form or as a compiled // binary, for any purpose, commercial or non-commercial, and by any diff --git a/tests/srli.S b/tests/srli.S index c2797cd..be56dc3 100644 --- a/tests/srli.S +++ b/tests/srli.S @@ -48,11 +48,11 @@ RVTEST_CODE_BEGIN TEST_IMM_DEST_BYPASS( 22, 0, srl, 0x7fffc000, 0xffff8000, 1 ); TEST_IMM_DEST_BYPASS( 23, 1, srl, 0x0003fffe, 0xffff8000, 14 ); TEST_IMM_DEST_BYPASS( 24, 2, srl, 0x0001ffff, 0xffff8000, 15 ); - + TEST_IMM_SRC1_BYPASS( 25, 0, srl, 0x7fffc000, 0xffff8000, 1 ); TEST_IMM_SRC1_BYPASS( 26, 1, srl, 0x0003fffe, 0xffff8000, 14 ); TEST_IMM_SRC1_BYPASS( 27, 2, srl, 0x0001ffff, 0xffff8000, 15 ); - + TEST_IMM_ZEROSRC1( 28, srli, 0, 31 ); TEST_IMM_ZERODEST( 29, srli, 33, 20 );