search for: pseudocode

Displaying 20 results from an estimated 244 matches for "pseudocode".

2006 Dec 05
2
intro + specification remarks + some questions
...; n--) if (v[n]<v[x]) return n; B) low_neighbor(v, x) { max_pos = 0; for (n=0...x-1) if (v[n] < v[x]) if (v[n] >= v[max_pos]) max_pos = n; return max_pos; } In case of A), perhaps the specs should be rewritten for clarity, and some pseudocode could be added... In case of B), doesn't this mean that, depending on the loop and last if( ) one can get different results as in: http://bram.smartelectronix.com/tmp/low_neighbor.png ( line = vector values, red cross = x, green dots = possible values of n ) -------------------------- Seco...
2018 Jan 12
0
best way to represent this pseudocode in LLVM IR?
...%6 = add i64 %3, 1, !dbg !70 store i64 %6, i64* %1, align 8, !dbg !70 br label %ReturnError, !dbg !70 ReturnError: ; preds = %Entry ret i16 1, !dbg !70 } Everywhere that we can return an error from a function, we generate code like this. Here it is in pseudocode form: stack_trace_ptr.addresses[stack_trace_ptr.index % 31] = addressOfReturnInstruction; stack_trace_ptr.index += 1; return error_code; I'd like to try to extract some of this out to make a smaller binary size. If we extract pseudocode into a function: %0 = tail call func(ptr, addressOfRet...
2006 Apr 26
3
Article: Open Says Me
I just finished my latest contribution, "Open Says Me". http://unspace.ca/discover/opensaysme/ Managing the browser experience using JavaScript, Ajax and a Cookie. It''s built on top of Rails, of course. Feedback is always appreciated! Pete
2006 Dec 14
17
Should Event.stopObserving() remove itself from cache?
Just wondering why Event.stopObserving() doesn''t remove the itself from the Event.obervers array? Is there a reason for this? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to
2007 Aug 22
1
C code generators
Dear R-helpers Are there any established R packages that include a C code generator -- that generates new C language files and compiles them? To be precise what I'm looking for is a process that takes text input in some format (it might be pseudocode, fragments of C code, etc) and creates a valid C language source file that can be compiled by R CMD COMPILE. Ideally the procedure should also cause the C code to be compiled and dynamically loaded. To give a trivial example, suppose I want to be able to perform image filtering operations on matri...
1999 Oct 04
3
Detailed decoder pseudocode (was: Re: ETA?)
> > Which part? > > Well, my biggest problem is dealing with files. As you have mentioned > that fill_buffer() is obsolete, what has replaced it? ogg_sync_buffer() > didn't seem to be what I was looking for, as far as I can tell... am I > headed in completely the wrong direction? Ah, OK, I understand where you're headed now. The libvorbis API is different than
2004 May 26
2
Subtracting number of days from a date
Hi group, suppose I have a date, say May 15 2004, and I want to now what date it is 23 days before that date. The way to calculate the new date should (...) take account of leap years :) In pseudocode: olddate <- "May 15 2004" newdate <- olddate-23 I looked around in POSIXct etc..., maybe I overlooked? Thanks, Maarten -------------------------------------------------------------- Zie ook/see also: http://www.knmi.nl/maildisclaimer.html
2008 Feb 19
2
Looping through a list of objects & do something...
...erically access their elements and do something with them. For instance, instead of this: df1<- data.frame(x=(1:5),y=(1:5)); df2<- data.frame(x=(1:5),y=(1:5)); df3<- data.frame(x=(1:5),y=(1:5)); plot(df1$x,df1$y); plot(df2$x,df2$y); plot(df3$x,df3$y); I would like to do something like: (pseudocode) dfarray[1] = df1 dfarray[2] = df2 dfarray[3] = df3 for (each i in dfarray) { plot(i$x, i$y); } Can this be done in R? Thanks. Tripp -- View this message in context: http://www.nabble.com/Looping-through-a-list-of-objects---do-something...-tp15562391p15562391.html Sent from the R help mailin...
2005 Jul 15
2
Another simple q - removing negative values
Sorry folks but again I have failed in my understanding of how to do a very simple thing. I've read the various texts and searched the help archives but no positive result so far. I want to remove all the rows in a data frame where one of the variables has negative values. In approx Stata pseudocode: drop _all, if( x < 0 ) Please either point me to relevant sections of the docs or supply me with solution - I'm sure it's very simple. Michael
2012 Apr 03
2
Looking for the name of a certain kind of quantile plot
Hi, While playing with quantile-quantile plots, I wrote up some code which plots something strangely different. Here's the pseudocode: testhist <- hist(sample_data) refhist <- hist(rnorm(n, mean=0,sd=1)) # for some large-ish n cumtest <- cumsum(testhist) cumref <- cumsum(refhist) plot(cumref,cumtest) This produces a straight line of slope 1 for a sample with the same parameters as the reference sample, and produc...
2019 Feb 09
2
how experimental are the llvm.experimental.vector.reduce.* functions?
...ry store i32 %3, i32* %x, align 4, !dbg !57 call void @llvm.dbg.declare(metadata i32* %x, metadata !50, metadata !DIExpression()), !dbg !57 ret void, !dbg !58 } You can see this takes advantage of @llvm.sadd.with.overflow, which is not available with vectors. So here is a different approach (pseudocode): %a_zext = zext %a to i33 # 1 more bit %b_zext = zext %b to i33 # 1 more bit %result_zext = add %a_zext, %b_zext %max_result = @llvm.experimental.vector.reduce.umax(%result_zext) %overflow = icmp %max_result > @max_i32_value %result = trunc %result_zext to i32 You can imagine how this would w...
2019 Feb 09
2
how experimental are the llvm.experimental.vector.reduce.* functions?
...date the docs at that time because it was not clear what the backend would do with that, but that might've changed with some of the more recent patches. On Sat, Feb 9, 2019 at 1:42 AM Craig Topper via llvm-dev < llvm-dev at lists.llvm.org> wrote: > I don't think I understand your pseudocode using > llvm.experimental.vector.reduce.umax. All of the types you showed are > scalar, but that intrinsic doesn't work on scalars so I'm having a hard > time understanding what you're trying to do with it. > llvm.experimental.vector.reduce.umax takes a vector input and retu...
2006 Mar 24
2
How to avoid for or while loops when one index depends on another
Dear R Community, I'm trying to exploit the elegance of R by doing the following pseudocode routine without a WHILE or FOR loop in R: for i = 1 to length-1 for j = (i+1) to length print a[i], a[j] That is, I want i and j to be the indices of a half-matrix 1 2, 1 3, 1 4, ..., 1 length, 2 3, 2 4, ..., 2 length, 3 4, ..., 3 length 1. Can this be done with the 'w...
2017 Dec 15
0
Register Allocation Graph Coloring algorithm and Others
...he generated code would be not much better.  So to improve RA maintainability, RA is divided on two parts solving a bit different tasks.  This is a typical engineering approach. > > * The papers by Briggs and Chaiten contradict[2] themselves when > examine the text of the paper vs. the pseudocode provided? I don't examine Preston Briggs work so thoroughly.  So I can not say that is true.  Even so it is natural that there are discrepancy in pseudocode and its description especially for such size description. For me Preston Briggs is famous for his introduction of optimistic coloring....
2006 May 19
2
"Pipelining" programs in R
...I need to run this program on a large batch of parameters, such that it would clearly be desirable to automate the process. Is there a straightforward way to do this? I can't find any online documentation addressing this topic, but perhaps I've not been looking in the right place. In pseudocode, supposing I have a large array of parameters in R: For each set of parameters -Open Program. -Enter Parameters. -Cause program to execute (typically done by simply entering " \n " after manually entering parameters). -Enter name of output file....
2006 Dec 13
2
caching frequently used values
...deriv=0) { x <- bsplinegrid$grid Matrix(splineDesign(bslinegrid$knots, x, ord=basis$order, derivs = rep(deriv,length(x)))) } However, I don't want to call splineDesign all the time. A smart way would be storing the calculated matrices in a list inside bsplinegrid. Pseudocode would look like this: bsplinematrix <- function(bsplinegrid, deriv=0) { if (is.null(bsplinegrid$matrices[[deriv+1]])) { ## compute the matrix and put it in the list bsplinegrid$matrices, ## but not of the local copy } bsplinegrid$matrices[[deriv+1]] } My problem is that I don'...
2009 Oct 03
1
Passing lists and R memory usage growth
...located in each iteration. (See output below.) I also tried summing up object.size() for all objects in all environments, and the total is constant about 15 Mbytes at each iteration. But overall memory consumption as reported by gc() (and my operating system) keeps going up to 2 Gbytes and more. Pseudocode: ----------- # This function and its callees need a 'results' list some.function.1 <- function(iter, res, par) { # access res$gamma[[iter-1]], res$beta[[iter-1]] ... } # This function and its callees need a 'results' list some.function.2 <- function(iter, res, par) { #...
2017 Dec 15
8
Register Allocation Graph Coloring algorithm and Others
...estions, please give me some hint, thanks a lot! * IRA is regional register allocator performing graph coloring on a top-down traversal of nested regions, is it Global? compares with Local LRA * The papers by Briggs and Chaiten contradict[2] themselves when examine the text of the paper vs. the pseudocode provided? * Why  interference graph is expensive to build[3]? And I am practicing[4] to use HEA, developed by Dr. Rhydian Lewis, for LLVM firstly. [1] https://reviews.llvm.org/D39712 [2] http://lists.llvm.org/pipermail/llvm-dev/2008-March/012940.html [3] https://github.com/joaotavio/llvm-reg...
2017 Jun 26
3
Jagged ROC curves?
...t roc curves seem to have many incremental changes (in x and y directions), but my plot only has 4 or 5 steps even though there are 22 data points. Should I be doing something differently? How can I provide a URL/attachment for my plot? Not sure if I can provide reproducible code, but here is some pseudocode, let me know if you'd like more details: ##### ## generate roc and auc values ##### library(pROC) library(AUCRF) getROC <- function(d1train,d1test){ my_model <- AUCRF(formula= status ~ ., data=d1train, ranking='MDA',ntree=1000,pdel=0.05) my_opt_model <- my_model$RFopt my...
2004 May 11
1
[LLVMdev] Follow-up on: Dynamic updates of current executed code
...Problem is though, that the Ruby compiler is integrated in the compilation of the program being executed, to be able to parse & compile dynamic code at run-time. Therefore the calls to ExecutionEngine::getPointerToGlobal(F) need to be made in LLVM code. Here is a detailed simplistic example in pseudocode of what we want to do: First Ruby code is entered at run-time, received as a string, parsed and compiled into the following code: %-------------- ; External function declare int %printf(sbyte*, ...) ; Custom function int %puts_kernel( sbyte* %string ) { %tmp.0 = call int (sbyte*, ...)* %printf(...