Displaying 20 results from an estimated 165 matches for "opc".
Did you mean:
op
2004 Aug 25
3
Wine and industrial communication like OPC
Hello!
I have some questions about Wine and how/if it can be used with industrial communication like OPC (MicroSoft Com/DCom objects, DDE and more)
My short question is:
Can I use Wine to make OPC communication work with a Linux system.
OPC "OLE for Process Control"
A "general" standard for communication in industrial systems, that unfortunately is totally depending on Windows...
2001 Jan 18
1
r help message
...----------------------------------
System info:
R version rw1020 on NT
ESS using emacs ver. 20.4
----------------------------------
To keep my scripts short and tidy, I want to call sub-functions and return
variables from these for subsequent use in the calling function.
e.g.
"test.smooth.opc.time.series" <-
function()
{
load.opc.ascii.files()
}
Within the sub-function "load.opc.ascii.files" I have tried two ways of
assigning variables for use by the calling function
"test.smooth.opc.time.series":
dir <<- c('h:/data/nov99_tan991...
2007 Jul 24
0
fedora7 can not boot in hvm domain of xen3.1
...00000020000000 (Reserved)
(XEN) HVM10:
(XEN) HVM10: Start BIOS ...
(XEN) HVM10: Starting emulated 16-bit real-mode: ip=F000:FFF0
(XEN) HVM10: 0x000FFFF0: 0xF000:0xFFF0 (0) <VM86_REAL>
(XEN) HVM10: rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
(XEN) HVM10: 0x000FE260: 0xF000:0xE260 (0) opc 0xB0
(XEN) HVM10: Remapping master: ICW2 0x8 -> 0x20
(XEN) HVM10: 0x000FE264: 0xF000:0xE264 (0) opc 0xB0
(XEN) HVM10: Remapping slave: ICW2 0x70 -> 0x28
(XEN) HVM10: 0x000FE268: 0xF000:0xE268 (0) opc 0xB0
(XEN) HVM10: 0x000FE26C: 0xF000:0xE26C (0) opc 0xB0
(XEN) HVM10: 0x000FE270: 0xF000:0xE2...
2009 Mar 24
2
[LLVMdev] Reducing .td redundancy
Is it legal to do something like a !strconcat on a non-string entity? That
is, is there some operation that will let me do this (replace SOME_CONCAT with
an appropriate operator):
(WARNING! Hacked-up tablegen ahead!)
multiclass sse_fp_binop_bitwise_rm<bits<8> opc, string OpcodeStr,
SDNode OpNode> {
// Vector operation emulating scalar (fp)
def FsPSrr : PSI<opc, MRMSrcReg, (outs FR32:$dst), (ins FR32:$src1, FR32:
$src2),
!strconcat(OpcodeStr, "ps"\t{$src2, $dst|$dst, $src2}"),...
2014 Jul 31
5
[LLVMdev] Tablegen binary literals
...Yeah, exactly those 2 things. I have them in separate patches, but I think we only get the benefit from sized binary literals if we also allow them to initialize multiple bits in another bits<n> type.
Thanks,
Pete
> I.e. I don’t think we currently accept:
>
> bits<4> x = { opc, opc }
>
> Thanks,
> Adam
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140730/6b7396ac/attachment.html>
2015 Oct 19
2
Instructions with no operand
Hi all,
I am trying to implement an instruction with no operand for example "clr"
in TableGen.
-----------------------------------------
e.g.
*InstrInfo.td:*
class TestInst<string opc, string asmstr, dag oops, dag iops,
list<dag> pattern> : Instruction { ... }
def int_no_operand : Intrinsic<[]>;
class ALU<string opc> : TestInst<opc, "", (outs), (ins),
[(int_no_operand)]>;
*InstrFormat.td*
multiclass Clr {
def _ : ALU<&qu...
2009 Apr 13
1
[LLVMdev] Porting LLVM backend is no fun yet
Dan Gohman wrote:
> There certainly are wishlist items for TableGen and TableGen-based
> instruction descriptions, though I don't know of an official list.
> Offhand,
> a few things that come to mind are the ability to handle nodes with
> multiple results,
Is there an official workaround, BTW?
- Volodya
2015 Nov 06
2
Instructions with no operand
...point. Could you please give me a hint how to
> solve this problem without touching the LLVM backbone?!
> Why LLVM doesn't let me define an instruction consisting of an operator
> with no operand?
Could you try it without the pattern? I.e. just this:
class TestInst<string opc, string asmstr, dag oops, dag iops,
list<dag> pattern> : Instruction { ... }
class ALU<string opc> : TestInst<opc, "", (outs), (ins)>;
See if you get the same error. I suspect it has to do with the
intrinsic itself, not the instruction d...
2014 Jul 31
2
[LLVMdev] Tablegen binary literals
...ts, I think they expect to get a value with 3 bits, and not a 2-bit value which is silently truncated and later silently zero extended.
Given this, I would then like to extend bits initializers to accept these new sized binary literals. For example, I would like to be able to write
bits<2> opc;
bits<8> x = { opc, 0b1100, rd{1}, rs{0} }
This would let us write some encodings much more concisely, instead of having to put each initializer on its own line.
I do have patches, which I’m happy to present for review, but I’d like some feedback on the general idea before we get to the low...
2005 May 30
0
Re: Running LabView + OPC server/EIB on wine ?
...experience in this area, hope you don't mind.
> assume I use LabView on Windows to make a standalone .exe
> this .exe communicates with the EIB fieldbus using a bus coupler unit
> that communicates with a normal serial interface COM (9600bps).
>
> Under windows LabView uses the OPC server to provide an interface with
> the EIB bus.
>
> Do you think it would be possible to run the standalone .exe on Linux +
> wine with
> the bus coupler attached to the serial port ?
It's possible, I'm sure. The question is how much work it will take.
Rarely do thin...
2009 Mar 24
0
[LLVMdev] Reducing .td redundancy
..., is there some operation that will let me do this (replace
> SOME_CONCAT with
> an appropriate operator):
I don't get it, can you try a simpler example on me? :)
-Chris
>
>
> (WARNING! Hacked-up tablegen ahead!)
>
> multiclass sse_fp_binop_bitwise_rm<bits<8> opc, string OpcodeStr,
> SDNode OpNode> {
> // Vector operation emulating scalar (fp)
> def FsPSrr : PSI<opc, MRMSrcReg, (outs FR32:$dst), (ins FR32:$src1,
> FR32:
> $src2),
> !strconcat(OpcodeStr, "ps"\t{$src...
2012 Aug 19
1
[LLVMdev] MBlaze select_cc lowering question.
...gt; SelectionDAG &DAG) const {
> SDValue LHS = Op.getOperand(0);
> SDValue RHS = Op.getOperand(1);
> SDValue TrueVal = Op.getOperand(2);
> SDValue FalseVal = Op.getOperand(3);
> DebugLoc dl = Op.getDebugLoc();
> unsigned Opc;
>
> SDValue CompareFlag;
> if (LHS.getValueType() == MVT::i32) {
> Opc = MBlazeISD::Select_CC;
> CompareFlag = DAG.getNode(MBlazeISD::ICmp, dl, MVT::i32, LHS, RHS)
> .getValue(1);
> } else {
> llvm_unreachable("Cannot lower select_...
2007 Oct 04
3
[LLVMdev] RFC: Tail call optimization X86
...of ESP immediately before this
instruction,
+ // merge the two. This can be the case when tail call
elimination is
+ // enabled and the callee has more arguments then the caller
+ if (MBBI != MBB.begin()) {
+ MachineBasicBlock::iterator PI = prior(MBBI);
+ unsigned Opc = PI->getOpcode();
+ if ((Opc == X86::SUB64ri32 || Opc == X86::SUB64ri8 ||
+ Opc == X86::SUB32ri || Opc == X86::SUB32ri8) &&
Weird indentation?
+/// CheckAndDeletePreceedingADD - looks at instruction before the
passed
+/// instruction if it is an ADD instruc...
2009 Jun 11
2
[LLVMdev] Regular Expressions
...avx_fp_cvt_scalar_xs_scalar64_xs_node_sintrinsic_rm<
0x2D, "cvtsi2ss", sint_to_fp, "cvtsi2ss", "f32", "i32">;
[Meanwhile, down in the guts...]
class fp_cvt_scalar_VXSnrr<
// Parent: avx_fp_cvt_scalar_xs_node_rm_DEF_V#NAME#_128rr
bits<8> opc,
string OpcodeStr,
SDNode OpNode,
string DstType,
string SrcType,
int CustomPatterns = 0,
list<dag> patterns = [],
string asm = ""
>: fp_unary_vxs_n_rm_rr<
opc,
!cast<RegisterClass>(!patsubst("^f([0-9]+)","FR$1",!patsubst("^...
2016 Mar 16
2
[PATCH mesa 5/6] nouveau: codegen: Add support for OpenCL global memory buffers
...R ||
> + ldst->src(0).getFile() == FILE_MEMORY_GLOBAL) &&
> ldst->src(0).isIndirect(0) &&
> ldst->getIndirect(0, 0)->reg.size == 8;
> }
> @@ -1779,8 +1781,13 @@ CodeEmitterNVC0::emitSTORE(const Instruction *i)
> uint32_t opc;
>
> switch (i->src(0).getFile()) {
> - case FILE_MEMORY_BUFFER: opc = 0x90000000; break;
> - case FILE_MEMORY_LOCAL: opc = 0xc8000000; break;
> + case FILE_MEMORY_BUFFER:
> + case FILE_MEMORY_GLOBAL:
> + opc = 0x90000000;
> + break;
> + case...
2009 Jun 13
0
[LLVMdev] Regular Expressions
..._xs_node_sintrinsic_rm<
> 0x2D, "cvtsi2ss", sint_to_fp, "cvtsi2ss", "f32", "i32">;
>
> [Meanwhile, down in the guts...]
>
> class fp_cvt_scalar_VXSnrr<
> // Parent: avx_fp_cvt_scalar_xs_node_rm_DEF_V#NAME#_128rr
> bits<8> opc,
> string OpcodeStr,
> SDNode OpNode,
> string DstType,
> string SrcType,
> int CustomPatterns = 0,
> list<dag> patterns = [],
> string asm = ""
>> : fp_unary_vxs_n_rm_rr<
> opc,
> !cast<RegisterClass>(!patsubst("^f([0-9]+)...
2007 Oct 02
0
[LLVMdev] RFC: Tail call optimization X86
Hi all,
I changed the code that checks whether a tail call is really eligible
for optimization so that it performs the check/fix in
SelectionDAGISel.cpp:BuildSelectionDAG() as suggest by Evan. Also
eliminated an error that caused the remaining failing test cases in
the test-suite.
The results look very nice (on darwin x86, r42486).
The same number (46) of failing test cases on patched
2007 Jul 03
2
[LLVMdev] Swaps of FP registers
...sing xchg. Is there a similar
instruction for floating point?
My function to insert swaps is like:
void X86RegisterInfo::swapRegs(
MachineBasicBlock & mbb,
MachineBasicBlock::iterator mi,
unsigned r1,
unsigned r2,
const TargetRegisterClass *rc
) const {
unsigned Opc;
if (rc == &X86::GR32RegClass) {
Opc = X86::XCHG32rr;
} else if (rc == &X86::GR16RegClass) {
Opc = X86::XCHG16rr;
} else if (rc == &X86::GR8RegClass) {
Opc = X86::XCHG8rr;
} else {
assert(0 && "Unknown regclass in add...
2009 Feb 10
0
[LLVMdev] Multiclass patterns
...egister
> classes.
>
Please look at the documentation for "multiclass" and "defm". In the
X86InstrSSE.td file, we have this, which looks very similar to what
you have above.
let Constraints = "$src1 = $dst" in {
multiclass basic_sse1_fp_binop_rm<bits<8> opc, string OpcodeStr,
SDNode OpNode, Intrinsic F32Int,
bit Commutable = 0> {
// Scalar operation, reg+reg.
def SSrr : SSI<opc, MRMSrcReg, (outs FR32:$dst), (ins FR32:$src1, FR32:$src2),
!strconcat(OpcodeStr,...
2008 Sep 19
2
[LLVMdev] Custom Opcodes versus built-in opcodes
________________________________
From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu]
On Behalf Of Chris Lattner
Sent: Friday, September 19, 2008 10:49 AM
To: LLVM Developers Mailing List
Subject: Re: [LLVMdev] Custom Opcodes versus built-in opcodes
On Sep 18, 2008, at 4:04 PM, Villmow, Micah wrote:
I am using lowering instructions and using custom opcodes that I can
more easily directly map to my backend. These opcodes are then used to
emit a custom set of instructions into the MachineBasicBlock. I'...