📄 t-h8300
字号:
# The three first floating point functions listed in LIB1ASMFUNCS (_fixsfdi,# _floatdisf, and _fixunssfdi) are used to disable the inclusion of those# from libgcc2.c. They do not actually exist in lib1funcs.asm.LIB1ASMSRC = h8300/lib1funcs.asmLIB1ASMFUNCS = _cmpsi2 _ucmpsi2 _divhi3 _divsi3 _mulhi3 _mulsi3 \ _floatdisf _fixsfdi _fixunssfdi _fixunssfsi_asmLIB2FUNCS_EXTRA = $(srcdir)/config/h8300/fixunssfsi.c# We do not have DF or DI types, so fake out the libgcc2 compilation.TARGET_LIBGCC2_CFLAGS = -DDF=SF -DDI=SI# We want fine grained libraries, so use the new code to build the# floating point emulation libraries.FPBIT = fp-bit.cfp-bit.c: $(srcdir)/config/fp-bit.c echo '#define FLOAT' > fp-bit.c echo '#define FLOAT_ONLY' >> fp-bit.c echo '#define SMALL_MACHINE' >> fp-bit.c echo '#ifdef __H8300__' >> fp-bit.c echo '#define CMPtype HItype' >> fp-bit.c echo '#else' >> fp-bit.c echo '#define CMPtype SItype' >> fp-bit.c echo '#endif' >> fp-bit.c cat $(srcdir)/config/fp-bit.c >> fp-bit.cMULTILIB_OPTIONS = mh/ms mn mint32MULTILIB_DIRNAMES = h8300h h8300s normal int32MULTILIB_EXCEPTIONS = mint32 mn mn/mint32LIBGCC = stmp-multilibINSTALL_LIBGCC = install-multilib
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -