Displaying 20 results from an estimated 900 matches similar to: "[LLVMdev] [RFC][Float2Int] Converting (fcmp Pred, x * F, y) to (ICmp ...)"
2015 Apr 29
2
[LLVMdev] [RFC][Float2Int] Converting (fcmp Pred, x * F, y) to (ICmp ...)
> On Apr 29, 2015, at 2:33 PM, Matt Arsenault <arsenm2 at gmail.com> wrote:
>
>> On Apr 29, 2015, at 10:06 AM, Silviu Baranga <Silviu.Baranga at arm.com <mailto:Silviu.Baranga at arm.com>> wrote:
>>
>> Note that dividing by an integer constant should be a cheap operation
>> compared to FP multiplication and comparison as this would get lowered to a
2016 Apr 18
2
[cfe-dev] [libunwind] __ELF__ macro for arm-none-eabi
On 18 April 2016 at 16:33, Silviu Baranga <Silviu.Baranga at arm.com> wrote:
> Doing a grep "eabi" * -R | grep darwin in llvm I found the test divmod-eabi.ll
> which uses the triple armv7-apple-darwin-eabi. What format does that have?
Certainly not ELF. :)
But I didn't mean "has eabi on triple", but "is in none-eabi mode",
which may have to check a
2016 Apr 18
2
[cfe-dev] [libunwind] __ELF__ macro for arm-none-eabi
On 18 April 2016 at 16:18, Silviu Baranga <Silviu.Baranga at arm.com> wrote:
> This doesn't look like something ACLE specific (I can't find it in the ACLE doc).
Sorry, I didn't mean it was ACLE, only that you guys were fiddling
with macros. :)
> This seems to be a generic macro. I think it would make sense to define it
> if we know we're emitting ELF.
Since the
2016 Apr 16
2
[cfe-dev] [libunwind] __ELF__ macro for arm-none-eabi
On 16 April 2016 at 01:44, Zhao, Weiming via cfe-dev
<cfe-dev at lists.llvm.org> wrote:
> I'm building libunwind for ARM baremetal using clang.
> I notice that __ELF__ is used in libunwind and the macro is only defined for
> Linux target on ARM.
> Should we also predefine that for arm-none-eabi target?
Do you mean in Clang's ARMTargetInfo::getTargetDefines() ?
I think
2013 Mar 25
2
[LLVMdev] About the partial update clearence / dependency breaking mechanism
Hello,
I am currently looking into the advantages of using the
partial update clearance / dependency breaking mechanism
for some ARM cores.
It seems that the ARM specific code for this will always
return a clearance of 0 for VLD1LNd32 because of the following
code in getPartialRegUpdateClearance:
> if (UseOp != -1 && MI->getOperand(UseOp).readsReg())
> return 0;
so
2013 Mar 25
0
[LLVMdev] About the partial update clearence / dependency breaking mechanism
On Mar 25, 2013, at 5:02 AM, Silviu Baranga <silbar01 at arm.com> wrote:
> Hello,
>
> I am currently looking into the advantages of using the
> partial update clearance / dependency breaking mechanism
> for some ARM cores.
>
> It seems that the ARM specific code for this will always
> return a clearance of 0 for VLD1LNd32 because of the following
> code in
2015 Apr 29
2
[LLVMdev] [LoopVectorizer] Missed vectorization opportunities caused by sext/zext operations
Hi,
This is somewhat similar to the previous thread regarding missed vectorization
opportunities (http://lists.cs.uiuc.edu/pipermail/llvmdev/2015-April/084765.html),
but maybe different enough to require a new thread.
I'm seeing some missed vectorization opportunities in the loop vectorizer because SCEV
is not able to fold sext/zext expressions into recurrence expressions (AddRecExpr).
This
2020 Jun 14
0
Prefer SSE and ASM implementation of float2int before lrintf for MSVC patch
This commit
https://github.com/xiph/opus/commit/94b68f341cadd5433a10d346c1c248a641d8be57
Enabled HAVE_LRINTF defined in CMake builds.
As later versions of visual studio have LRINTF it got enabled by default due to precedence over SSE in MSVC. The use of lrintf is a lot slower which can easily be seen in the tests
>From test result Windows X64 (similar results on X86):
LRINTF 4/4 Test #4:
2013 Jun 07
2
[LLVMdev] NEON vector instructions and the fast math IR flags
>> Darwin uses NEON for floating point, but does *not* (and should not).
>> globally enable fast math flags. Use of NEON for FP needs to remain
>> achievable without globally setting the fast math flags. Fast math may
>> imply reasonably imply NEON, but the opposite direction is not accurate.
| Good point. Fast math is probably a too tough requirement. I need to
| look
2013 Jun 07
0
[LLVMdev] NEON vector instructions and the fast math IR flags
> |I just looked again at the +neonfp flag. Compiling with and without
> |+neonfp flag seems to only affect scalar types in the attached test
> |case. If e.g. the LLVM vectorizer introduces vector instructions on
> |LLVM-IR level floating point vectors still yield NEON assembly even if
> |compiled with "-mattr=+neon,-neonfp". Is this expected?
>
> I'm virtually
2009 Dec 17
0
[LLVMdev] Matching icmp/fcmp in a back-end
Hi all,
I was wondering if it is possible to match the icmp and fcmp assembly
language instructions in the code generator. For example, for the
following code:
%cmp = icmp sgt i32 %tmp, %tmp1 ; <i1> [#uses=1]
br i1 %cmp, label %if.then, label %if.else
We would like to see something like:
SGT cmp, tmp, tmp1
BR cmp lbl
However, I can't see any case in the back-ends
2006 Apr 18
3
IVR: playing multiple streams simultaneously?
Hi all,
I'm setting up an IVR using Asterisk.
Is there a way to have two streams played to the caller at the same
time: for instance, one constant flow of background music, and the IVR
contents at the same time? I've looked for solutions using (E)AGI and
other things but nothing seems to work. Googling around and reading the
list has not been helpful either...
Thanks for your help,
2014 Nov 06
2
[PATCH] float_cast: Fix MSVC ARM build
---
celt/float_cast.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/celt/float_cast.h b/celt/float_cast.h
index ede6574..4892e2c 100644
--- a/celt/float_cast.h
+++ b/celt/float_cast.h
@@ -90,14 +90,14 @@
#include <math.h>
#define float2int(x) lrint(x)
-#elif (defined(_MSC_VER) && _MSC_VER >= 1400) && (defined (WIN64) || defined (_WIN64))
2010 Oct 16
1
WIN64 issue
Hi Jean-Marc,
I've been compiling CELT for 64-bit Windows and it all seems to work
fine (with the occasional benign warning message) except for one place,
and that is in "float_cast.h" where there is some inline assembly
language that gets complied for Windows. Since the Microsoft 64-bit
compiler won't allow inline assembly language (and *still* doesn't have
2009 Dec 04
3
Foreman reports - no pretty pictures :D
I''m playing around with foreman for the moment. I can''t seem to figure
out how to make the dashboard look like in this screenshot
http://theforeman.org/wiki/foreman/Screenshots#Dashboard
In order for those statistics to work what should be done?
I have activated the rrdgraph reports in puppetd, uncommented the line
":rrd_report_url: report/" in config/settings.yaml
2010 Jun 24
2
Vcsrepo module use git with certificate
Has anyone tried using this puppet forge module with a certificate?
(puppetlabs/vcsrepo) Any ideas on how to specify via command line to git
what certificate to use?
The only way that I know to tell git to use a specific certificate is to
use the GIT_SSH env variable and specify a script which calls ssh -i ... $@
Silviu
--
You received this message because you are subscribed to the Google
2006 Jun 26
2
Asterisk x Siemens HiPath 4000
Hello all. I have installed and functioning asterisk-1.2.9.1 where I
effected one upgrade in asterisk-1.0.9, is interconnected with a PABX
Siemens HiPath 4000 in ISDN PRI with protocol QSIG, the one that is
happening he is that the calls originated for PABX Siemens and
destined to SIP phones asterisk are being without audio, nor Ring, is dumb.
They could help in this case me?
Best Regards
Josu?
2006 Jun 27
8
Avaya 4610sw SIP setup problem
Hi all,
I've been pulling my hair out for two days over this problem... I did *a
lot* of Googling around, I searched the list archives to no avail - no
one has the same problem!
I have two Avaya 4610sw phones. I installed the latest SIP firmware
using the TFTP server. So far everything looks good. Each time the phone
boots, it retrieves the 46xxsettings.txt from the TFTP server. My
problem
2014 Nov 06
2
[PATCH] float_cast: Fix MSVC ARM build
_WIN32, WIN32, WIN64, and _WIN64 are the wrong definitions to be gating
this on in the first place. They aren't at all meant to be x86/x86-64
specific. At best, they're 32-bit/64-bit specific, but that's not the
intended use in the code. The correct definitions are _M_IX86 and _M_X64,
as Martin said.
I sent a patch to this ML that fixed these a few months ago but it was
2004 Dec 23
2
One-way audio in incoming calls with Asterisk + OpenGK + Innovaphone IP3000
Hello everybody,
I?ve been pulling my hair for a week now over a problem, and I really don?t
know where to look anymore. Here?s my setup:
There is an Innovaphone IP3000 VoIP gateway on the LAN (10.253.30.254). I
can use it to send and receive calls from physical phones attached to it.
I have setup Asterisk 1.0.3, with H323 and openH323, and on the same server
I also setup GnuGK (10.253.30.1). I