search for: arg5

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...