Displaying 10 results from an estimated 10 matches for "mfp64".
Did you mean:
fp64
2012 Jan 31
4
[LLVMdev] (MC) Register parsing for AsmParser (standalone assembler)
...egisters
def F0 : FPR< 0, "F0">, DwarfRegNum<[32]>;
/// Mips Double point precision FPU Registers (aliased
/// with the single precision to hold 64 bit values)
def D0 : AFPR< 0, "F0", [F0, F1]>;
/// Mips Double point precision FPU Registers in MFP64 mode.
def D0_64 : AFPR64<0, "F0", [F0]>;
Notice that we currently need the symbolic name to be different (F0/D0/D0_64) for use in the codegen.
The examples here are from lib/Target/Mips/MipsRegisterInfo.td.
Do I just need to use/write another register parser? Or is there a cle...
2015 Jun 16
2
[LLVMdev] How to pick default floating point ABI?
...generate objects
> that can be used on both a 32-bit and 64-bit FPU. In recent compilers
> it is enabled by default. The most likely cause of the warning is some
> inline assembly that doesn't obey the small restrictions that FPXX
> enforces. Assuming, this is the cause –mfp32/-mfp64 should provide a
> work around but I'd recommend updating the inline assembly since this
> will make it easier to port to newer Mips processors.
>
> //
Just tested with xercesc v3, got these warnings (sorry I said error
message in last reply)
> DOMNodeIDMap.s:134: Warning: fl...
2012 Feb 02
0
[LLVMdev] (MC) Register parsing for AsmParser (standalone assembler)
..., "F0">, DwarfRegNum<[32]>;
>
> /// Mips Double point precision FPU Registers (aliased
> /// with the single precision to hold 64 bit values)
> def D0 : AFPR< 0, "F0", [F0, F1]>;
>
> /// Mips Double point precision FPU Registers in MFP64 mode.
> def D0_64 : AFPR64<0, "F0", [F0]>;
>
> Notice that we currently need the symbolic name to be different (F0/D0/D0_64) for use in the codegen.
>
> The examples here are from lib/Target/Mips/MipsRegisterInfo.td.
>
> Do I just need to use/write another...
2015 Jun 11
2
[LLVMdev] How to pick default floating point ABI?
...985.s: Assembler messages:
/tmp/test-a51985.s:11: Warning: `fp=64' used with a 32-bit ABI
/usr/local/bin/mipsel-unknown-linux-gnu-ld: Warning: a.out uses
-mdouble-float (set by
/opt/toolchain_clang/host/usr/mipsel-unknown-linux-gnu/sysroot/usr/lib/../lib/crt1.o),
/tmp/test-d48db1.o uses -mgp32 -mfp64
How can I change the *fp=64* to *fp=32*? Have tried pass -mfp32 to
mipsel-unknown-linux-gnu-clang++ but with no luck.
Though this is a warning, but it fails to compile Qt.
Yes I known it works if uses *-mips64* etc, but I need mips3.
Please let me know if I'm post to the wrong...
2012 Feb 03
0
[LLVMdev] (MC) Register parsing for AsmParser (standalone assembler)
..., "F0">, DwarfRegNum<[32]>;
>
> /// Mips Double point precision FPU Registers (aliased
> /// with the single precision to hold 64 bit values)
> def D0 : AFPR< 0, "F0", [F0, F1]>;
>
> /// Mips Double point precision FPU Registers in MFP64 mode.
> def D0_64 : AFPR64<0, "F0", [F0]>;
>
> Notice that we currently need the symbolic name to be different (F0/D0/D0_64) for use in the codegen.
>
> The examples here are from lib/Target/Mips/MipsRegisterInfo.td.
>
> Do I just need to use/write another...
2015 Jun 16
2
[LLVMdev] How to pick default floating point ABI?
On 06/12/2015 07:12 PM, Daniel Sanders wrote:
>
> Hi,
>
> I'm afraid targeting a 64-bit CPU and the O32 ABI is completely broken
> at the moment, it's one of the very long-standing issues I'm working
> towards. The main problem is that a lot of the internals of the Mips
> LLVM backend derive their behaviour from the target CPU rather than
> the target ABI.
2014 Jun 24
2
[LLVMdev] Is there any tool can generate MIPS ELF file?
...efficient use of FR=1 mode (FPU
>> with 64-bit registers). This is going to be important since MIPS32r6/MIPS64r6
>> will not have direct support for FR=0 mode (FPU with 32-bit registers). At
>> the moment, this extension is available in all the tools and is enabled with -
>> mfp64. Unfortunately, it is not possible to inter-link O32 and O32+fp64 code
>> since they require the FPU to be in different modes. To fix the compatibility
>> flaw, we are adding an O32 extension called fpxx (enabled with -mfpxx)
>> which operates correctly in both FPU modes and is es...
2014 Jun 18
2
[LLVMdev] Is there any tool can generate MIPS ELF file?
On Wed, Jun 18, 2014 at 2:03 AM, Matheus Almeida
<Matheus.Almeida at imgtec.com> wrote:
>> Why Imagination Technologies do not offer the latest MIPS ABI document download link just like the ISA docs?
> It's something we're considering to do and the documents should be available at some point in the [hopefully] not too distant future.
>
>> then why GCC disagree with
2014 Jun 23
2
[LLVMdev] Is there any tool can generate MIPS ELF file?
...nsupported extension that allows the efficient use of FR=1 mode (FPU with 64-bit registers). This is going to be important since MIPS32r6/MIPS64r6 will not have direct support for FR=0 mode (FPU with 32-bit registers). At the moment, this extension is available in all the tools and is enabled with -mfp64. Unfortunately, it is not possible to inter-link O32 and O32+fp64 code since they require the FPU to be in different modes. To fix the compatibility flaw, we are adding an O32 extension called fpxx (enabled with -mfpxx) which operates correctly in both FPU modes and is essentially O32 with some min...
2016 Mar 12
4
clang triple and clang target
>
> I assume with target you mean the backend? Consider the x86 backend. It
> supports 32bit and 64bit mode, with the GNU x32 ABI in between. There
> are three different executable formats support (ELF, PE, MachO) with
> different constraints. Some platforms require 32bit alignment of the
> stack, others require 128bit alignment. The list goes on. The triple
> specifies
>