Displaying 20 results from an estimated 41 matches for "vr1".
Did you mean:
vr
2010 Nov 09
1
Is this a DDoS to reach Asterisk?
...opening a can full of bees with all different IPs):
tcpdump: WARNING: pflog0: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on pflog0, link-type PFLOG (OpenBSD pflog file), capture size 96
bytes
000000 rule 70/0(match): block in on vr1: 221.132.34.165.33556 >
69.90.78.53.52229: tcp 20 [bad hdr length 0 - too short, < 20]
6. 239658 rule 70/0(match): block in on vr1: 121.207.254.227.6667 >
69.90.78.38.3072: tcp 24 [bad hdr length 0 - too short, < 20]
7. 986724 rule 70/0(match): block in on vr1: 61.231.237.223.4155 >...
2020 Jun 25
2
How to implement load/store for vector predicate register
...flag.
We have defined registers and a new type(vpr) for vector predicate registers in backend.
Although there is no direct instruction to move vpr to vr or to move vr to vpr, there is a method to work around this. And we have load/store instructions for vr.
move vpr to vr for v32i16 (from vpr0 to vr1):
1 vclr vr0 // clear vr0
2 ldi r5, 0x00010001 // load immediate (compare bit mask for v32i16) to scalar register r5
3 movr2vr.dup vr2, r5 // duplicate content in r5 into vr2,
4 vadd.t.s16 vr1, vr0, vr2, vpr0 //vector add if element compare bit is set, element type is...
2020 Jun 26
2
How to implement load/store for vector predicate register
...flag.
We have defined registers and a new type(vpr) for vector predicate registers in backend.
Although there is no direct instruction to move vpr to vr or to move vr to vpr, there is a method to work around this. And we have load/store instructions for vr.
move vpr to vr for v32i16 (from vpr0 to vr1):
1 vclr vr0 // clear vr0
2 ldi r5, 0x00010001 // load immediate (compare bit mask for v32i16) to scalar register r5
3 movr2vr.dup vr2, r5 // duplicate content in r5 into vr2,
4 vadd.t.s16 vr1, vr0, vr2, vpr0 //vector add if element compare bit is set, element type is...
2012 Aug 07
2
Error using ddply inside user-defined function
Hi All,
I *think* it's ddply because the function recognizes vr1, etc, in other
parts of the function.
Here's some code:
# create dataset
PROV.PM.FBCTS <- c(0.00 ,0.00, 33205.19, 25994.56, 23351.37, 26959.56
,27632.58, 26076.24, 0.00, 0.00 , 6741.42, 18665.09 ,18129.59 ,21468.39
,21294.60 ,22764.82, 26076.73)
FBCTS.INV.TOT <- c(0 , 0, 9586...
2006 Apr 07
1
Referencing variables in a dataframe.
I have a question about how to reference variables in a dataframe.
Normally, after I have read in some Stata data using the following command
all <- read.dta('all.dta')
Whenever I want to use the variable "sat.vr1" in the "all" data frame,
I do so using
all$sat.vr1
However, I'd like to be able to use the sat.vr1 variable without the
"all$" (as well as all of the other variables of the dataframe).
Is there some way to make a particular dataframe the "active" or
"...
2007 Feb 28
1
Efficient way to repeat rows (or columns) of a matrix?
...2 3
>
I'd like to do the same sort of thing where I replace v_1 with a matrix, and
the jth row of the matrix is repeated i_1 times.
Obviously, I could do this with for loops, like the following:
>(ma1=matrix(1:6,nrow=2))
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
>vr1=c(2,3)
>rma1=NULL
>for(i in 1:length(vr1)){for(j in 1:vr1[i]){rma1=rbind(rma1,ma1[i,])}}
>rma1
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 1 3 5
[3,] 2 4 6
[4,] 2 4 6
[5,] 2 4 6
>
I just thought some of you clever programmers could show me a more ef...
2013 Sep 05
2
Cannot create a volume
...ager GUI nothing happens. While if I use virsh this is the
result.
*virsh # pool-list *
*Name State Autostart *
*-----------------------------------------*
*routers active yes *
*
*
*virsh # vol-create-as routers namevol 2G*
*error: Failed to create vol vr1*
*error: cannot create path '/var/lib/libvirt/images/routers/namevol':
Invalid argument*
What am I missing?
Thanks for your help!
Daniele
2013 May 09
2
[LLVMdev] Predicated Vector Operations
...ilar to that of two-address constraints. Two address instructions work as follows. When we match an instruction we “tie” input and output registers.
Say you had an LLVM-IR add:
x = add i32 y, z
for x86 we generate the following machine ir instruction during ISel:
vr0<def, tied1> = ADD32rr vr1<use, tied0>, vr2<use>
Once we go out of SSA during CodeGen we have to replace the two address constraint by copies:
vr0 = vr1
vr0 = ADD32rr vr0, vr2
Coalescing and allocation will then take care of removing unnecessary copies. I think that predicate instructions would be handled simi...
2013 Nov 26
1
[PATCH char-misc-linus 4/5] misc: mic: Fix sparse warnings and other endianness issues.
...MIC_VIRTIO_RING_ALIGN));
mpsslog("magic 0x%x expected 0x%x\n",
- vr0->info->magic, MIC_MAGIC + type);
- assert(vr0->info->magic == MIC_MAGIC + type);
+ le32toh(vr0->info->magic), MIC_MAGIC + type);
+ assert(le32toh(vr0->info->magic) == MIC_MAGIC + type);
if (vr1) {
vr1->va = (struct mic_vring *)
&va[MIC_DEVICE_PAGE_END + vr_size];
@@ -458,8 +458,8 @@ init_vr(struct mic_info *mic, int fd, int type,
__func__, mic->name, vr1->va, vr1->info, vr_size,
vring_size(MIC_VRING_ENTRIES, MIC_VIRTIO_RING_ALIGN));
mpsslog("magic 0x...
2013 Nov 26
1
[PATCH char-misc-linus 4/5] misc: mic: Fix sparse warnings and other endianness issues.
...MIC_VIRTIO_RING_ALIGN));
mpsslog("magic 0x%x expected 0x%x\n",
- vr0->info->magic, MIC_MAGIC + type);
- assert(vr0->info->magic == MIC_MAGIC + type);
+ le32toh(vr0->info->magic), MIC_MAGIC + type);
+ assert(le32toh(vr0->info->magic) == MIC_MAGIC + type);
if (vr1) {
vr1->va = (struct mic_vring *)
&va[MIC_DEVICE_PAGE_END + vr_size];
@@ -458,8 +458,8 @@ init_vr(struct mic_info *mic, int fd, int type,
__func__, mic->name, vr1->va, vr1->info, vr_size,
vring_size(MIC_VRING_ENTRIES, MIC_VIRTIO_RING_ALIGN));
mpsslog("magic 0x...
2013 May 10
0
[LLVMdev] Predicated Vector Operations
...nts. Two address instructions work as follows. When we match an instruction we “tie” input and output registers.
>
> Say you had an LLVM-IR add:
>
> x = add i32 y, z
>
> for x86 we generate the following machine ir instruction during ISel:
>
> vr0<def, tied1> = ADD32rr vr1<use, tied0>, vr2<use>
>
> Once we go out of SSA during CodeGen we have to replace the two address constraint by copies:
>
> vr0 = vr1
> vr0 = ADD32rr vr0, vr2
>
> Coalescing and allocation will then take care of removing unnecessary copies. I think that predicate in...
2012 Mar 30
1
[LLVMdev] load instruction memory operands value null
...perform memory dependence analysis, where, i need to get memory pointer for "load instruction". I want to check the pointer alias behavior. I am getting this by considering the memoperands for the load instruction.
For "load instruction", Machine Instruction dumps as below:
vr12<def> = LD_Iri %vr2<kill>, 0; mem:LD4[<unknown>]
I checked for memoperands for this MachInst, which are not empty, as "has_empty()" returns false. When I check "Value *", pointed by memoperands_begin() and memoperands_end(), i get NULL value. Thus, I don'...
2011 Dec 05
0
[LLVMdev] RFC: Machine Instruction Bundle
...tual-to-physical rewriting happens only once at the end.
When rewriting virtual registers, a minimal understanding of value semantics is required. In particular, it is possible to split a live range right down the middle of an instruction:
%vr0 = add %vr0, 1
May be rewritten as:
%vr2 = add %vr1, 1
This is assuming the add doesn't have two-address constraints, of course.
When rewriting bundle operands, the <internal> flag will be sufficient to determine the correct virtual register. For example:
{
%vr0 = cmp.eq(R2,#4)
if (!%vr0) R5 = #5
if (%vr0<internal>) R3 = mem...
2013 Nov 27
7
[PATCH char-misc-linus v3 0/6] misc: mic: Fixes for 3.13-final
These patches fix various issues which were reported or found with the
MIC driver.
Changelog
=========
v2 => v3:
* Reorder patch 5 in v2 to patch 4 in v3.
* Split patch 4 in v2 into patches 5 and 6 in v3.
v1 => v2: @ https://lkml.org/lkml/2013/11/26/376
* Address review comments @ https://lkml.org/lkml/2013/11/26/443
in patch 5.
v1: Initial post @ https://lkml.org/lkml/2013/11/26/321
2013 Nov 27
7
[PATCH char-misc-linus v3 0/6] misc: mic: Fixes for 3.13-final
These patches fix various issues which were reported or found with the
MIC driver.
Changelog
=========
v2 => v3:
* Reorder patch 5 in v2 to patch 4 in v3.
* Split patch 4 in v2 into patches 5 and 6 in v3.
v1 => v2: @ https://lkml.org/lkml/2013/11/26/376
* Address review comments @ https://lkml.org/lkml/2013/11/26/443
in patch 5.
v1: Initial post @ https://lkml.org/lkml/2013/11/26/321
2013 Nov 26
7
[PATCH char-misc-linus 0/5] misc: mic: Fixes for 3.13-rc2
These patches fix various issues which were reported or found with the
MIC driver.
Ashutosh Dixit (3):
misc: mic: Bug fix for sysfs poll usage.
misc: mic: Fix sparse warnings and other endianness issues.
misc: mic: Fix user space namespace pollution from mic_common.h.
Sudeep Dutt (2):
misc: mic: Change mic_notify(...) to return true.
misc: mic: Minor bug fix in 'retry' loops.
2013 Nov 26
7
[PATCH char-misc-linus 0/5] misc: mic: Fixes for 3.13-rc2
These patches fix various issues which were reported or found with the
MIC driver.
Ashutosh Dixit (3):
misc: mic: Bug fix for sysfs poll usage.
misc: mic: Fix sparse warnings and other endianness issues.
misc: mic: Fix user space namespace pollution from mic_common.h.
Sudeep Dutt (2):
misc: mic: Change mic_notify(...) to return true.
misc: mic: Minor bug fix in 'retry' loops.
2011 Jul 05
2
[LLVMdev] load/store in IR without stack/heap
...2
br label %5
;<label>:5
%6 = load i16 *a, align 2
store i16 %6, i16 c
I used getCopyToReg in SelectionDAG for store instruction to store value,
and getCopyFromReg
for load instruction. So, storage values in block '<label>:3' and
'<label>:4' are stored in VR0 and
VR1 respectively. However, load instruction in block '<label>:5' cannot
choose which register
should be read.
Can anybody give an idea to overcome such a case?
Thanks.
Jin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail...
2013 Aug 08
1
[PATCH v2 7/7] Sample Implementation of Intel MIC User Space Daemon.
...Y_DESC, copy);
> + if (ret) {
> + mpsslog("%s %s %d errno %s ret %d\n",
> + mic->name, __func__, __LINE__,
> + strerror(errno), ret);
> + }
> + return ret;
> +}
> +
> +/*
> + * This initialization routine requires at least one
> + * vring i.e. vr0. vr1 is optional.
> + */
> +static void *
> +init_vr(struct mic_info *mic, int fd, int type,
> + struct mic_vring *vr0, struct mic_vring *vr1, int num_vq)
> +{
> + int vr_size;
> + char *va;
> +
> + vr_size = PAGE_ALIGN(vring_size(MIC_VRING_ENTRIES,
> + MIC_VIRTIO_RING_ALI...
2013 Aug 08
1
[PATCH v2 7/7] Sample Implementation of Intel MIC User Space Daemon.
...Y_DESC, copy);
> + if (ret) {
> + mpsslog("%s %s %d errno %s ret %d\n",
> + mic->name, __func__, __LINE__,
> + strerror(errno), ret);
> + }
> + return ret;
> +}
> +
> +/*
> + * This initialization routine requires at least one
> + * vring i.e. vr0. vr1 is optional.
> + */
> +static void *
> +init_vr(struct mic_info *mic, int fd, int type,
> + struct mic_vring *vr0, struct mic_vring *vr1, int num_vq)
> +{
> + int vr_size;
> + char *va;
> +
> + vr_size = PAGE_ALIGN(vring_size(MIC_VRING_ENTRIES,
> + MIC_VIRTIO_RING_ALI...