Displaying 20 results from an estimated 27 matches for "rbase".
Did you mean:
base
2019 Nov 22
2
Tablegen PAT limitation?
def STOREbos { // InstructionEncoding Instruction RPPInst RPPInstMMEMrr
field bits<32> Inst = { 0, 0, 0, 1, rs1{2}, rs1{1}, rs1{0}, index{0}, 0, 0, 0, 1, 0, rbase{3}, rbase{2}, rbase{1}, rbase{0}, rbase{4}, roffset{4}, roffset{3}, roffset{2}, roffset{1}, roffset{0}, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
field bits<32> SoftFail = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
int Size...
2019 Nov 25
2
Tablegen PAT limitation?
...ate: Fri, Nov 22, 2019 09:51 PM
To: "Celine"<595602881 at qq.com>;"llvm-dev"<llvm-dev at lists.llvm.org>;
Subject: RE: Re:RE: Re:RE: Re:RE: [llvm-dev] Tablegen PAT limitation?
Thanks.
Looking at the InOperandList, the rs1, rbase, etc. have register class prefixes, e.g. MGPR:$rs1. In the pattern they don’t have them. The error you saw (“rs1 must be an identifier”) was caused by tablegen being unable to match the rs1 in the pattern with any of the instruction operands.
Could you change the pattern to...
2019 Nov 21
2
Tablegen PAT limitation?
Hi Krzysztof,
Today I try it on llvm9.0.0 version.
def bos : RPPInstMMEMrr<OPC_STORE,
(outs), (ins MGPR:$rs1, SGPR32:$rbase, MGPR:$roffset, uimm2:$rshift),
!strconcat(opcodestr, ""), "$rs1, [$rbase + ( $roffset << $rshift )]",
// &am...
2019 Nov 20
4
Tablegen PAT limitation?
...==============================
PATTERN: (st v1i16:{ *:[v1i16] }:$rs1, (add:{ *:[v1i32] } (shl:{ *:[v1i32] } (sext:{ *:[v1i32] } v1i16:{ *:[v1i16] }:$roffset), (build_vector:{ *:[v1i32] } (imm:{ *:[i32] })<<P:Predicate_uimm2>>:$rshift)), (bitconvert:{ *:[v1i32] } i32:{ *:[i32] }:$rbase)))<<P:Predicate_unindexedstore>><<P:Predicate_store>>
RESULT: (STOREbos v1i16:{ *:[v1i16] }:$rs1, i32:{ *:[i32] }:$rbase, v1i16:{ *:[v1i16] }:$roffset, (imm:{ *:[i32] }):$rshift)
DAGIselMatcherGen.cpp: 559
Pattern.getSrcPattern()->dump();&...
2017 Oct 20
1
[PATCH v1 01/27] x86/crypto: Adapt assembly for PIE support
...gt; index 8739cf7795de..86fa068e5e81 100644
>> --- a/arch/x86/crypto/aes-x86_64-asm_64.S
>> +++ b/arch/x86/crypto/aes-x86_64-asm_64.S
>> @@ -48,8 +48,12 @@
>> #define R10 %r10
>> #define R11 %r11
>>
>> +/* Hold global for PIE suport */
>> +#define RBASE %r12
>> +
>> #define prologue(FUNC,KEY,B128,B192,r1,r2,r5,r6,r7,r8,r9,r10,r11) \
>> ENTRY(FUNC); \
>> + pushq RBASE; \
>> movq r1,r2; \
>> leaq KEY+48(r8),r9; \
&g...
2017 Oct 20
1
[PATCH v1 01/27] x86/crypto: Adapt assembly for PIE support
...gt; index 8739cf7795de..86fa068e5e81 100644
>> --- a/arch/x86/crypto/aes-x86_64-asm_64.S
>> +++ b/arch/x86/crypto/aes-x86_64-asm_64.S
>> @@ -48,8 +48,12 @@
>> #define R10 %r10
>> #define R11 %r11
>>
>> +/* Hold global for PIE suport */
>> +#define RBASE %r12
>> +
>> #define prologue(FUNC,KEY,B128,B192,r1,r2,r5,r6,r7,r8,r9,r10,r11) \
>> ENTRY(FUNC); \
>> + pushq RBASE; \
>> movq r1,r2; \
>> leaq KEY+48(r8),r9; \
&g...
2019 Sep 27
2
Maybe a TableGen bug?
Hi,
Here's llvm-tblgen -print-records message:
def LOADbos { // Instruction ABCInst ABCInstMMEMrr
field bits<32> Inst = { 0, 0, 0, 0, rs1{2}, rs1{1}, rs1{0}, index{0}, 0,
0, 0, 1, 0, rbase{3}, rbase{2}, rbase{1}, rbase{0}, rbase{4}, roffset{4},
roffset{3}, roffset{2}, roffset{1}, roffset{0}, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
field bits<32> SoftFail = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
string Namespace = "ABC&q...
2017 Oct 20
0
[PATCH v1 01/27] x86/crypto: Adapt assembly for PIE support
...x86/crypto/aes-x86_64-asm_64.S
> index 8739cf7795de..86fa068e5e81 100644
> --- a/arch/x86/crypto/aes-x86_64-asm_64.S
> +++ b/arch/x86/crypto/aes-x86_64-asm_64.S
> @@ -48,8 +48,12 @@
> #define R10 %r10
> #define R11 %r11
>
> +/* Hold global for PIE suport */
> +#define RBASE %r12
> +
> #define prologue(FUNC,KEY,B128,B192,r1,r2,r5,r6,r7,r8,r9,r10,r11) \
> ENTRY(FUNC); \
> + pushq RBASE; \
> movq r1,r2; \
> leaq KEY+48(r8),r9; \
> movq r10,r11; \
> @@ -74,54 +78,63 @@
> movl r6 ## E,4(r9); \
> movl r7 ## E,8(r9); \
>...
2006 Jan 23
1
will vectorization help in this case?
...racter(r[[l,"u"]])] = tPuzu[,as.character(r[[l,"u"]])] +
tempPzu;
tempPzi = apply(tempa, 2, sum);
tPzi = tPzi + tempPzi;
tPizi[,as.character(r[[l,"i"]])] = tPizi[,as.character(r[[l,"i"]])] +
tempPzi;
for(j in 1:ncomp) tPrjzuzilst[[j]][,,r[[l,rbase+j]]] =
tPrjzuzilst[[j]][,,r[[l,rbase+j]]] + tempa;
}
===========================================================
My question involves the operation using tempPzu and tempPzi. Is my use of
loop in this case to addup certain arrays together, too .. dumb? Is there
another way of doing such things by v...
2000 Jun 21
3
OS calls
...e
need for many of the programs in this library has disappeared.
I have always worked in Unix but my hope was that other R users would implement
the operating system functions for other OSs. To some extent this has happened,
in the sense that many functions I once had in syskern are now handled in Rbase.
Most of the remaining functions are rather trivial or small variations on things
already done in Rbase, and I think it would be valuable for everyone if these
too could be added to Rbase. The most difficult of the functions is probably
mail, but that is already being done in bug.report(), so I am...
2017 Oct 11
1
[PATCH v1 01/27] x86/crypto: Adapt assembly for PIE support
...a/arch/x86/crypto/aes-x86_64-asm_64.S b/arch/x86/crypto/aes-x86_64-asm_64.S
index 8739cf7795de..86fa068e5e81 100644
--- a/arch/x86/crypto/aes-x86_64-asm_64.S
+++ b/arch/x86/crypto/aes-x86_64-asm_64.S
@@ -48,8 +48,12 @@
#define R10 %r10
#define R11 %r11
+/* Hold global for PIE suport */
+#define RBASE %r12
+
#define prologue(FUNC,KEY,B128,B192,r1,r2,r5,r6,r7,r8,r9,r10,r11) \
ENTRY(FUNC); \
+ pushq RBASE; \
movq r1,r2; \
leaq KEY+48(r8),r9; \
movq r10,r11; \
@@ -74,54 +78,63 @@
movl r6 ## E,4(r9); \
movl r7 ## E,8(r9); \
movl r8 ## E,12(r9); \
+ popq RBASE; \
ret;...
2009 Dec 21
2
Closing files after using write
...s(atmpt, "try-error")){
output <- paste(yahooSymbol,"\n",sep="")
write(output, file = "data", append = TRUE, sep = "")
} else {
I've tried various things to close the file after write opens it, and looked
through the RBase docs... but I can't find anything that succesfully closes
the file.
This is obviously trivial... any ideas
Nick
[[alternative HTML version deleted]]
2004 Dec 22
2
NTVDM errors after joining domain
Hi all,
One of my very last users to move from the Novell server to the Samba domain
runs some applications using Rbase version 2! Yes, we are trying to get away
from it but it is taking some time. Anyway he had local administrator on
his machine and the applications worked fine. Now no matter if he has
administrator or not, he gets NTVDM errors. If I try to play around with the
memory settings (in the DOS...
2007 Jul 22
1
error for milter
...i downloaded the dkim-milter-1.2.0
and uncompress it edited the site.config.m4 file n folled intructions in
the INSTALL file but when i run
sh Build
it gives me errors
here below a part of the errors
tmp/software/dkim-milter-1.2.0/libdkim
Configuration: pfx=, os=Linux, rel=2.6.18-8.el5xen, rbase=2,
rroot=2.6.18-8, arch=i686, sfx=, variant=optimized
Making in
/tmp/software/dkim-milter-1.2.0/obj.Linux.2.6.18-8.el5xen.i686/libdkim
make[1]: Entering directory
`/tmp/software/dkim-milter-1.2.0/obj.Linux.2.6.18-8.el5xen.i686/libdkim'
make[1]: Nothing to be done for `all'.
make[1]: L...
2003 May 20
1
Calling R in BATCH mode from C programm
...and ARG2, and the R creates output file args.out
Now I want to be able to call the same command from C application :
#include <conio.h>
#include <process.h>
#include <string.h>
void main()
{
char *args[10], prog[80];
int ch;
strcpy(prog, "C:\\Program Files\\R\\RBase\\bin\\Rterm.exe ");
/* Arguments to Rterm.exe */
args[0] = "--slave";
args[1] = "--no-save";
args[2] = "--no-restore";
args[3] = "<args.R>";
args[4] = "args.out";
args[5] = "ARG1=1";
args[6] = "AR...
2005 Jan 04
2
Thank you! Upgrade from Novell 4.11 is complete
...erver up-to-date with
what was on the Novell server so the users would not lose any data in the
transition.
2. Completely rearranged the shares and the way they are presented to much
users, while providing some shares to certain users who needed to see certain
drive letters for their ancient (RBase, QBasic) applications to work.
3. Improved security and eliminated home directories for users who have not
worked here for years and years.
4. All printer drivers except for the pen plotter are now stored on the
server. Printing via CUPS+Samba, and the print performance has outstripped
the...
2024 Oct 15
2
R Package: 'ggbreak' in Dockerfile
...r-base\
&& apt-get clean \
&& apt-get purge \
&& rm -rf /var/lib/apt/lists/* /tmp/*
RUN pip3 install --upgrade pip wheel setuptools>5
RUN pip3 install pandas
RUN pip3 install openpyxl
RUN pip3 install selenium-firefox
RUN pip3 install --no-cache-dir --upgrade rbase
RUN pip3 install webdriver-manager
RUN pip3 install 'rpy2>=3.5.12'
RUN pip3 install xlsxwriter
# Install additional R packages
# RUN R -e "install.packages(c('tools', 'ggplot2', 'ggbreak', 'ggrepel', 'stringr'), repos='http://cran.us.r-pr...
2012 Nov 27
3
Problem installing knitr 0.5 or higher in Ubuntu
Hi,
I am using Rstudio in Ubuntu . While installing R from the terminal I got
the version R 2.13.1 .
But the problem is that knitr 0.5 requires higher versions.
So is there any way to get the latest version of R in ubuntu (or 2.13.1 is
the maximum I can get)?
In case the higher R version is not available can anybody please help me how
do I use the "knitr Html" option in R studio.
2017 Oct 11
32
[PATCH v1 00/27] x86: PIE support and option to extend KASLR randomization
Changes:
- patch v1:
- Simplify ftrace implementation.
- Use gcc mstack-protector-guard-reg=%gs with PIE when possible.
- rfc v3:
- Use --emit-relocs instead of -pie to reduce dynamic relocation space on
mapped memory. It also simplifies the relocation process.
- Move the start the module section next to the kernel. Remove the need for
-mcmodel=large on modules. Extends
2017 Oct 11
32
[PATCH v1 00/27] x86: PIE support and option to extend KASLR randomization
Changes:
- patch v1:
- Simplify ftrace implementation.
- Use gcc mstack-protector-guard-reg=%gs with PIE when possible.
- rfc v3:
- Use --emit-relocs instead of -pie to reduce dynamic relocation space on
mapped memory. It also simplifies the relocation process.
- Move the start the module section next to the kernel. Remove the need for
-mcmodel=large on modules. Extends