search for: vfp

Displaying 20 results from an estimated 317 matches for "vfp".

Did you mean: nfp
2013 May 30
9
[PATCH v2 0/2] Implement VFP context switch for arm32
...text switch support for arm32 and add dummy function to avoid compilation on arm64. I have switched the order of the patch because the old second one can be applied alone and the patch are cleaner :). For all the changes see each patch. Cheers, Julien Grall (2): xen/arm: don''t enable VFP on XEN during the boot xen/arm32: implement VFP context switch xen/arch/arm/Rules.mk | 2 +- xen/arch/arm/arm32/Makefile | 1 + xen/arch/arm/arm32/vfp.c | 71 +++++++++++++++++++++++++++++++++++++++ xen/arch/arm/arm64/Makefile | 1 + xen/arch/arm/arm64/vfp.c...
2016 Mar 25
3
NEON FP flags
...ire fast-math flags in order to vectorize FP operations (similarly, gcc's man page says it requires -funsafe-math-optimizations for vectorization unless -mfpu=neon or similar is specified). In this context, this different-semantics query would return true if: The semantics is indeed different, VFP is IEEE-754 compliant while NEON is not. We don't want to stop the compiler from using VFP for FP math, but we want to be cautious when using NEON in the same way.. > !(isDarwin OR ARMISA >= v8 OR fpMath == NEON) > > and then we need to teach people to use -mfpu=neon ;) So, the...
2012 Oct 23
4
[LLVMdev] ABI: how to let the backend know that an aggregate should be allocated on stack
Hi All, I am trying to handle the Homogeneous Aggregate for ARM-VFP according to the spec: C.1.vfp If the argument is a VFP CPRC and there are sufficient consecutive VFP registers of the appropriate type unallocated then the argument is allocated to the lowest-numbered sequence of such registers. C.2.vfp If the argument is a VFP CPRC then any VFP registers that ar...
2012 Oct 23
0
[LLVMdev] ABI: how to let the backend know that an aggregate should be allocated on stack
On Tue, Oct 23, 2012 at 11:22 AM, manman ren <mren at apple.com> wrote: > > Hi All, > > I am trying to handle the Homogeneous Aggregate for ARM-VFP according to the > spec: > > C.1.vfp If the argument is a VFP CPRC and there are sufficient consecutive > VFP registers of the appropriate type unallocated then the argument is > allocated to the lowest-numbered sequence of such registers. > > C.2.vfp If the argument is a VFP C...
2012 Oct 24
0
[LLVMdev] [llvm-commits] ABI: how to let the backend know that an aggregate should be allocated on stack
...ld unify this sort of logic in one place. I'm not sure that onstack is the best interim step toward that. Does byval work here? Alex On Oct 23, 2012, at 11:22 AM, manman ren <mren at apple.com> wrote: > > Hi All, > > I am trying to handle the Homogeneous Aggregate for ARM-VFP according to the spec: > C.1.vfp If the argument is a VFP CPRC and there are sufficient consecutive VFP registers of the appropriate type unallocated then the argument is allocated to the lowest-numbered sequence of such registers. > > C.2.vfp If the argument is a VFP CPRC then any VFP re...
2012 Oct 24
5
[LLVMdev] [llvm-commits] ABI: how to let the backend know that an aggregate should be allocated on stack
...I'm not sure that onstack is the best interim step toward that. Does byval work here? > > Alex > > On Oct 23, 2012, at 11:22 AM, manman ren <mren at apple.com> wrote: > >> >> Hi All, >> >> I am trying to handle the Homogeneous Aggregate for ARM-VFP according to the spec: >> C.1.vfp If the argument is a VFP CPRC and there are sufficient consecutive VFP registers of the appropriate type unallocated then the argument is allocated to the lowest-numbered sequence of such registers. >> >> C.2.vfp If the argument is a VFP CPRC the...
2016 Mar 29
1
NEON FP flags
...e FP operations (similarly, gcc's man page says it requires > > -funsafe-math-optimizations for vectorization unless -mfpu=neon or similar > > is specified). In this context, this different-semantics query would return > > true if: > > The semantics is indeed different, VFP is IEEE-754 compliant while > NEON is not. We don't want to stop the compiler from using VFP for FP > math, but we want to be cautious when using NEON in the same way.. > > > > !(isDarwin OR ARMISA >= v8 OR fpMath == NEON) > > > > and then we need to teach p...
2012 Oct 24
0
[LLVMdev] [llvm-commits] ABI: how to let the backend know that an aggregate should be allocated on stack
...e best interim step toward that. Does byval work here? >> >> Alex >> >> On Oct 23, 2012, at 11:22 AM, manman ren <mren at apple.com> wrote: >> >>> >>> Hi All, >>> >>> I am trying to handle the Homogeneous Aggregate for ARM-VFP according to the spec: >>> C.1.vfp If the argument is a VFP CPRC and there are sufficient consecutive VFP registers of the appropriate type unallocated then the argument is allocated to the lowest-numbered sequence of such registers. >>> >>> C.2.vfp If the argument is a...
2016 Mar 25
0
NEON FP flags
Hi Renato, As I understand it, the fundamental property being addresses here is: Are the semantics of scalar FP math the same as vector FP math? TTI seems like a good place to expose that information. If the semantics are indeed different, then the vectorizer would require fast-math flags in order to vectorize FP operations (similarly, gcc's man page says it requires
2016 Mar 22
2
NEON FP flags
On 22 March 2016 at 11:34, James Molloy <James.Molloy at arm.com> wrote: > I don’t think this part is right. The denormal flag would have to be set by > whatever code generates the FP instruction, which would be Clang’s codegen > layer. So the if (Darwin) would be there, not in TTI. Right, I meant the information to set/not set would be in TTI, not the actual setting. I don't
2016 Feb 08
2
Vectorization with fast-math on irregular ISA sub-sets
...#39;m now looking at https://llvm.org/bugs/show_bug.cgi?id=16274, which seems to have some support in the vectorizer, but not as we need for this particular case. I may have missed something obvious, please let me know if there is a better way. As you already know, ARM has two FP instruction sets: VFP and NEON. VFP applies to single FP registers while NEON is a full SIMD. The problem is that NEON is not IEEE compliant on FP operations, while VFP is. Even if the target has NEON and the user has asked for it to be used, without -ffast-math and related arguments, we simply can't produce NEON i...
2011 May 12
2
[LLVMdev] Header in bitcode format 3.0?
...ackend now supports struct byval for APCS. Extending it to support AAPCS shouldn't be too difficult. Alas, I won't have time to revisit this in the near future. > > It's slightly unclear to me what byval means for an ABI that passes > some structs in registers, such as AAPCS-VFP. IIUC, the byval attribute on a pointer to a structure means "this struct should really be passed by value." If you ignore the byval attribute, the IR mis-represents what the developer wrote. The target ISel is supposed to notice the byval attribute and replace the pointer argument wit...
2011 Feb 03
0
[LLVMdev] ARM ELF target and the use of VFP/NEON instructions
...org/bugs/show_bug.cgi?id=8931 Hi Siarhei, This is a really silly bug with a simple fix. We have a similar patch here locally, but as this is part of another set of patches we were waiting for it to stabilise. There are some other build attributes that need to be set when you're using NEON or VFP, but I'll try to get them working without any other modification as a clean cut patch. I'll round it up and submit the patch. Thanks for reminding about it. cheers, --renato
2009 Jul 11
6
Debian File Server Hangs When Accessed by a Wined Client
Debian file server hangs or freezes every time a visual foxpro (vfp) built exe file located or stored in it is executed from within a local area network consisting of windows (XP) and linux (debian) boxes. If only windows boxes are utilized to access the vfp program, server never fails; but when a linux box joins in and runs the vfp through wine, server hangs or f...
2011 Feb 03
3
[LLVMdev] ARM ELF target and the use of VFP/NEON instructions
Hi, I have submitted a bug some time ago to LLVM bugtracker: http://llvm.org/bugs/show_bug.cgi?id=8931 The problem is that I'm trying to use clang in linux system, running on ARM hardware. And this bug, as trivial as it is, seems to be a major showstopper. I wonder if I'm the only one trying to use LLVM/clang in this configuration or doing something in an unusual way? Anyway, the LLVM
2011 May 27
1
[LLVMdev] Question about ARM/vfp/NEON code generation
I have a code generation question for ARM with VFP and NEON. I am generating code for the following function as a test: void FloatingPointTest(float f1, float f2, float f3) { float f4 = f1 * f2; if (f4 > f3) printf("%f\n",f2); else printf("%f\n",f3); } I have tried compiling with: 1....
2010 Apr 09
0
[LLVMdev] compiler-rt's arm vfp o<= implementation
...> > > Rodolph. > > > > *From:* llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] *On > Behalf Of *Nick Lewycky > *Sent:* 08 April 2010 06:51 > *To:* LLVM Developers Mailing List > *Cc:* Steve Canon > *Subject:* [LLVMdev] compiler-rt's arm vfp o<= implementation > > > > The implementation of an float ordered <= looks buggy, but maybe I'm not > reading the assembly right. This is lesf2vfp.S in compiler-rt, and it has > this code: > > > > > > // extern int __lesf2vfp(float a, float b); > &gt...
2011 May 12
0
[LLVMdev] Header in bitcode format 3.0?
On 12 May 2011 15:43, Stuart Hastings <stuart at apple.com> wrote: > I'm not familiar with AAPCS-VFP, but I'd assume that any byval struct should be passed by value, as if byval didn't exist. Not if the argument(s) fits into the specified registers. There's where the ABI comes in. In a nutshell, the AAPCS-VFP extends the AAPCS to include cases where the arguments are floating point,...
2009 Mar 14
2
Problem with screen in VFP and Wine
Hi... I'm trying to install over debian using wine a soft developed in VFP. The installer can be download from here: http://www.huskysoft.com/instalar%20husky%20pos.exe The problem is when I login correctly. It shows me a window with the message: "Se ha detectado un peque?o inconveniente en la configuracion de su pantalla. A continuacion salga del programa y reini...
2002 Mar 14
0
FoxPro and Wine regressions
...ick on the text that has been pasted. All builds after 5/10/01 will 'lock' at that point, and the text will highlight as I move the mouse, as if I was still holding the mouse button down. This behavior is the same on scrollbars also. I normally run FoxPro with: wine /mnt/windows/DevStudio/vfp/vfp.exe Trying to discern some useful information, I've been playing with debugmsg. I've noticed if I do: wine --debugmsg +scroll,+event,+toolbar,+gdi,+heap /mnt/windows/DevStu dio/vfp/vfp.exe Clicking works as it should.. Scrollbars take two clicks to 'lock', but the text highli...