Displaying 2 results from an estimated 2 matches for "__mips16_".
2013 Aug 29
2
[LLVMdev] .globl
...soft float routines, except that they are
implemented using mips32 code which uses real floating point
instructions (mips16 processor mode has no hardware floating point
instructions).
These routines have the same names as the corresponding softfloat
routines, except with the additional prefix __mips16_ . So for example,
__mips16_floatsidf.
For these intrinsics, (and not others), gcc mips16 emits a .globl.
Without this .globl ( which llvm does not emit), then the program will
run very slow if compiled in -fPIC and linked as C++. It seems to be
stuck in the loader (probably doing dynamic bindi...
2013 Sep 02
0
[LLVMdev] .globl
...hat they are
> implemented using mips32 code which uses real floating point
> instructions (mips16 processor mode has no hardware floating point
> instructions).
>
> These routines have the same names as the corresponding softfloat
> routines, except with the additional prefix __mips16_ . So for example,
> __mips16_floatsidf.
>
> For these intrinsics, (and not others), gcc mips16 emits a .globl.
>
> Without this .globl ( which llvm does not emit), then the program will
> run very slow if compiled in -fPIC and linked as C++. It seems to be
> stuck in the loa...