Commit Graph

26 Commits (develop)

Author SHA1 Message Date
GongT 5fb2369512 fix small issue 2019-05-29 20:08:12 +08:00
GongT 47cecc6668 add ide define 2019-05-29 16:18:39 +08:00
Rui Huang b4cdcffe0c
Improve math performance
-ffast-math not only make the math fast, it is unsafe
-fno-math-errno makes single-instruction math operations not set ERRNO
-fsingle-precision-constant causes floating-point constants to be loaded in single precision even when this is not exact.
But it break strict IEEE compliance
2019-04-17 18:51:57 +08:00
Rui Huang c9ad654d2e
Update WIN32 cmake toolchain auto-set
if (WIN32)
    if(EXISTS "${TOOLCHAIN}/make${EXT}")
        global_set(CMAKE_MAKE_PROGRAM "${TOOLCHAIN}/make${EXT}")
    else()
        global_set(CMAKE_MAKE_PROGRAM "${TOOLCHAIN}/mingw32-make${EXT}")
    endif()
endif ()
2019-04-11 22:22:46 +08:00
Rui Huang 068cd90425
Fix format in cmake compile flags 2019-03-15 11:42:55 +08:00
Rui Huang 729878522f
Append -mabi=lp64f in compile flags
Fix compile error
2019-03-15 11:40:08 +08:00
sunnycase 935e3e1660 Disable D extension 2019-02-13 18:04:14 +08:00
sunnycase 5d81718c61 Add workaround for fdiv.s/fsqrt.s 2019-02-11 18:41:14 +08:00
sunnycase 93c9da9eb4 Enlarge minimal stack size 2019-01-25 14:03:17 +08:00
sunnycase 56c394343d Impl APC to run syscalls 2019-01-24 16:54:33 +08:00
jiangxiangbing f33c17442a add socket api 2018-12-14 18:09:45 +08:00
sunnycase be6ac3011e
Add tensorflow lite support (#29)
* Add tensorflow lite headers & lib

* pthread initial works

* Fix

* Fix

* test pass

* More pthread

* Fix

* Use O3 to compile tf lite

* Add demo

* Fix

* Fix

* Fix idle task creation

* Add keywordspot

* Fix link error when program is large

* Auto detect mingw32-make for win32

* Clean demo code

* Revert pll2 freq
2018-11-12 16:12:51 +08:00
Guo Hui fce8cb55d1 Change link order 2018-11-01 11:02:36 +08:00
Guo Hui 2afae889ad Fix a bug in filesystem 2018-10-31 10:44:14 +08:00
Guo Hui 96ef374245 Add filesystem APIs 2018-10-26 11:28:52 +08:00
Guo Hui ef74f714f0 Add bare bone 2018-10-23 15:31:55 +08:00
Guo Hui 2dbbc76112 Auto detect toolchain path 2018-10-22 10:42:45 +08:00
Guo Hui 88b9f15186 Remove the requirement of '/' after the toolchain path 2018-10-18 12:01:52 +08:00
Guo Hui 4c694d944b Fix include directories 2018-10-10 21:38:04 +08:00
Guo Hui 27f7509bd4 Refactory build system 2018-10-10 17:02:27 +08:00
GongT 5a5a6d465b update script to pass issue about CMAKE_LINK & PROJECT() 2018-09-25 18:21:10 +08:00
GongT 0a35d744f1 remove un-used cmake instructions. notice user see example cmake file. 2018-09-20 23:48:29 +08:00
Guo Hui 7cea7c4fe0 Refactory core_sync and remove unnecessary store ops 2018-09-19 17:04:59 +08:00
Guo Hui 8c4c79a77b Remove init_lma and use new linker script 2018-09-18 19:43:29 +08:00
Guo Hui 073d7bdd88 Fix dual core startup 2018-09-14 21:27:04 +08:00
latyas fce79b293d first commit 2018-09-13 21:42:46 +08:00