Displaying 20 results from an estimated 56 matches for "xorps".
Did you mean:
xoops
2013 Aug 19
2
[LLVMdev] Duplicate loading of double constants
...I found that in some cases llvm generates duplicate loads of double
constants,
e.g.
$ cat t.c
double f(double* p, int n)
{
double s = 0;
if (n)
s += *p;
return s;
}
$ clang -S -O3 t.c -o -
...
f: # @f
.cfi_startproc
# BB#0:
xorps %xmm0, %xmm0
testl %esi, %esi
je .LBB0_2
# BB#1:
xorps %xmm0, %xmm0
addsd (%rdi), %xmm0
.LBB0_2:
ret
...
Note that there are 2 xorps instructions, the one in BB#1 being clearly
redundant
as it's dominated by the first one. Two xorps come fro...
2009 Oct 01
0
it''s about xen and xorp
hi alli hope you are all fine,I post this mail with the hope i will find
an explanation for my too problems.
i ''m actually working on an internship subject about xen technology: i*nstall
xorp router in the virtual domain of the xen hypervisor.*
this installation should be done on a PC with too NIC.
The problem is that i don''t know what is the utility of too NIC in such
2013 Aug 20
0
[LLVMdev] Duplicate loading of double constants
...,
> e.g.
>
> $ cat t.c
> double f(double* p, int n)
> {
> double s = 0;
> if (n)
> s += *p;
> return s;
> }
> $ clang -S -O3 t.c -o -
> ...
> f: # @f
> .cfi_startproc
> # BB#0:
> xorps %xmm0, %xmm0
> testl %esi, %esi
> je .LBB0_2
> # BB#1:
> xorps %xmm0, %xmm0
> addsd (%rdi), %xmm0
> .LBB0_2:
> ret
> ...
>
Thanks. Please file a bug for this on llvm.org/bugs .
The crux of the problem is that machine...
2008 Jul 12
2
[LLVMdev] Shuffle regression
...on release
2.3 but revision 52648 fails, and I suspect that the issue is still present.
2.3 generates the following x86 code:
03A10010 push ebp
03A10011 mov ebp,esp
03A10013 and esp,0FFFFFFF0h
03A10019 movups xmm0,xmmword ptr ds:[141D280h]
03A10020 xorps xmm1,xmm1
03A10023 movaps xmm2,xmm0
03A10026 shufps xmm2,xmm1,32h
03A1002A movaps xmm1,xmm0
03A1002D shufps xmm1,xmm2,84h
03A10031 shufps xmm0,xmm1,23h
03A10035 shufps xmm1,xmm1,40h
03A10039 shufps xmm1,xmm0,2Eh
03A1003D movups x...
2008 Dec 19
2
[Bug 536] C++ compilation failure when using the iptables header files
http://bugzilla.netfilter.org/show_bug.cgi?id=536
pavlin at icsi.berkeley.edu changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|trivial |blocker
Priority|P2 |P1
------- Comment #1 from pavlin at icsi.berkeley.edu 2008-12-19
2007 Jan 14
1
Linux as a multicast router
Hi all,
We want linux (ubuntu) with 2.6 kernel to act as multicast router and to
pass multicast packets between different subnets. And linux machine as
router has two network cards having two different subnets assigned onto. We
first worked
"sysctl -w net.ipv4.ip_forward=1"
line on linux shell that made linux to work as unicast router. (like host,
the multicast packets were discarded at
2013 Aug 22
2
New routine: FLAC__lpc_compute_autocorrelation_asm_ia32_sse_lag_16
...ebp
+ mov ebp, esp
+ and esp, -16 ; stack realign for SSE instructions 'movaps' and 'addps'
+ sub esp, 32
+
+ ;ASSERT(lag > 0)
+ ;ASSERT(lag <= 12)
+ ;ASSERT(lag <= data_len)
+ ;ASSERT(data_len > 0)
+
+ ; for(coeff = 0; coeff < lag; coeff++)
+ ; autoc[coeff] = 0.0;
+ xorps xmm5, xmm5
+ xorps xmm6, xmm6
+ movaps [esp], xmm5
+ movaps [esp + 16], xmm6
+
+ mov edx, [ebp + 12] ; edx == data_len
+ mov eax, [ebp + 8] ; eax == &data[sample] <- &data[0]
+
+ movss xmm0, [eax] ; xmm0 = 0,0,0,data[0]
+ add eax, 4
+ movaps xmm1, xmm0 ; xmm1 = 0,0,0,data[0]
+ shu...
2008 Jul 12
0
[LLVMdev] Shuffle regression
...2648 fails, and I suspect
> that the issue is still present.
>
> 2.3 generates the following x86 code:
>
> 03A10010 push ebp
> 03A10011 mov ebp,esp
> 03A10013 and esp,0FFFFFFF0h
> 03A10019 movups xmm0,xmmword ptr ds:[141D280h]
> 03A10020 xorps xmm1,xmm1
> 03A10023 movaps xmm2,xmm0
> 03A10026 shufps xmm2,xmm1,32h
> 03A1002A movaps xmm1,xmm0
> 03A1002D shufps xmm1,xmm2,84h
> 03A10031 shufps xmm0,xmm1,23h
> 03A10035 shufps xmm1,xmm1,40h
> 03A10039 shufps xmm1,xmm0,2Eh
>...
2010 May 11
2
[LLVMdev] How does SSEDomainFix work?
...oo.s
(snip)
Code Placement Optimizater
SSE execution domain fixup
Machine Natural Loop Construction
X86 AT&T-Style Assembly Printer
Delete Garbage Collector Information
foo.s: (edited)
_foo:
movaps %xmm0, %xmm3
andps %xmm2, %xmm3
andnps %xmm1, %xmm2
movaps %xmm2, %xmm0
xorps %xmm3, %xmm0
ret
_bar:
movaps %xmm0, %xmm3
andps %xmm2, %xmm3
andnps %xmm1, %xmm2
movaps %xmm2, %xmm0
xorps %xmm3, %xmm0
ret
2004 Feb 13
3
SYN Attacks - how i cant stop it
Hi,
I got this error when i tried to type for some of those.
"sysctl: unknown oid...." any idea..
my server seems to be very lagged, where else
the network connection seems fine, i think BSD
itself as my other redhat box is fine.
What else can i do to get optimum protection.
Thanks.
----- Original Message -----
From: "Per Engelbrecht" <per@xterm.dk>
To:
2008 Sep 23
1
fxp multicast forwarding problems
Hi,
Whilst doing some QA work on XORP on my desktop, which has fxp0 and
msk0, fxp0 got totally hosed.
I was running PIM-SM and IGMPv2 router-mode on the box at the time.
I wonder if this is related to the problems with fxp multicast
transmission I saw back in April.
I'm a bit concerned about this as fxp is still a very widespread and
useful network chip.
I am running
2017 Oct 02
5
SSE instructions and alignment of the return value of 'new'
...t for a piece of code allocating a class object (size: 24 bytes) using operator new and then initializing it:
0x00002aaaafc145f3 <+35>: callq 0x2aaaafdf5f90 <operator new(unsigned long)>
0x00002aaaafc145f8 <+40>: mov %rax,%r13
0x00002aaaafc145fb <+43>: xorps %xmm0,%xmm0
=> 0x00002aaaafc145fe <+46>: movaps %xmm0,0x0(%r13)
The value in %r13 (from the return value of operator new) is not appropriately aligned causing the crash. The memory allocation is done by a custom memory allocator that is returning 8-byte aligned blocks. The memory allo...
2013 Aug 21
2
PATCH for cpu.c
...libFLAC\cpu.c 2013-08-16 21:46:42.177485300 +0400
@@ -285,14 +285,7 @@
# ifdef USE_TRY_CATCH_FLAVOR
_try {
__asm {
-# if _MSC_VER <= 1200
- /* VC6 assembler doesn't know SSE, have to emit bytecode instead */
- _emit 0x0F
- _emit 0x57
- _emit 0xC0
-# else
xorps xmm0,xmm0
-# endif
}
}
_except(EXCEPTION_EXECUTE_HANDLER) {
@@ -307,14 +300,7 @@
/* http://www.codeproject.com/cpp/gccasm.asp */
/* http://www.hick.org/~mmiller/msvc_inline_asm.html */
__asm {
-# if _MSC_VER <= 1200
- /* VC6 assembler doesn't know SSE, h...
2008 Jul 13
2
Cluster: understanding virtual IP
Hi folks,
I have set up a cluster on CentOS 5.2 using /etc/cluster/cluster.conf - and
it works fine. It's only purpose is to switch a virtual IP between two
routers.
Now the service is running, I can ping the virtual IP from outside - but
this virtual IP is not bound to any interface. How does this work? Can I
force the cluster to bind it to a certain interface?
I need this because the
2011 Jun 03
2
[LLVMdev] AVX Status?
...70: v4i64 = and 0x2532070, 0x2532170 [ID=15]
>> 0x2532070: v4i64 = bitcast 0x2510740 [ID=14]
>> 0x2510740: v8f32 = llvm.x86.avx.cmp.ps.256 0x2510640, 0x2511340,
>> 0x2510f40, 0x2511140 [ORD=3] [ID=12]
>> ...
>>
>> The same counts for or and xor where VXORPS etc. should be selected.
>
> Please file bug reports!
It's a problem with integer code. There are no 256-bit integer bitwise
instructions in AVX. There are no 256-bit integer instructions period.
What's missing is the legalize code to handle this. I have it in our
tree.
>>...
2010 May 11
0
[LLVMdev] How does SSEDomainFix work?
...xecution domain fixup
> Machine Natural Loop Construction
> X86 AT&T-Style Assembly Printer
> Delete Garbage Collector Information
>
> foo.s: (edited)
> _foo:
> movaps %xmm0, %xmm3
> andps %xmm2, %xmm3
> andnps %xmm1, %xmm2
> movaps %xmm2, %xmm0
> xorps %xmm3, %xmm0
> ret
2011 Jun 04
0
[LLVMdev] AVX Status?
...ger instructions period.
> What's missing is the legalize code to handle this. I have it in our
> tree.
>
>> There seems to be some code for this because
>> xor<8 x i32> %m, %m
>> works, probably because it can get rid of all bitcasts.
>
> And it can use xorps to implement the operation.
Yes, that makes sense. But why does the same not work with "and" and
"or" (-> VANDPS/VORPS) ?
Anyway, I am looking forward to testing your patches.
Would it be possible to send around a notification when the stuff goes
upstream?
Thanks a lot :)...
2005 Dec 07
1
multicast over GRE tunnel
I need to send multicast traffic through a GRE tunnel between two Linux
routers. The tunnel works for normal IP packets, but I can''t see how to
make it work for multicast. Here''s the setup:
10.10.10.0/24
LAN-B--------------RtrB-------------RtrC--------------LAN-C
192.168.2.0/24 192.168.1.0/24
RtrB interfaces:
eth0
2013 Feb 19
2
[LLVMdev] Is it a bug or am I missing something ?
...g.s
.file "shufxbug.ll"
.text
.globl sample_test
.align 16, 0x90
.type sample_test, at function
sample_test: # @sample_test
# BB#0: # %L.entry
movl 4(%esp), %eax
movss 304(%eax), %xmm0
xorps %xmm1, %xmm1
movl 8(%esp), %eax
movups %xmm1, 624(%eax)
pshufd $65, %xmm0, %xmm0 # xmm0 = xmm0[1,0,0,1]
movdqu %xmm0, 608(%eax)
ret
.Ltmp0:
.size sample_test, .Ltmp0-sample_test
.section ".note.GNU-stack","", at progbits...
2014 Apr 10
3
[LLVMdev] Test failures with 3.4.1
...m-toolchain/branches/llvm-toolchain-3.4-3.4+205824/test/CodeGen/X86/fp-fast.ll
--
Exit Code: 1
Command Output (stderr):
--
/home/sylvestre/dev/debian/pkg-llvm/llvm-toolchain/branches/llvm-toolchain-3.4-3.4+205824/test/CodeGen/X86/fp-fast.ll:65:10:
error: expected string not found in input
; CHECK: xorps
^
<stdin>:78:2: note: scanning from here
.align 4, 0x90
^
<stdin>:83:3: note: possible intended match here
vmovss LCPI5_0(%rip), %xmm1
^
/home/sylvestre/dev/debian/pkg-llvm/llvm-toolchain/branches/llvm-toolchain-3.4-3.4+205824/test/CodeGen/X86/fp-fast.ll:77:10:
error: expe...