├── 10 ├── factorial │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ ├── factorial.S │ │ └── main.c │ └── sdkconfig ├── gcd │ └── qemu64 │ │ ├── gcd64.S │ │ └── main.c ├── nCr │ └── qemu64 │ │ ├── main.c │ │ └── ncr.S └── safediv │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ ├── CMakeLists.txt │ ├── component.mk │ ├── main.c │ └── safediv.S │ └── sdkconfig ├── 11 ├── cgoto │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ │ ├── CMakeLists.txt │ │ ├── cgoto.S │ │ ├── component.mk │ │ └── main.c │ └── sdkconfig ├── identm │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ ├── identm.S │ │ └── main.c │ └── sdkconfig ├── strlen │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ ├── main.c │ │ └── strlen.S │ └── sdkconfig ├── strncpy32 │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ ├── main.c │ │ └── strncpy32.S │ └── sdkconfig ├── struint │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ ├── main.c │ │ └── struint.S │ └── sdkconfig └── uintstr │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ ├── CMakeLists.txt │ ├── component.mk │ ├── main.c │ └── uintstr.S │ └── sdkconfig ├── 12 └── celsius │ └── qemu64 │ ├── celsius.S │ └── main.c ├── 13 └── cpp │ ├── architecture.S │ ├── port3264.S │ ├── qemu64 │ ├── celsius.S │ └── main.c │ └── struint.S ├── 14 ├── extend │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ ├── extend.S │ │ └── main.c │ ├── qemu64 │ │ ├── extend.S │ │ └── main.c │ └── sdkconfig └── rdcycle │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ ├── CMakeLists.txt │ ├── component.mk │ ├── main.c │ └── measure.S │ ├── qemu64 │ ├── main.c │ └── measure.S │ └── sdkconfig ├── 16 ├── except │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ └── main.c │ └── sdkconfig ├── inmul │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ └── main.c │ └── sdkconfig ├── inmul64 │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ └── main.c │ └── sdkconfig ├── inmulrr │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ └── main.c │ └── sdkconfig └── rdcycle │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ ├── CMakeLists.txt │ ├── component.mk │ ├── main.c │ └── measure.S │ └── sdkconfig ├── 05 └── add3 │ ├── .gitignore │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ ├── CMakeLists.txt │ ├── add3.S │ ├── component.mk │ └── main.c │ ├── qemu64 │ ├── add3.S │ └── main.c │ └── sdkconfig ├── 06 ├── aligned │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ │ ├── CMakeLists.txt │ │ ├── aligned.S │ │ ├── component.mk │ │ └── main.c │ ├── qemu64 │ │ ├── aligned.S │ │ └── main.c │ └── sdkconfig ├── celsius │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ │ ├── CMakeLists.txt │ │ ├── celsius.S │ │ ├── component.mk │ │ └── main.c │ └── sdkconfig ├── celsius2 │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ │ ├── CMakeLists.txt │ │ ├── celsius2.S │ │ ├── component.mk │ │ └── main.c │ ├── qemu64 │ │ ├── celcius2.S │ │ └── main.c │ └── sdkconfig └── loads │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ ├── CMakeLists.txt │ ├── component.mk │ ├── loads.S │ └── main.c │ ├── qemu64 │ ├── loads.S │ └── main.c │ └── sdkconfig ├── 07 ├── bigcall2 │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ │ ├── CMakeLists.txt │ │ ├── bigcall2.S │ │ ├── component.mk │ │ └── main.c │ └── sdkconfig ├── call │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ │ ├── CMakeLists.txt │ │ ├── bigcall.S │ │ ├── component.mk │ │ └── main.c │ └── sdkconfig └── jal │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ ├── CMakeLists.txt │ ├── component.mk │ ├── jal.S │ └── main.c │ ├── qemu64 │ ├── jal.S │ └── main.c │ └── sdkconfig ├── 08 ├── ones │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ ├── main.c │ │ └── ones.S │ └── sdkconfig └── parity │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ ├── CMakeLists.txt │ ├── component.mk │ ├── main.c │ └── parity.S │ ├── qemu64 │ ├── main.c │ ├── parity.S │ └── parity2.S │ └── sdkconfig ├── 09 ├── multipu │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ ├── main.c │ │ └── multipu.S │ └── sdkconfig ├── ovf64 │ └── qemu64 │ │ ├── addi64.S │ │ └── main.c ├── ovflow │ ├── CMakeLists.txt │ ├── Makefile │ ├── main.o │ ├── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ ├── main.c │ │ └── ovflow.S │ └── sdkconfig ├── rol │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ │ ├── CMakeLists.txt │ │ ├── build │ │ │ └── CMakeFiles │ │ │ │ ├── 3.23.1 │ │ │ │ └── CMakeSystem.cmake │ │ │ │ └── CMakeOutput.log │ │ ├── component.mk │ │ ├── main.c │ │ └── rol.S │ ├── qemu64 │ │ ├── main.c │ │ └── rol.S │ └── sdkconfig └── ror │ ├── CMakeLists.txt │ ├── Makefile │ ├── main │ ├── CMakeLists.txt │ ├── component.mk │ ├── main.c │ └── ror.S │ └── sdkconfig ├── boot.bat ├── boot.sh ├── cppdump ├── cppdumpesp ├── cppdumpesp.bat ├── list ├── listesp └── listesp.bat /05/add3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/05/add3/.gitignore -------------------------------------------------------------------------------- /05/add3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/05/add3/CMakeLists.txt -------------------------------------------------------------------------------- /05/add3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/05/add3/Makefile -------------------------------------------------------------------------------- /05/add3/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "add3.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /05/add3/main/add3.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/05/add3/main/add3.S -------------------------------------------------------------------------------- /05/add3/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/05/add3/main/component.mk -------------------------------------------------------------------------------- /05/add3/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/05/add3/main/main.c -------------------------------------------------------------------------------- /05/add3/qemu64/add3.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/05/add3/qemu64/add3.S -------------------------------------------------------------------------------- /05/add3/qemu64/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/05/add3/qemu64/main.c -------------------------------------------------------------------------------- /05/add3/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/05/add3/sdkconfig -------------------------------------------------------------------------------- /06/aligned/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/aligned/CMakeLists.txt -------------------------------------------------------------------------------- /06/aligned/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/aligned/Makefile -------------------------------------------------------------------------------- /06/aligned/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "aligned.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /06/aligned/main/aligned.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/aligned/main/aligned.S -------------------------------------------------------------------------------- /06/aligned/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/aligned/main/component.mk -------------------------------------------------------------------------------- /06/aligned/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/aligned/main/main.c -------------------------------------------------------------------------------- /06/aligned/qemu64/aligned.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/aligned/qemu64/aligned.S -------------------------------------------------------------------------------- /06/aligned/qemu64/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/aligned/qemu64/main.c -------------------------------------------------------------------------------- /06/aligned/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/aligned/sdkconfig -------------------------------------------------------------------------------- /06/celsius/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/celsius/CMakeLists.txt -------------------------------------------------------------------------------- /06/celsius/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/celsius/Makefile -------------------------------------------------------------------------------- /06/celsius/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "celsius.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /06/celsius/main/celsius.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/celsius/main/celsius.S -------------------------------------------------------------------------------- /06/celsius/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/celsius/main/component.mk -------------------------------------------------------------------------------- /06/celsius/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/celsius/main/main.c -------------------------------------------------------------------------------- /06/celsius/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/celsius/sdkconfig -------------------------------------------------------------------------------- /06/celsius2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/celsius2/CMakeLists.txt -------------------------------------------------------------------------------- /06/celsius2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/celsius2/Makefile -------------------------------------------------------------------------------- /06/celsius2/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "celsius2.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /06/celsius2/main/celsius2.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/celsius2/main/celsius2.S -------------------------------------------------------------------------------- /06/celsius2/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/celsius2/main/component.mk -------------------------------------------------------------------------------- /06/celsius2/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/celsius2/main/main.c -------------------------------------------------------------------------------- /06/celsius2/qemu64/celcius2.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/celsius2/qemu64/celcius2.S -------------------------------------------------------------------------------- /06/celsius2/qemu64/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/celsius2/qemu64/main.c -------------------------------------------------------------------------------- /06/celsius2/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/celsius2/sdkconfig -------------------------------------------------------------------------------- /06/loads/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/loads/CMakeLists.txt -------------------------------------------------------------------------------- /06/loads/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/loads/Makefile -------------------------------------------------------------------------------- /06/loads/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "loads.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /06/loads/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/loads/main/component.mk -------------------------------------------------------------------------------- /06/loads/main/loads.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/loads/main/loads.S -------------------------------------------------------------------------------- /06/loads/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/loads/main/main.c -------------------------------------------------------------------------------- /06/loads/qemu64/loads.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/loads/qemu64/loads.S -------------------------------------------------------------------------------- /06/loads/qemu64/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/loads/qemu64/main.c -------------------------------------------------------------------------------- /06/loads/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/06/loads/sdkconfig -------------------------------------------------------------------------------- /07/bigcall2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/07/bigcall2/CMakeLists.txt -------------------------------------------------------------------------------- /07/bigcall2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/07/bigcall2/Makefile -------------------------------------------------------------------------------- /07/bigcall2/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "bigcall2.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /07/bigcall2/main/bigcall2.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/07/bigcall2/main/bigcall2.S -------------------------------------------------------------------------------- /07/bigcall2/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/07/bigcall2/main/component.mk -------------------------------------------------------------------------------- /07/bigcall2/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/07/bigcall2/main/main.c -------------------------------------------------------------------------------- /07/bigcall2/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/07/bigcall2/sdkconfig -------------------------------------------------------------------------------- /07/call/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/07/call/CMakeLists.txt -------------------------------------------------------------------------------- /07/call/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/07/call/Makefile -------------------------------------------------------------------------------- /07/call/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "bigcall.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /07/call/main/bigcall.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/07/call/main/bigcall.S -------------------------------------------------------------------------------- /07/call/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/07/call/main/component.mk -------------------------------------------------------------------------------- /07/call/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/07/call/main/main.c -------------------------------------------------------------------------------- /07/call/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/07/call/sdkconfig -------------------------------------------------------------------------------- /07/jal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/07/jal/CMakeLists.txt -------------------------------------------------------------------------------- /07/jal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/07/jal/Makefile -------------------------------------------------------------------------------- /07/jal/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "jal.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /07/jal/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/07/jal/main/component.mk -------------------------------------------------------------------------------- /07/jal/main/jal.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/07/jal/main/jal.S -------------------------------------------------------------------------------- /07/jal/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/07/jal/main/main.c -------------------------------------------------------------------------------- /07/jal/qemu64/jal.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/07/jal/qemu64/jal.S -------------------------------------------------------------------------------- /07/jal/qemu64/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/07/jal/qemu64/main.c -------------------------------------------------------------------------------- /07/jal/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/07/jal/sdkconfig -------------------------------------------------------------------------------- /08/ones/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/08/ones/CMakeLists.txt -------------------------------------------------------------------------------- /08/ones/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/08/ones/Makefile -------------------------------------------------------------------------------- /08/ones/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/08/ones/main/CMakeLists.txt -------------------------------------------------------------------------------- /08/ones/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/08/ones/main/component.mk -------------------------------------------------------------------------------- /08/ones/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/08/ones/main/main.c -------------------------------------------------------------------------------- /08/ones/main/ones.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/08/ones/main/ones.S -------------------------------------------------------------------------------- /08/ones/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/08/ones/sdkconfig -------------------------------------------------------------------------------- /08/parity/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/08/parity/CMakeLists.txt -------------------------------------------------------------------------------- /08/parity/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/08/parity/Makefile -------------------------------------------------------------------------------- /08/parity/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "parity.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /08/parity/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/08/parity/main/component.mk -------------------------------------------------------------------------------- /08/parity/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/08/parity/main/main.c -------------------------------------------------------------------------------- /08/parity/main/parity.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/08/parity/main/parity.S -------------------------------------------------------------------------------- /08/parity/qemu64/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/08/parity/qemu64/main.c -------------------------------------------------------------------------------- /08/parity/qemu64/parity.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/08/parity/qemu64/parity.S -------------------------------------------------------------------------------- /08/parity/qemu64/parity2.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/08/parity/qemu64/parity2.S -------------------------------------------------------------------------------- /08/parity/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/08/parity/sdkconfig -------------------------------------------------------------------------------- /09/multipu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/multipu/CMakeLists.txt -------------------------------------------------------------------------------- /09/multipu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/multipu/Makefile -------------------------------------------------------------------------------- /09/multipu/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/multipu/main/CMakeLists.txt -------------------------------------------------------------------------------- /09/multipu/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/multipu/main/component.mk -------------------------------------------------------------------------------- /09/multipu/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/multipu/main/main.c -------------------------------------------------------------------------------- /09/multipu/main/multipu.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/multipu/main/multipu.S -------------------------------------------------------------------------------- /09/multipu/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/multipu/sdkconfig -------------------------------------------------------------------------------- /09/ovf64/qemu64/addi64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/ovf64/qemu64/addi64.S -------------------------------------------------------------------------------- /09/ovf64/qemu64/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/ovf64/qemu64/main.c -------------------------------------------------------------------------------- /09/ovflow/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/ovflow/CMakeLists.txt -------------------------------------------------------------------------------- /09/ovflow/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/ovflow/Makefile -------------------------------------------------------------------------------- /09/ovflow/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/ovflow/main.o -------------------------------------------------------------------------------- /09/ovflow/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "ovflow.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /09/ovflow/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/ovflow/main/component.mk -------------------------------------------------------------------------------- /09/ovflow/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/ovflow/main/main.c -------------------------------------------------------------------------------- /09/ovflow/main/ovflow.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/ovflow/main/ovflow.S -------------------------------------------------------------------------------- /09/ovflow/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/ovflow/sdkconfig -------------------------------------------------------------------------------- /09/rol/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/rol/CMakeLists.txt -------------------------------------------------------------------------------- /09/rol/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/rol/Makefile -------------------------------------------------------------------------------- /09/rol/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "rol.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /09/rol/main/build/CMakeFiles/3.23.1/CMakeSystem.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/rol/main/build/CMakeFiles/3.23.1/CMakeSystem.cmake -------------------------------------------------------------------------------- /09/rol/main/build/CMakeFiles/CMakeOutput.log: -------------------------------------------------------------------------------- 1 | The system is: Darwin - 21.3.0 - x86_64 2 | -------------------------------------------------------------------------------- /09/rol/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/rol/main/component.mk -------------------------------------------------------------------------------- /09/rol/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/rol/main/main.c -------------------------------------------------------------------------------- /09/rol/main/rol.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/rol/main/rol.S -------------------------------------------------------------------------------- /09/rol/qemu64/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/rol/qemu64/main.c -------------------------------------------------------------------------------- /09/rol/qemu64/rol.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/rol/qemu64/rol.S -------------------------------------------------------------------------------- /09/rol/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/rol/sdkconfig -------------------------------------------------------------------------------- /09/ror/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/ror/CMakeLists.txt -------------------------------------------------------------------------------- /09/ror/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/ror/Makefile -------------------------------------------------------------------------------- /09/ror/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "ror.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /09/ror/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/ror/main/component.mk -------------------------------------------------------------------------------- /09/ror/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/ror/main/main.c -------------------------------------------------------------------------------- /09/ror/main/ror.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/ror/main/ror.S -------------------------------------------------------------------------------- /09/ror/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/09/ror/sdkconfig -------------------------------------------------------------------------------- /10/factorial/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/10/factorial/CMakeLists.txt -------------------------------------------------------------------------------- /10/factorial/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/10/factorial/Makefile -------------------------------------------------------------------------------- /10/factorial/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "factorial.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /10/factorial/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/10/factorial/main/component.mk -------------------------------------------------------------------------------- /10/factorial/main/factorial.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/10/factorial/main/factorial.S -------------------------------------------------------------------------------- /10/factorial/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/10/factorial/main/main.c -------------------------------------------------------------------------------- /10/factorial/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/10/factorial/sdkconfig -------------------------------------------------------------------------------- /10/gcd/qemu64/gcd64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/10/gcd/qemu64/gcd64.S -------------------------------------------------------------------------------- /10/gcd/qemu64/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/10/gcd/qemu64/main.c -------------------------------------------------------------------------------- /10/nCr/qemu64/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/10/nCr/qemu64/main.c -------------------------------------------------------------------------------- /10/nCr/qemu64/ncr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/10/nCr/qemu64/ncr.S -------------------------------------------------------------------------------- /10/safediv/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/10/safediv/CMakeLists.txt -------------------------------------------------------------------------------- /10/safediv/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/10/safediv/Makefile -------------------------------------------------------------------------------- /10/safediv/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "safediv.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /10/safediv/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/10/safediv/main/component.mk -------------------------------------------------------------------------------- /10/safediv/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/10/safediv/main/main.c -------------------------------------------------------------------------------- /10/safediv/main/safediv.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/10/safediv/main/safediv.S -------------------------------------------------------------------------------- /10/safediv/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/10/safediv/sdkconfig -------------------------------------------------------------------------------- /11/cgoto/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/cgoto/CMakeLists.txt -------------------------------------------------------------------------------- /11/cgoto/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/cgoto/Makefile -------------------------------------------------------------------------------- /11/cgoto/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "cgoto.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /11/cgoto/main/cgoto.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/cgoto/main/cgoto.S -------------------------------------------------------------------------------- /11/cgoto/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/cgoto/main/component.mk -------------------------------------------------------------------------------- /11/cgoto/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/cgoto/main/main.c -------------------------------------------------------------------------------- /11/cgoto/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/cgoto/sdkconfig -------------------------------------------------------------------------------- /11/identm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/identm/CMakeLists.txt -------------------------------------------------------------------------------- /11/identm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/identm/Makefile -------------------------------------------------------------------------------- /11/identm/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "identm.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /11/identm/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/identm/main/component.mk -------------------------------------------------------------------------------- /11/identm/main/identm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/identm/main/identm.S -------------------------------------------------------------------------------- /11/identm/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/identm/main/main.c -------------------------------------------------------------------------------- /11/identm/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/identm/sdkconfig -------------------------------------------------------------------------------- /11/strlen/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/strlen/CMakeLists.txt -------------------------------------------------------------------------------- /11/strlen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/strlen/Makefile -------------------------------------------------------------------------------- /11/strlen/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "strlen.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /11/strlen/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/strlen/main/component.mk -------------------------------------------------------------------------------- /11/strlen/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/strlen/main/main.c -------------------------------------------------------------------------------- /11/strlen/main/strlen.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/strlen/main/strlen.S -------------------------------------------------------------------------------- /11/strlen/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/strlen/sdkconfig -------------------------------------------------------------------------------- /11/strncpy32/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/strncpy32/CMakeLists.txt -------------------------------------------------------------------------------- /11/strncpy32/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/strncpy32/Makefile -------------------------------------------------------------------------------- /11/strncpy32/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "strncpy32.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /11/strncpy32/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/strncpy32/main/component.mk -------------------------------------------------------------------------------- /11/strncpy32/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/strncpy32/main/main.c -------------------------------------------------------------------------------- /11/strncpy32/main/strncpy32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/strncpy32/main/strncpy32.S -------------------------------------------------------------------------------- /11/strncpy32/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/strncpy32/sdkconfig -------------------------------------------------------------------------------- /11/struint/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/struint/CMakeLists.txt -------------------------------------------------------------------------------- /11/struint/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/struint/Makefile -------------------------------------------------------------------------------- /11/struint/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "struint.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /11/struint/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/struint/main/component.mk -------------------------------------------------------------------------------- /11/struint/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/struint/main/main.c -------------------------------------------------------------------------------- /11/struint/main/struint.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/struint/main/struint.S -------------------------------------------------------------------------------- /11/struint/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/struint/sdkconfig -------------------------------------------------------------------------------- /11/uintstr/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/uintstr/CMakeLists.txt -------------------------------------------------------------------------------- /11/uintstr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/uintstr/Makefile -------------------------------------------------------------------------------- /11/uintstr/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "uintstr.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /11/uintstr/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/uintstr/main/component.mk -------------------------------------------------------------------------------- /11/uintstr/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/uintstr/main/main.c -------------------------------------------------------------------------------- /11/uintstr/main/uintstr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/uintstr/main/uintstr.S -------------------------------------------------------------------------------- /11/uintstr/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/11/uintstr/sdkconfig -------------------------------------------------------------------------------- /12/celsius/qemu64/celsius.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/12/celsius/qemu64/celsius.S -------------------------------------------------------------------------------- /12/celsius/qemu64/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/12/celsius/qemu64/main.c -------------------------------------------------------------------------------- /13/cpp/architecture.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/13/cpp/architecture.S -------------------------------------------------------------------------------- /13/cpp/port3264.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/13/cpp/port3264.S -------------------------------------------------------------------------------- /13/cpp/qemu64/celsius.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/13/cpp/qemu64/celsius.S -------------------------------------------------------------------------------- /13/cpp/qemu64/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/13/cpp/qemu64/main.c -------------------------------------------------------------------------------- /13/cpp/struint.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/13/cpp/struint.S -------------------------------------------------------------------------------- /14/extend/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/14/extend/CMakeLists.txt -------------------------------------------------------------------------------- /14/extend/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/14/extend/Makefile -------------------------------------------------------------------------------- /14/extend/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" "extend.S" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /14/extend/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/14/extend/main/component.mk -------------------------------------------------------------------------------- /14/extend/main/extend.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/14/extend/main/extend.S -------------------------------------------------------------------------------- /14/extend/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/14/extend/main/main.c -------------------------------------------------------------------------------- /14/extend/qemu64/extend.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/14/extend/qemu64/extend.S -------------------------------------------------------------------------------- /14/extend/qemu64/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/14/extend/qemu64/main.c -------------------------------------------------------------------------------- /14/extend/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/14/extend/sdkconfig -------------------------------------------------------------------------------- /14/rdcycle/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/14/rdcycle/CMakeLists.txt -------------------------------------------------------------------------------- /14/rdcycle/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/14/rdcycle/Makefile -------------------------------------------------------------------------------- /14/rdcycle/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/14/rdcycle/main/CMakeLists.txt -------------------------------------------------------------------------------- /14/rdcycle/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/14/rdcycle/main/component.mk -------------------------------------------------------------------------------- /14/rdcycle/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/14/rdcycle/main/main.c -------------------------------------------------------------------------------- /14/rdcycle/main/measure.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/14/rdcycle/main/measure.S -------------------------------------------------------------------------------- /14/rdcycle/qemu64/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/14/rdcycle/qemu64/main.c -------------------------------------------------------------------------------- /14/rdcycle/qemu64/measure.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/14/rdcycle/qemu64/measure.S -------------------------------------------------------------------------------- /14/rdcycle/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/14/rdcycle/sdkconfig -------------------------------------------------------------------------------- /16/except/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/except/CMakeLists.txt -------------------------------------------------------------------------------- /16/except/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/except/Makefile -------------------------------------------------------------------------------- /16/except/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /16/except/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/except/main/component.mk -------------------------------------------------------------------------------- /16/except/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/except/main/main.c -------------------------------------------------------------------------------- /16/except/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/except/sdkconfig -------------------------------------------------------------------------------- /16/inmul/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/inmul/CMakeLists.txt -------------------------------------------------------------------------------- /16/inmul/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/inmul/Makefile -------------------------------------------------------------------------------- /16/inmul/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /16/inmul/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/inmul/main/component.mk -------------------------------------------------------------------------------- /16/inmul/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/inmul/main/main.c -------------------------------------------------------------------------------- /16/inmul/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/inmul/sdkconfig -------------------------------------------------------------------------------- /16/inmul64/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/inmul64/CMakeLists.txt -------------------------------------------------------------------------------- /16/inmul64/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/inmul64/Makefile -------------------------------------------------------------------------------- /16/inmul64/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /16/inmul64/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/inmul64/main/component.mk -------------------------------------------------------------------------------- /16/inmul64/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/inmul64/main/main.c -------------------------------------------------------------------------------- /16/inmul64/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/inmul64/sdkconfig -------------------------------------------------------------------------------- /16/inmulrr/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/inmulrr/CMakeLists.txt -------------------------------------------------------------------------------- /16/inmulrr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/inmulrr/Makefile -------------------------------------------------------------------------------- /16/inmulrr/main/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | idf_component_register(SRCS "main.c" INCLUDE_DIRS "") 2 | -------------------------------------------------------------------------------- /16/inmulrr/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/inmulrr/main/component.mk -------------------------------------------------------------------------------- /16/inmulrr/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/inmulrr/main/main.c -------------------------------------------------------------------------------- /16/inmulrr/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/inmulrr/sdkconfig -------------------------------------------------------------------------------- /16/rdcycle/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/rdcycle/CMakeLists.txt -------------------------------------------------------------------------------- /16/rdcycle/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/rdcycle/Makefile -------------------------------------------------------------------------------- /16/rdcycle/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/rdcycle/main/CMakeLists.txt -------------------------------------------------------------------------------- /16/rdcycle/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/rdcycle/main/component.mk -------------------------------------------------------------------------------- /16/rdcycle/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/rdcycle/main/main.c -------------------------------------------------------------------------------- /16/rdcycle/main/measure.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/rdcycle/main/measure.S -------------------------------------------------------------------------------- /16/rdcycle/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/16/rdcycle/sdkconfig -------------------------------------------------------------------------------- /boot.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/boot.bat -------------------------------------------------------------------------------- /boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ve3wwg/risc-v/HEAD/boot.sh -------------------------------------------------------------------------------- /cppdump: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | gcc -dM -E ${1:--}