Displaying 20 results from an estimated 200 matches similar to: "PR36144: X86 Intel syntax and masm flavor"
2020 Jan 21
2
MASM & RIP-relative addressing
Apologies - I apparently remembered part of the issue incorrectly, so this
ended up quite confusing. The problem comes when referencing labels in a
different section of the binary. To clarify, if I assemble the code:
.data
foo BYTE 5
.code
mov eax, foo
with Microsoft's ml64.exe, it emits an object file disassembling to:
0: 8b 05 00 00 00 00 mov eax, dword ptr [rip]
2020 Jan 21
2
MASM & RIP-relative addressing
Are you asking what the parsing rules are, or how you should modify the LLVM code to achieve that result?
If the latter, you haven’t really given enough detail here. What code, exactly, have you tried modifying? Do you have any ideas for how it could work?
-Eli
From: Eric Astor <epastor at google.com>
Sent: Tuesday, January 21, 2020 2:44 PM
To: Eli Friedman <efriedma at
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
2020 Jan 21
2
MASM & RIP-relative addressing
Hi all,
Continuing work on llvm-ml (a MASM assembler)... and my latest obstacle is
in enabling MASM's convention that (unless specified) all memory location
references should be RIP-relative. Without it, we emit the wrong
instructions for "call", "jmp", etc., and anything we build fails at the
linking stage.
My best attempt at this so far is a small patch to
2020 Aug 23
3
Apropos "shouting": PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT
Who's "shouting" here? Even in complete lines, 9 consecutive words!
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: C:\Windows\Temp\crash-74a40f.c
clang: note: diagnostic msg: C:\Windows\Temp\crash-74a40f.sh
clang: note: diagnostic msg:
********************
--- crash-74a40f.c ---
2020 Aug 23
2
Apropos "shouting": PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT
"David Blaikie" <dblaikie at gmail.com> wrote:
> Context is everything.
I'm willing to accept your humble apologies.
> Spotting the relevant details in long build output
> can be tricky & some emphasis (caps, the *** borders, etc) can be useful.
So you dare to "shout" at your users/customers, but mock when someone (me)
uses the same sort of emphasis,
2019 May 13
2
strange output from llvm-mc
It looks to me like llvm-mc is doing something strange. Eg:
echo "pop ebp" | llvm-mc -assemble -arch=x86 -filetype=obj -o
temp.bin
Now disassembling temp.bin:
$ llvm-objdump -disassemble -x86-asm-syntax=intel -section-headers temp.bin
temp.bin: file format COFF-i386
Disassembly of section .text:
0000000000000000 .text:
0: 8f 05 00 00 00 00
2020 Aug 23
2
Apropos "shouting": PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT
Hi Stefan,
You can find the contribution guidelines here :
https://llvm.org/docs/Contributing.html
LLVM also have code of conduct : https://llvm.org/docs/CodeOfConduct.html
On Sun, 23 Aug 2020 at 23:28, David Blaikie via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
>
>
> On Sun, Aug 23, 2020 at 10:54 AM Stefan Kanthak <stefan.kanthak at nexgo.de>
> wrote:
>
>>
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
2017 Nov 21
2
question about xray tls data initialization
with some dirty hack , I've made xray runtime 'built' on windows ,
but unfortunately I haven't enough knowledge about linker and the
runtime, and finally built executable didn't run. I'd like to share
my changes here , hopes somebody help me to make it run on windows.
in AsmPrinter, copy/paster xray for coff target
InstMap =
2012 Aug 06
3
[LLVMdev] [RFC] MS-style inline assembly
All,
The purpose of this email is to open a discussion on the design and
implementation of support for Microsoft-style inline assembly in clang. The
majority of the work will be done in clang, but I'm CC'ing both dev lists to get
the most exposure possible. There are _many_ open questions and the
forthcoming description is likely to be obscure in many place (at times this
is on purpose,
2017 Jul 01
2
KNL Assembly Code for Matrix Multiplication
Thank You,
It means vmovdqa64 zmm22, zmmword ptr [rip + .LCPI0_0] # zmm22 =
[8,9,10,11,12,13,14,15] zmm22 will contain 64 bit constant values which are
indexes here zmm22=8, 9, 10, 11, 12,13,14,15. not the values loaded from
these locations. and zmm2 contains constant 4000. so,
vpmuludq zmm14, zmm10, zmm2 ; will multiply the indexes values with 4000,
as for array b the stride is 4000.
zmm14=
2017 Nov 16
2
question about xray tls data initialization
I'm learning the xray library and try if it can be built on windows, in
xray_fdr_logging_impl.h
line 152 , comment written as
// Using pthread_once(...) to initialize the thread-local data structures
but at line 175, 183, code written as
thread_local pthread_key_t key;
// Ensure that we only actually ever do the pthread initialization once.
thread_local bool UNUSED Unused = [] {
2007 Jul 17
0
Improved flavor
Men agree: WonderCum Doubles, Triples, Quadruples and MORE! ... not just volume of ejaculate, but intensity and power of orgasms. "IT WILL ABSOLUTELY BLOW YOUR MIND" Get it now "Without a Prescription". Achieve the feeling of complete ecstasy while having ball blowing orgasms. This is an experience like no other!http://kalfood.comMaybe you seek ways to increase your fertility
2007 Jul 17
0
Improved flavor
Men agree: WonderCum Doubles, Triples, Quadruples and MORE! ... not just volume of ejaculate, but intensity and power of orgasms. "IT WILL ABSOLUTELY BLOW YOUR MIND" Get it now "Without a Prescription". Achieve the feeling of complete ecstasy while having ball blowing orgasms. This is an experience like no other!http://kalfood.comMaybe you seek ways to increase your fertility
2003 Jul 29
1
Linux flavor?
What Linux distribution is best for use with Asterisk?
(easiest compile, least problems, etc)
Thanks,
Sean Rodger
2006 Sep 15
1
Ice cream flavor metaphor in statistical computing
Forgive me, but since it's Friday and I've been thinking about command
line options lately, I thought I'd find out who came up with the name of
the --vanilla argument for R. From the svn log:
------------------------------------------------------------------------
r2509 | maechler | 1998-10-10 10:52:53 -0500 (Sat, 10 Oct 1998) | 2 lines
Changed paths:
M /trunk/src/unix/system.c
2005 Oct 10
0
Fredericksburg ZPUG Meeting will have an Asterisk Flavor this Month
I've been asked to forward this announcement to the list. It's a little
"short notice" as the meeting is this Wednesday night. I'm one of the
presenters as well :-)
From: Gary Poster <gary@zope.com>
Date: October 10, 2005 11:51:10 AM EDT
To: zope-announce@zope.org, python-announce-list@python.org,
fredericksburg-zpug@zope.org
Subject: Fifth Fredericksburg, VA ZPUG
2014 Oct 07
3
[LLVMdev] [lld] lld build needs to have flags that specify what flavor/targets to build ?
Hi,
I think lld needs to have an infrastructure as part of the build process
to build specific flavors and specific targets.
For this I was thinking that the Registry expand to consider flavors and
targets that are part of the build process.
So each flavor/target would register and the Driver would walk through
the list of handlers to check if there is a handler defined for that
2005 Jan 12
3
What is the best and easiest flavor to be usedwith Asterisk.
Almost any distro will do, since 2.6 kenels are bleeding edge you might
have to spend more time getting everything working, and in most cases
you are best served by determining which distro your hardware
manufacturer supports, Dell typically supports only redhat, HP supports
suse on many boxes. While there are workarounds, having the hardware
manufacturer deal with driver issues is a bonus.