2382 Commits

Author SHA1 Message Date
Lyon
f7e6a8fb30
Merge pull request #27 from GorgonMeducer/master
code clean-up
2021-12-31 07:42:18 +08:00
Gabriel Wang
dba9737a23 use strchr from libc to improve performance 2021-12-30 19:00:04 +00:00
Gabriel Wang
bc357c0201 Update dataArgs.c 2021-12-30 18:34:45 +00:00
Gabriel Wang
f6e1a3a560 code clean-up
- remove unnecessary goto
- optimize if-else structure
2021-12-30 18:26:18 +00:00
lyon
242550076a use __INS_COMPIRE for instruct 2021-12-31 00:54:48 +08:00
lyon
d6556a7fd7 rename 2021-12-31 00:44:44 +08:00
lyon
d742da8397 format 2021-12-31 00:41:57 +08:00
lyon
c208054618 clear __VM_DEBUG__ micro 2021-12-31 00:40:09 +08:00
lyon
2556ee9388 insturction def not support impl 2021-12-31 00:38:39 +08:00
lyon
2c5b210c63 move __VM_DEBUG__ to pikaConfigValid.h 2021-12-31 00:33:00 +08:00
lyon
20faf70a33 add __instruction_table.cfg 2021-12-31 00:25:57 +08:00
lyon
fbb0624727 rm __instruction_table.h 2021-12-31 00:25:15 +08:00
lyon
fcbf903223 change __instruction_table to .cfg 2021-12-31 00:23:11 +08:00
lyon
4428763042 use __VM_DEBUG_ in default 2021-12-31 00:11:56 +08:00
Lyon
b7afb748e9
Merge pull request #26 from GorgonMeducer/master
minor update
2021-12-30 23:08:35 +08:00
Gabriel Wang
dbba91a61e minor update 2021-12-30 15:02:40 +00:00
Lyon
db4b40b5ee
Merge pull request #25 from GorgonMeducer/master
introduce VM instruction table
2021-12-30 23:02:31 +08:00
Gabriel Wang
cf3fae7fea introduce VM instruction table 2021-12-30 14:59:33 +00:00
lyon
a45796902f add .bat and keil 2021-12-30 22:16:07 +08:00
lyon
402911568f add .bat for stm32f103c8 2021-12-30 22:13:20 +08:00
lyon
5fb15e9733 add beforbuide bat for keil 2021-12-30 22:09:03 +08:00
lyon
c3b0f3e899 add simulation-keil-dev 2021-12-30 21:48:11 +08:00
lyon
12eca46834 add comment 2021-12-30 21:39:44 +08:00
lyon
97bdf1b792 add goto for OPT_exit 2021-12-30 21:28:50 +08:00
lyon
74da18bc0b update pikaVM, use instruct table 2021-12-30 21:26:51 +08:00
lyon
d4809161b3 use instuct table is ok 2021-12-30 21:24:06 +08:00
lyon
ada38e15e1 using intruct map 2021-12-30 20:56:41 +08:00
lyon
232112a748 use vmState in VM_runInstruct 2021-12-30 20:49:38 +08:00
lyon
7e3e28c53f use vmState in run_instruct 2021-12-30 20:43:59 +08:00
lyon
8fd2f4ffb5 use VM_state 2021-12-30 20:38:37 +08:00
lyon
01ff2ef66f rename arg and type 2021-12-30 20:06:49 +08:00
lyon
c679f2d0ae use VM_Parameters insteadof Parameters 2021-12-30 19:55:09 +08:00
lyon
d69ccb035d rename __pika_cfg_valied.h to pikaConfigValid.h 2021-12-30 19:39:37 +08:00
lyon
4418347bbd restore keil-simulation 2021-12-30 17:47:44 +08:00
lyon
930977b47c not include PLOOC yet 2021-12-30 17:46:42 +08:00
lyon
a8f3450073 remove 3rd-part 2021-12-30 17:44:32 +08:00
Lyon
451ebf01c5
Merge pull request #24 from GorgonMeducer/master
improve VM (CI broken)
2021-12-30 17:02:08 +08:00
lyon
084da065e5 use uintptr_t instead of long 2021-12-30 16:29:12 +08:00
Gabriel Wang
f7b5ef6848 Update mimiscript-demo.uvprojx 2021-12-29 17:04:06 +00:00
Gabriel Wang
5e985826ab add central configuration and its validation header files 2021-12-29 16:47:45 +00:00
Gabriel Wang
ec2dbecb07 prepare refactory 2021-12-29 16:41:03 +00:00
Gabriel Wang
aabe910134 add submodule for PLOOC 2021-12-29 16:01:23 +00:00
lyon
cd71944770 update readme about control flow 2021-12-29 22:53:27 +08:00
lyon
87d522096a support break and continue for v1.3.0 2021-12-29 22:52:11 +08:00
lyon
3032d3d054 break and continue test ok 2021-12-29 22:51:26 +08:00
lyon
dc997361d5 break is ok 2021-12-29 22:47:21 +08:00
lyon
e73fb2106d fix typo 2021-12-29 22:40:38 +08:00
lyon
92c8a5f1e5 not pass break test 2021-12-29 22:28:40 +08:00
lyon
723d6ccf5c add instument for BRK and CTN 2021-12-29 21:11:57 +08:00
lyon
fc2e4f2287 parse for continue is ok 2021-12-29 21:10:04 +08:00