search for: assemblers

Displaying 20 results from an estimated 10320 matches for "assemblers".

Did you mean: assembler
2011 Jul 19
0
HiQnet System Architect 3.0
So I'm new to using wine. I recently purchased a used macbook, and installed wine to see if I could get System Architect 3.0 to run. System Architect is a program to allow plugging into various amplifiers and dbx Driverack units to make changes on your computer more than what you can do on the limited menu of the unit. Installing wine was fine (I used macports to install), and upon trying to
2006 May 01
3
[LLVMdev] Intel vs. AT&T Assembly.
...ertainly sounds more *useful*. :) > > -Chris It's not that I am dead set against supporting any other assembler, it's just these sort of discussions always seem to degenerate into "hey, we should support assembler X that I really like!", where X ranges over a large set of assemblers. The overwhelming majority of LLVM users couldn't care which assembler is used so long as everything "just works." Heck, they don't care if an assembler is used at all. In fact, they would be happier with LLVM if none were, as LLVM would then run faster. I'd rather all...
2006 May 01
3
[LLVMdev] Intel vs. AT&T Assembly.
Chris Lattner wrote: > On Mon, 1 May 2006, Ralph Corderoy wrote: > >> >> NASM might be the nicer target since it's GNU LGPL and runs on multiple >> OS. Its home page is broken at the moment, but the manual pages work. >> >> http://nasm.sourceforge.net/doc/html/nasmdoc0.html > > That's fine with me. The instructions are in true intel mode now,
2020 Mar 24
3
Status of Intel JCC Mitigations and Next Steps
...'ll stop and disclaim that I'm strongly in favor of the former.  I've tried to describe the pros/cons of each, but my perspective is definitely biased.) The difference between the two is a huge amount of complexity, and a very fundamental correctness risk.  The basic problem is that assemblers have to handle unconstrained inputs, and IMO, the semantics of assembler as used in practice is so under specified that it's really hard to infer semantics in any useful way.  As a couple of examples, is the fault behavior of an instruction well defined?  Is the label near an instruction u...
2010 Jan 28
0
[LLVMdev] llc generated machine assembly code for NASM
...> details of this. It's probably because it's first mission is to be a > compiler back-end, but the common wisdom is that gas is bare-bones and > masm is featureful. Clearly that doesn't hold for what LLVM needs, > and > you imply it's true for the whole family of assemblers that use Intel > syntax. Very surprising to those of us (well, me anyway) with minimal > time writing actual assembly. The long term plans are to finish the integrated assembler. We currently have active work to finish the assembler for Macho X86 32/64 targets. I suspect that ELF will...
2015 Mar 18
6
[LLVMdev] string input for the integrated assembler
Short version: If the integrated assembler accepted assembly strings as input, more targets could take advantage of integrated assembly. The longer version: For a given assembly statement, my out-of-tree target has complex instruction selection logic -- more so than the in-tree targets. This target uses variable length instructions and a laborious hierarchy of tblgen AsmOperands to do the job.
2012 Sep 30
3
[LLVMdev] Hello World assembly without clib "puts"?
> > The more important question is: why would you want to do that? What > problem are you trying to solve? As weird as it sounds, I'm looking for multiplatform assembly languages. I want to learn assembly, but I want my knowledge and code to carry over no matter which operating system I'm using. I regularly use Windows, Mac, and Linux, and I don't want to have to rewrite my
2018 Nov 26
4
[RFC] Checking inline assembly for validity
GCC-style inline assembly is notoriously hard to write correctly, because it is the user's responsibility to tell the compiler about the requirements of the assembly (inputs, output, modified registers, memory access), and getting this wrong results in silently generating incorrect code. This is also dependent on register allocation and scheduling decisions made by the compiler, so an inline
2012 Jul 15
3
[LLVMdev] clan -x assembler fails on vcvttsd2siq instruction
Dear llvm developers, I am trying to run clang assembler to use avx instructions on Mac. I use gcc 4.7.1 to generate .s files from .c files. I can assemble foo.s by clang -c -x assembler foo.s to get foo.o but clang -c -x assembler foo_long.s fails with $clang -x assembler foo_long.s foo_long.s:27:2: error: invalid instruction mnemonic 'vcvttsd2siq' vcvttsd2siq %xmm0,
2010 Jan 28
3
[LLVMdev] llc generated machine assembly code for NASM
...39;m curious about the details of this. It's probably because it's first mission is to be a compiler back-end, but the common wisdom is that gas is bare-bones and masm is featureful. Clearly that doesn't hold for what LLVM needs, and you imply it's true for the whole family of assemblers that use Intel syntax. Very surprising to those of us (well, me anyway) with minimal time writing actual assembly. Is any of this documented somewhere I can just go off and read, or is it just lore in the LLVM community? Dustin
2006 May 01
0
[LLVMdev] Intel vs. AT&T Assembly.
On Mon, 1 May 2006, Jeff Cohen wrote: > Chris Lattner wrote: >> On Mon, 1 May 2006, Ralph Corderoy wrote: >>> NASM might be the nicer target since it's GNU LGPL and runs on multiple >>> OS. Its home page is broken at the moment, but the manual pages work. >>> >>> http://nasm.sourceforge.net/doc/html/nasmdoc0.html >> >> That's
2012 Oct 15
4
[LLVMdev] Using llvm-mc assembler in the llvm test-suite
Has anyone converted llvm/projects/test-suite to use the llvm assembler instead of gcc? If so, what was needed to change and how? My assumption is that this would be a good way to test the llvm assembler. Jack -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20121015/a91a495f/attachment.html>
2008 Sep 05
1
[LLVMdev] Query regarding Inline Assembly
Hi all, I am using the inline assembly expressions( which are different from Module Level Inline Assembly) and have some doubts about how do the assembly expressions affect the optimization passes. I inserted an inline assembly for a particular instruction and I assume that this instruction affects the Data Flow. Thus I want to make sure that no pass should move any instruction across this
2010 Jan 29
1
[LLVMdev] llc generated machine assembly code for NASM
...f this. It's probably because it's first mission is to be a >> compiler back-end, but the common wisdom is that gas is bare-bones and >> masm is featureful. Clearly that doesn't hold for what LLVM needs, >> and >> you imply it's true for the whole family of assemblers that use Intel >> syntax. Very surprising to those of us (well, me anyway) with minimal >> time writing actual assembly. > > The long term plans are to finish the integrated assembler. We > currently have active work to finish the assembler for Macho X86 32/64 > targets....
2012 Oct 15
1
[LLVMdev] Using llvm-mc assembler in the llvm test-suite
Let me see if I understand the response ;-) When you are saying integrated assembler do you mean llc --filetype=obj? If so, we currently have that for an option when running the test-suite. When you say that to test the llvm-mc assembler for your target you don't substitute the gcc assembler invocation for llvm-mc which would expect the resultant executable run to pass. Instead you have to
2011 Sep 13
4
[LLVMdev] Strategy for leveraging llvm optimizations in vm
Hi -- I'm still very much a newbie with llvm, but am looking (hopefully) to use it to compile into native intel code a set of source that is a combination of byte codes for my own custom vm and intel code that has been coded in assembly language directly. In an earlier exchange, I already discovered that llvm does not do any optimizations on intel assembly language code. This would be an
2018 Mar 28
3
[DWARFv5] Assembler syntax for new line-table features
TL;DR: If I'm trying to define new assembler directive syntax to support DWARF v5, it seems like a good idea for all the various assemblers out there in the world to support the same syntax. How would I go about negotiating that syntax with other assembler providers? Is GNU as the only really relevant one? Long version: DWARF v5 introduces a couple of new features in the .debug_line section that require assembler syntax, because the...
2018 Mar 29
2
[DWARFv5] Assembler syntax for new line-table features
...a cross-project discussion). - Dave On Wed, Mar 28, 2018 at 11:16 AM via llvm-dev <llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>> wrote: TL;DR: If I'm trying to define new assembler directive syntax to support DWARF v5, it seems like a good idea for all the various assemblers out there in the world to support the same syntax. How would I go about negotiating that syntax with other assembler providers? Is GNU as the only really relevant one? Long version: DWARF v5 introduces a couple of new features in the .debug_line section that require assembler syntax, because the...
2007 Jun 29
1
[LLVMdev] LLVM assembly without basic block
Thank you for reminding me the notion of the basic block. Of course, I know all the assembly takes the form of BBs and is divided into units of BB. OK. It looks better for me to explain what I wanted to do more clear from the first. Actually, I am working on emitting out an assembly of VM by using LLVM. LLVM assembly looks similar with this VM assembly except BB. The VM assembly does not have the
2016 Jan 11
2
Question about relaxation in MC assembler
Hi All, I have a question about relaxation stuff in MC assembler. I am encoding conditional branch instructions with PC relative address in assembler. I have met some tests with relative offsets over the instruction's address field. I think I need to change the conditional instruction to multiple instructions with basic blocks for else and then syntax and it should be done in assembler