Skip to content

Commit ca0b194

Browse files
Major API and implementation update
1 parent bdbdece commit ca0b194

File tree

199 files changed

+201543
-86764
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

199 files changed

+201543
-86764
lines changed

README.html

Lines changed: 220 additions & 283 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 224 additions & 282 deletions
Large diffs are not rendered by default.

regbits.hxx

Lines changed: 255 additions & 329 deletions
Large diffs are not rendered by default.

unittest/arm/Makefile.arm

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,35 @@ unittest: main.o $(INL_FILE) $(INIT_FILE).o $(ELFS) $(DMPS) $(RLFS)
6464
gdb: $(OUTS) main.o $(INL_FILE) $(INIT_FILE).o $(ELFS) $(DMPS) $(RLFS)
6565
@ ../../../../unittest.py arm '$(MCU) $(ACPU) $(ABI) $(TUNE) $(ARCH) $(TPCS) $(OPTIMIZE) $(DEBUG) $(GCC_ARM_BUG) $(EXTRA_CXX) $(CXX_STANDARD)' ../../../../do_tests.inl *.o.dmp *.out
6666

67+
o:
68+
@ rm -f $(OPT_LEVEL)/*
69+
@ make --no-print-directory clean
70+
@ make OPTIMIZE=-$(OPT_LEVEL) --no-print-directory | tee $(OPT_LEVEL)/make.out
71+
@ mv *.dmp $(OPT_LEVEL)
72+
73+
o_gdb:
74+
@ rm -f $(OPT_LEVEL)/*
75+
@ make --no-print-directory clean
76+
@ make OPTIMIZE=-$(OPT_LEVEL) --no-print-directory gdb | tee $(OPT_LEVEL)/make.out
77+
@ mv *.dmp *.out $(OPT_LEVEL)
78+
79+
o1:
80+
make OPT_LEVEL=O1 o
81+
o2:
82+
make OPT_LEVEL=O2 o
83+
o3:
84+
make OPT_LEVEL=O3 o
85+
86+
o1_gdb:
87+
make OPT_LEVEL=O1 o_gdb
88+
89+
o2_gdb:
90+
make OPT_LEVEL=O2 o_gdb
91+
92+
o3_gdb:
93+
make OPT_LEVEL=O3 o_gdb
94+
95+
6796
.PHONY: clean cleanbin
6897
clean: cleanbin
6998
rm -f *.dmp *.map *.out *.rdelf

0 commit comments

Comments
 (0)