Displaying 20 results from an estimated 7000 matches similar to: "[LLVMdev] Yasm ASM printer"
2012 Aug 07
1
[LLVMdev] YASM and LLVM
Hi,
A while ago I posted about implementing something to print ASM in a format that the YASM assembler can handle, well, I've got a small change set that does just that. We're compiling non-trival programs with it for Win32/Metro so it seems to work :-)
Having little exposure to the LLVM codebase, I'm not 100% sure of the coding guidelines, or what the repercussions of some of my
2012 Apr 02
1
[LLVMdev] Adding a Yasm ASM printer
Hi,
I'm in the process of adding a X86 ASM Printer for outputting the asm in
a style that Yasm can take without any post processing. Yasm's format is
very close to that of intel. I was wondering if my approach is correct:
I've made a custom MCAsmStreamer to remove some of the COFF symbol
directives that yasm doesn't understand.
I've made a X86YasmInstPrinter, and added it
2012 Feb 16
0
[LLVMdev] ASM appears to be incorrect from llc
Hi Matthew,
On Feb 15, 2012, at 5:42 PM, Matthew Huck wrote:
> Hi,
> It doesn't compile with yasm, or nasm
Where did you get the idea that "Intel syntax" means NASM? LLVM actually produces assembly files that can be fed to GAS, or to LLVM's MC framework. (In fact, it's missing a .intel_syntax directive so GAS knows it needs to assemble instructions according to
2012 Feb 16
3
[LLVMdev] ASM appears to be incorrect from llc
Hi,
It doesn't compile with yasm, or nasm (reports invalid combination of
opcode and operands), and
mov _x,EAX
is meaningless as _x is just a label (an numeric constant that happens to
be an address), so it would have to be dereferenced to get to the memory at
that address, otherwise it's like saying
mov 0x12341234, EAX
Now, my asm skills are not that great, so I'm prepared to be
2019 Oct 05
1
CentOS 8 (less used) packages
I'm still not catching on to the "new" of CentOS 8
yum install yasm
Last metadata expiration check: 0:01:32 ago on Sat 05 Oct 2019 12:46:16 PM
EDT.
No match for argument: yasm
Error: Unable to find a match
yum install yasm-devel
Last metadata expiration check: 0:01:37 ago on Sat 05 Oct 2019 12:46:16 PM
EDT.
No match for argument: yasm-devel
Error: Unable to find a match
yum
2017 Feb 11
2
Licence text questions
I'm running a CentOS 6.5 chroot to build Pale Moon (a Firefox fork)
for older machines running distros like Puppy linux. Before anyone
asks...
* Yes, even though the older machines are using "ancient" glibc, etc,
they do have security patches back-ported, e.g.
http://www.murga-linux.com/puppy/viewtopic.php?t=90461
"Lucid Puppy Revitalized as 5.2.8.7 - December,
2017 Jan 31
0
yasm
>On Jan 29, 2017 3:19 PM, "Richard Melville via Syslinux" <syslinux at zytor.com> wrote:
>
>Can Syslinux be built with yasm rather than NASM?
>
>Richard
>
>
>Considering the specifics of the build that depend on nasm specific behaviors, probably >not. Have you tried?
>
>
Not yet, but I'm about to soon. I'll report back.
Richard
2008 May 13
1
[LLVMdev] win32 assemblers and linkers for llvm
I made some researches how llvm, possibly with other tools, can be a full
backend for compiler writers (with the final result being an executable file
or dynamic linked library). Here are the results:
A. Assemblers
When I saw that the I86 target for llvm with the Intel syntax targets MASM
(I tested with the MASM version from http://www.masm32.com/ ), it was a bad
surprise for me. This is
2012 Apr 05
0
[LLVMdev] Difference between 2.9 and 3.0 in intel ASM printer
Hi,
I'm almost there with my Yasm printer, however, I've stumbled upon this.
Using this:
; ModuleID = 'data.u'
%window = type { %visobj, %vec2, %vec2, %vec2, %string, %color, i32, i32,
%string, %string, %string, i1, i1, i1, i1, i1, i1, i32, i8* }
%visobj = type { %object, i1, i1, i1, i1, %color, %vec4, %vec4, %vec4,
%vec4, i32, %mat4, %mat4, %mat4, %mat4, %material*,
2009 Apr 08
2
[LLVMdev] Native Static Compilers Compatible with LLVM
I've tried compiling with tinycc, and assembling with yasm, and fasm even
with intel syntax. I'm just wondering what available compilers and
assemblers there are without trying every one of them.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090408/b779a781/attachment.html>
2000 Jul 06
0
MS DevStudio 6.0 and directory case problems.
Hello,
Ordinarily, I would search the archives, but they seem to be
down at the moment. I am having some problems with Microsoft's
Visual C++ 6.0 with a Samba server running on an SGI IRIX
machine.
The problem: The UNIX directory structure on our IRIX machine
contains mixed case names. (say /usr/PROJECT/Build) I've noticed
that DevStudio changes the directory name to all lower case
2010 Jan 22
2
[LLVMdev] how to compile asm output for x86 with Micorsoft's ML
It would be nice to be able to use clang/llvm without GNU toolchain
dependencies. Just out of curioisty what does the
--x86-asm-syntax=intel actually mean then? Does this not get used? Is
this a different syntax than the AT&T variety (forgive me if this is
an obvious question)?
I tried downloading FASM last night and it seemed handle some of the
output, the one thing it didn't like was
2010 Jan 22
0
[LLVMdev] how to compile asm output for x86 with Micorsoft's ML
> Regarding the pecoff support - FASM comes with complete source and
> what appears to be a BSD license. It outputs to pecoff. Assuming the
> FASM code is readable and reasonably understandable, could this code
Scratch all that, my mistake, it's all assembly.
Cheers
Jim
2017 Jan 06
2
Strange (?) device.map in CentOS 7 VM installations
On 5/1/2017 11:04 ??, Nikolaos Milas wrote:
> Can others please report the content of /boot/grub2/device.map on
> their CentOS 7 (physical or virtual) installations?
Thank you all for your reports. Since it seems this is generally the
case with CentOS 7, does anyone also have access to RHEL 7 installations
to verify if this is the case with these installations as well?
> And can any
2016 Jul 14
2
IDMAP Issue
Good Day All,
We have an issue where the following in smb.conf :
idmap uid = 10000-20000
... it is resulting in assigned id's clashing with id's in passwd. What are
the repercussions should we change to say the following :
idmap uid = 20000-30000
Many thanks.
Regards
Shaun
2013 Mar 12
2
I reinstalled OS X, now FLAC 1.3 git won't compile.
Are there any dependencies that I need, but don't have? I've got doxygen,
libogg, automake, autoconf, libtool, valgrind, docbook, nasm, yasm,
libiconv.
the Autogen.sh script fails with:
"Updating build configuration files for FLAC, please wait....
configure.ac:308: warning: macro 'AM_ICONV' not found in library
configure.ac:309: warning: macro 'AM_LANGINFO_CODESET'
2012 Feb 16
0
[LLVMdev] ASM appears to be incorrect from llc
On Wed, Feb 15, 2012 at 3:36 PM, Matthew Huck <matthew.huck at gmail.com> wrote:
> Hi,
> I'm trying to compile an intermediate representation file to ASM (intel
> style), and I believe that the resultant ASM is invalid. The IR is:
>
> ; ModuleID = 'test.u'
>
> %vec2 = type { float, float }
> @t = global %vec2 zeroinitializer
> @x = global i32 0
>
2002 Feb 20
2
Multiple macintosh() graphics devices (PR#1318)
Full_Name: David Orme
Version: 1.4.0
OS: Mac OS 9.1
Submission from: (NULL) (155.198.17.121)
R crashes (politely and without further repercussions) with a type 3 error
under the following conditions:
Open more than one macintosh() graphics device:
> macintosh()
> macintosh()
and hence there are two devices...
> dev.list()
Macintosh Macintosh
2 3
..with device 3
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