Displaying 20 results from an estimated 56 matches for "arg5".
Did you mean:
arg
2013 Nov 06
2
[LLVMdev] loop vectorizer: Unexpected extract/insertelement
The following IR implements the following nested loop:
for (int i = start ; i < end ; ++i )
for (int p = 0 ; p < 4 ; ++p )
a[i*4+p] = b[i*4+p] + c[i*4+p];
define void @main(i64 %arg0, i64 %arg1, i1 %arg2, i64 %arg3, float*
noalias %arg4, float* noalias %arg5, float* noalias %arg6) {
entrypoint:
br i1 %arg2, label %L0, label %L1
L0: ; preds = %entrypoint
%0 = add nsw i64 %arg0, %arg3
%1 = add nsw i64 %arg1, %arg3
br label %L2
L1: ; preds = %entrypoi...
2013 Nov 06
0
[LLVMdev] loop vectorizer: Unexpected extract/insertelement
...IR implements the following nested loop:
>
> for (int i = start ; i < end ; ++i )
> for (int p = 0 ; p < 4 ; ++p )
> a[i*4+p] = b[i*4+p] + c[i*4+p];
>
>
>
>
> define void @main(i64 %arg0, i64 %arg1, i1 %arg2, i64 %arg3, float* noalias %arg4, float* noalias %arg5, float* noalias %arg6) {
> entrypoint:
> br i1 %arg2, label %L0, label %L1
>
> L0: ; preds = %entrypoint
> %0 = add nsw i64 %arg0, %arg3
> %1 = add nsw i64 %arg1, %arg3
> br label %L2
>
> L1:...
2013 Nov 06
2
[LLVMdev] loop vectorizer: Unexpected extract/insertelement
...%induction = add <4 x i64> %broadcast.splat, <i64 0, i64 1, i64 2, i64 3>
%20 = shl <4 x i64> %broadcast.splat2, <i64 2, i64 2, i64 2, i64 2>
%21 = add nsw <4 x i64> %20, %induction
%22 = extractelement <4 x i64> %21, i32 0
%23 = getelementptr float* %arg5, i64 %22
%24 = bitcast float* %23 to <4 x float>*
%wide.load = load <4 x float>* %24, align 16
%25 = extractelement <4 x i64> %21, i32 0
%26 = getelementptr float* %arg6, i64 %25
%27 = bitcast float* %26 to <4 x float>*
%wide.load3 = load <4 x float>*...
2013 Nov 06
0
[LLVMdev] loop vectorizer: Unexpected extract/insertelement
...y the type system.
This is how your example looks like for me:
vector.body: ; preds = %vector.body, %vector.ph
%index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ]
%.lhs = shl i64 %6, 2
%7 = add i64 %.lhs, %index
%8 = getelementptr float* %arg5, i64 %7
%9 = bitcast float* %8 to <4 x float>*
%wide.load = load <4 x float>* %9, align 16
%10 = getelementptr float* %arg6, i64 %7
%11 = bitcast float* %10 to <4 x float>*
%wide.load3 = load <4 x float>* %11, align 16
%12 = fadd <4 x float> %wide.load3, %w...
2007 Apr 19
3
[RFC, PATCH 1/5] Paravirt_ops full patching.patch
...o then uses sizeof() on that type to
@@ -405,6 +404,21 @@ unsigned paravirt_patch_insns(void *site
"0" ((u32)(arg1)), "1" ((u32)(arg2)), \
"2" ((u32)(arg3)), [_arg4] "mr" ((u32)(arg4)))
+#define PVOP_CALL5(rettype, op, arg1, arg2, arg3, arg4, arg5) \
+ __PVOP_CALL(rettype, op, \
+ "push %[_arg5]; push %[_arg4];", \
+ "lea 8(%%esp),%%esp;", \
+ "0" ((u32)(arg1)), "1" ((u32)(arg2)), \
+ "2" ((u32)(arg3)), [_arg4] "mr" ((u32)(arg4)), \
+ [_arg5] &quo...
2007 Apr 19
3
[RFC, PATCH 1/5] Paravirt_ops full patching.patch
...o then uses sizeof() on that type to
@@ -405,6 +404,21 @@ unsigned paravirt_patch_insns(void *site
"0" ((u32)(arg1)), "1" ((u32)(arg2)), \
"2" ((u32)(arg3)), [_arg4] "mr" ((u32)(arg4)))
+#define PVOP_CALL5(rettype, op, arg1, arg2, arg3, arg4, arg5) \
+ __PVOP_CALL(rettype, op, \
+ "push %[_arg5]; push %[_arg4];", \
+ "lea 8(%%esp),%%esp;", \
+ "0" ((u32)(arg1)), "1" ((u32)(arg2)), \
+ "2" ((u32)(arg3)), [_arg4] "mr" ((u32)(arg4)), \
+ [_arg5] &quo...
2006 Jun 06
0
Need help with two-stage ringing macro
...that Asterisk is dropping the call on the
PRI. Calls made from SIP or IAX devices work fine.
[macro-followme]
;
; "modified standard extension" macro for two-stage ringing.
;
; It will call the destinations in ${ARG4} for ${ARG2} seconds, and
; if that fails, the destinations in ${ARG5} for ${ARG3} seconds. If
; that also fails, it will send the call to voice mail for extension
; ${ARG1}.
;
; Note: if you want it to ring phone1 first, then phone1 AND phone2
; next, you have to list phone1 in both lists. Otherwise it will
; stop ringing on phone1.
;
; ${ARG1} - voice mai...
2013 Dec 06
1
Paging in waves.
...E})is),10)
same =>
n,ExecIf($[${ISNULL(${ARG2})}=0]?Page(${ARG2},n(${RECORDED_FILE})is),10)
same =>
n,ExecIf($[${ISNULL(${ARG3})}=0]?Page(${ARG3},n(${RECORDED_FILE})is),10)
same =>
n,ExecIf($[${ISNULL(${ARG4})}=0]?Page(${ARG4},n(${RECORDED_FILE})is),10)
same =>
n,ExecIf($[${ISNULL(${ARG5})}=0]?Page(${ARG5},n(${RECORDED_FILE})is),10)
same =>
n,ExecIf($[${ISNULL(${ARG6})}=0]?Page(${ARG6},n(${RECORDED_FILE})is),10)
same =>
n,ExecIf($[${ISNULL(${ARG7})}=0]?Page(${ARG7},n(${RECORDED_FILE})is),10)
same =>
n,ExecIf($[${ISNULL(${ARG8})}=0]?Page(${ARG8},n(${RECORDED_FILE})is),10...
2013 Nov 01
2
[LLVMdev] loop vectorizer: this loop is not worth vectorizing
...too small
loop.
LV: Checking a loop in "main"
LV: Found a loop: L3
LV: Found a loop with a very small trip count. This loop is not worth
vectorizing.
LV: Not vectorizing.
Here the IR:
define void @main(i64 %arg0, i64 %arg1, i1 %arg2, i64 %arg3, float*
noalias %arg4, float* noalias %arg5, float* noalias %arg6) {
entrypoint:
br i1 %arg2, label %L0, label %L2
L0: ; preds = %entrypoint
%0 = add nsw i64 %arg0, %arg3
%1 = add nsw i64 %arg1, %arg3
br label %L2
L2: ; preds = %entrypoi...
2009 Jul 11
0
MACRO-INCOMING-CALL-TO-EXTENSION
...*exten => s,n,Ringing*
*exten => s,n,Set(ALERT_EXTERNAL=TRUE)*
*;CFB Call Forwarding Busy*
*;CFNR Call Forwarding No Reply*
*;CFU Call Forwarding Unconditional*
*exten => s,n,Set(EXTENSION=${CUT(ARG1,/,2)})*
*exten =>
s,n,GotoIf(${EXISTS(${DB(CFU/${EXTENSION})})}?${ARG5},${DB(CFU/${EXTENSION})},1)
;Get CFU key*
*exten => s,n,GotoIf(${EXISTS(${DB(DND/${EXTENSION})})}?s-BUSY,1) ;Get DND
key*
*exten => s,n,Dial(${ARG1},${ARG2},${MOHCLASS}tw)*
*exten => s,n,Goto(s-${DIALSTATUS},1)*
*exten => s-ANSWER,1,Hangup*
*exten =>
s-NOANSWER,1,GotoIf(${EXIST...
2011 Aug 15
0
1.4.38 passing a Regular expression containing a pipe character to a macro ?
...o use for spying
; ${ARG3} - Target to Spy/Barge on
; ${ARG4} - Users allowed to use the Macro
exten => s,1,Set(OrgID=${ARG1})
exten => s,n,Set(SpyGroup=${ARG2})
exten => s,n,Set(Target=${ARG3})
exten => s,n,Set(AllowedUsers=${ARG4})
exten => s,n,NoOP(AllowedUsers:${AllowedUsers} Arg5:${ARG5} Arg6:${ARG6} )
exten => s,n,Set(caller1=${CDR(accountcode)})
exten => s,n,Set(Caller=${CUT(caller1,-,3)})
exten => s,n,GotoIf($[${Caller} =~ "${AllowedUsers}"]?ALLOW:DENY)
exten => s,n(DENY),Congestion(5)
exten => s,n,Hangup
exten => s,n(ALLOW),Playback(tt-monkey...
2013 Nov 01
0
[LLVMdev] loop vectorizer: this loop is not worth vectorizing
...quot;main"
> LV: Found a loop: L3
> LV: Found a loop with a very small trip count. This loop is not worth
> vectorizing.
> LV: Not vectorizing.
>
> Here the IR:
>
> define void @main(i64 %arg0, i64 %arg1, i1 %arg2, i64 %arg3, float*
> noalias %arg4, float* noalias %arg5, float* noalias %arg6) {
> entrypoint:
> br i1 %arg2, label %L0, label %L2
>
> L0: ; preds = %entrypoint
> %0 = add nsw i64 %arg0, %arg3
> %1 = add nsw i64 %arg1, %arg3
> br label %L2
>
> L2:...
2009 Aug 25
1
followme app
Hi
Someone may give me an example of followme() application using in a dialplan
(including what to configure in followme.conf) ?
I use asterisk 1.6.1 so if your example can match to that release it's will
be wonderfull.
Thank in advance.
Harry.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2006 Jun 26
0
[klibc 37/43] x86_64 support for klibc
...: "0" (__NR_##name),"D" (arg1),"S" (arg2), \
+ "d" (arg3),"r" (__r10) \
+ : __syscall_clobber); \
+__syscall_return(type,__res); \
+}
+
+#define _syscall5(type,name,type1,arg1,type2,arg2,type3,arg3,type4,arg4, \
+ type5,arg5) \
+type name (type1 arg1,type2 arg2,type3 arg3,type4 arg4,type5 arg5) \
+{ \
+long __res; \
+register type4 __r10 asm("%r10") = arg4; \
+register type5 __r8 asm("%r8") = arg5; \
+__asm__ volatile (__syscall \
+ : "=a" (__res) \
+ : "0" (__NR_...
2005 Oct 05
0
Unwieldy outbound macro
...ing gateways in order of use
exten => s,1,GotoIf($["${ARG2}" = ""]?4)
exten => s,2,SetCIDNum(${ARG2})
exten => s,3,Goto(5)
exten => s,4,SetCIDNum(${DEFAULTCID})
exten => s,5,SetVar(GATEWAY=${ARG3})
exten => s,6,SetVar(ARG3=${ARG4})
exten => s,7,SetVar(ARG4=${ARG5})
exten => s,8,SetVar(ARG5=${ARG6})
exten => s,9,GotoIf($["${GATEWAY}" = "voip1"]?14)
exten => s,10,GotoIf($["${GATEWAY}" = "voip2"]?18)
exten => s,11,GotoIf($["${GATEWAY}" = "voip3"]?16)
exten => s,12,Macro(dialout,SIP/${AR...
2005 Sep 03
2
Problem with swig?
Take a look at the generated code from ListBox.cpp:
static VALUE
_wrap_new_wxListBox__SWIG_0(int argc, VALUE *argv, VALUE self) {
VALUE arg1 ;
wxWindow *arg2 = (wxWindow *) 0 ;
wxWindowID arg3 ;
wxPoint *arg4 = 0 ;
wxSize *arg5 = 0 ;
int arg6 ;
wxString *arg7 ;
long arg8 ;
wxValidator *arg9 = 0 ;
wxString *arg10 = 0 ;
wxListBox *result;
wxString *arr6 ;
arg8 has no default value!
Here''s the definition from the .h file:
wxListBox(wxWindow* parent , wxWindowID id , const wxPoint...
2005 Nov 25
0
Fix syscalls with more than four arguments on parisc
Reimplement __common_syscall in assembler. The 32-bit ABI says that
the fifth and sixth arguments to the function are passed on the stack,
but our syscall ABI says they are passed in %arg4 and %arg5 like the
64-bit ABI. Also, tried to optimize the code slightly by making use of
the cmpb delay slot to load the errno return of -1.
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
diff --git a/klibc/arch/parisc/Makefile.inc b/klibc/arch/parisc/Makefile.inc
index 980a543..4fddf5f 100644...
2006 Jun 26
0
[klibc 25/43] ia64 support for klibc
..._retval = -1; \
+ } \
+ return (type)_retval; \
+}
+
+#define _syscall5(type,name,type1,arg1,type2,arg2,type3,arg3,type4,arg4,type5,arg5) \
+type \
+name (type1 arg1, type2 arg2, type3 arg3, type4 arg4, type5 arg5) \
+{ \
+ register long _r8 asm ("r8"); \
+ register...
2006 Jun 26
0
[klibc 31/43] ppc support for klibc
...l definitions
+ */
+
+#ifndef _KLIBC_ARCHSYS_H
+#define _KLIBC_ARCHSYS_H
+
+/* PowerPC seems to lack _syscall6() in its headers */
+/* This seems to work on both 32- and 64-bit ppc */
+
+#ifndef _syscall6
+
+#define _syscall6(type,name,type1,arg1,type2,arg2,type3,arg3,type4,arg4, \
+ type5,arg5,type6,arg6) \
+type name (type1 arg1,type2 arg2,type3 arg3,type4 arg4,type5 arg5,type6 arg6) \
+{ \
+ unsigned long __sc_ret, __sc_err; \
+ { \
+ register unsigned long __sc_0 __...
2013 Nov 11
0
[LLVMdev] loop vectorizer: JIT + AVX segfaults
...____________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
-------------- next part --------------
define void @main(i64 %arg0, i64 %arg1, i64 %arg2, i1 %arg3, i64 %arg4, float* noalias %arg5, float* noalias %arg6) {
entrypoint:
br i1 %arg3, label %L0, label %L1
L0: ; preds = %entrypoint
%0 = add nsw i64 %arg0, %arg4
%1 = add nsw i64 %arg1, %arg4
br label %L2
L1: ; preds = %entrypoint...