similar to: PR36144: X86 Intel syntax and masm flavor

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.