search for: jmp

Displaying 20 results from an estimated 1056 matches for "jmp".

2019 Mar 26
4
GSoC19: Improve LLVM binary utilities
(Adding just a bit to Jake's response) On Tue, Mar 26, 2019 at 11:31 AM Jake Ehrlich via llvm-dev < llvm-dev at lists.llvm.org> wrote: > Hi Seiya, > > What should I prioritize? I suppose that improving llvm-objcopy is the >> most crucial work in this summer. > > > This is an opinion that will vary a lot from person to person. > +1! And don't forget that
2014 Aug 26
2
[LLVMdev] llvm-objdump
Hi Kev, I'm glad to hear llvm-objdump is getting attention. I'm unclear on how much output specialization one could (or should) do for ELF vs. Mach-O. If you're game, let's compare an example: $ cat labeltest.s .text foo: nop bar: bum: nop jmp bar jmp bum jmp baz nop baz: nop Assembling for x86 and llvm-objdump'ing, i get $ llvm-mc -arch=x86 -filetype=obj labeltest.s -o x86_labeltest.o $ llvm-objdump -d x86_labeltest.o x86_labeltest.o: file format ELF32-i386 Disassembly of section .text: foo: 0: 90...
2016 Jun 22
2
x86: How to Force 2-byte `jmp` instruction in lowering
I have a bit of a riddle: In http://reviews.llvm.org/D19904 I'm trying to spell the following assembly: .palign 2, 0x90 jmp +0x9 nopw 512(%rax,%rax,1) // rest of the code I try the following snippet to accomplish this: OutStreamer->EmitLabel(CurSled); OutStreamer->EmitCodeAlignment(4); auto Target = OutContext.createLinkerPrivateTempSymbol(); // Use a two-byte `jmp`. This version of JMP takes an 8-b...
2016 Feb 27
2
X86 assembler cannot jump NEAR?
Hi, Currently X86 assembler seems to always compile "jmp _label" as a SHORT jump with "EB" opcode: $ echo "jmp _label"|llvm-mc -assemble -triple=i386 -show-encoding .text jmp _label # encoding: [0xeb,A] My question is: can X86 assembler supports NEAR jump with opcode "E9"? I try with &quot...
2016 Feb 27
2
Fwd: X86 assembler cannot jump NEAR?
> On Feb 27, 2016, at 4:36 AM, Jun Koi via llvm-dev <llvm-dev at lists.llvm.org> wrote: > The problem is that llvm-mc always compiles "jmp" this as short jump, no matter where the target is. Hence my question. I dont know if there is any way to change this behavior. Looks like a bug to me so far. It isn't. It's just created some assembly which, when assembled, may end up as a near jump or a short jump. > Craig said t...
2013 Oct 17
2
[LLVMdev] llvm-objdump disassembling jmp
In creating a test case for a bug fix in llvm-objdump, I noticed that it differs in its output of pc-relative immediates from objdump: [secdev:/tmp] s$ cat a.s main: jmp .LBL0 .LBL0: ret [secdev:/tmp] s$ llvm-mc -filetype=obj a.s > a.o [secdev:/tmp] s$ objdump -d a.o |tail -n 2 0: eb 00 jmp 2 <main+0x2> 2: c3 retq [secdev:/tmp] s$ llvm-objdump -d a.o |tail -n 2 0: eb 00...
2017 Oct 04
0
[PATCH 09/13] x86/asm: Convert ALTERNATIVE*() assembler macros to preprocessor macros
...4..338dc838a9a8 100644 --- a/arch/x86/entry/entry_32.S +++ b/arch/x86/entry/entry_32.S @@ -443,8 +443,8 @@ ENTRY(entry_SYSENTER_32) movl %esp, %eax call do_fast_syscall_32 /* XEN PV guests always use IRET path */ - ALTERNATIVE "testl %eax, %eax; jz .Lsyscall_32_done", \ - "jmp .Lsyscall_32_done", X86_FEATURE_XENPV + #define JMP_IF_IRET testl %eax, %eax; jz .Lsyscall_32_done + ALTERNATIVE(JMP_IF_IRET, jmp .Lsyscall_32_done, X86_FEATURE_XENPV) /* Opportunistic SYSEXIT */ TRACE_IRQS_ON /* User mode traces as IRQs on. */ @@ -536,7 +536,7 @@ restore_all: TRACE_I...
2013 Oct 17
0
[LLVMdev] llvm-objdump disassembling jmp
On Thu, Oct 17, 2013 at 10:55 AM, Stephen Checkoway <s at pahtak.org> wrote: > In creating a test case for a bug fix in llvm-objdump, I noticed that it > differs in its output of pc-relative immediates from objdump: > > [secdev:/tmp] s$ cat a.s > main: > jmp .LBL0 > .LBL0: > ret > [secdev:/tmp] s$ llvm-mc -filetype=obj a.s > a.o > [secdev:/tmp] s$ objdump -d a.o |tail -n 2 > 0: eb 00 jmp 2 <main+0x2> > 2: c3 retq > [secdev:/tmp] s$ llvm-objdump -d a.o |tail -n 2 &...
2016 Feb 27
1
X86 assembler cannot jump NEAR?
...it as a NEAR jump is because you need to alter the target of this jump to another address which may be out of a byte range. Regards On 27/02/2016 06:00:54, Jun Koi via llvm-dev (llvm-dev at lists.llvm.org) wrote: > Hi, > > > Currently X86 assembler seems to always compile "jmp _label" as a SHORT > jump with "EB" opcode: > > $ echo "jmp _label"|llvm-mc -assemble -triple=i386 -show-encoding > .text > jmp _label # encoding: [0xeb,A] > > > > My question is: can X86 assembler supports NEA...
2004 Mar 10
1
Non-linear regression problem: R vs JMP (long)
Dear R friends, I know that this topic has been mulled over before, and that there is a substantial difference between the convergence criteria for JMP and those for R. I apologize that this is somwehat raking cold coals. Summary: A model/data combination achieves convergence in JMP, and survives a reasonably rigorous examination (sensible parameter estimates, well-behaved surface, confidence intervals exclude 0). The same combination fail...
2016 Feb 27
0
Fwd: X86 assembler cannot jump NEAR?
On Feb 28, 2016 12:08 AM, "Stephen Checkoway" <s at pahtak.org> wrote: > > > > > On Feb 27, 2016, at 4:36 AM, Jun Koi via llvm-dev < llvm-dev at lists.llvm.org> wrote: > > The problem is that llvm-mc always compiles "jmp" this as short jump, no matter where the target is. Hence my question. I dont know if there is any way to change this behavior. Looks like a bug to me so far. > > It isn't. It's just created some assembly which, when assembled, may end up as a near jump or a short jump. > >...
2016 Feb 27
0
X86 assembler cannot jump NEAR?
...d relaxation when not dumping to an object file. I disassembled an object file with this same test case and got e9 00 00 00 00. On Fri, Feb 26, 2016 at 9:00 PM, Jun Koi via llvm-dev < llvm-dev at lists.llvm.org> wrote: > Hi, > > Currently X86 assembler seems to always compile "jmp _label" as a SHORT > jump with "EB" opcode: > > $ echo "jmp _label"|llvm-mc -assemble -triple=i386 -show-encoding > .text > jmp _label # encoding: [0xeb,A] > > > My question is: can X86 assembler supports NEAR jump with op...
2003 Nov 19
2
Difference in ANOVA results - R vs. JMP/Minitab
Hi, I ran a small data set from a factorial experiment through R, Minitab and JMP... the result from R is significantly different from what Minitab or JMP give... The data set is at the following link: http://www.personal.psu.edu/nug107/Uploads/2x3_16repsANOVA.txt The first 5 columns are the factors and the next three are responses. In particular, for the response beta11MSE,...
2007 Nov 14
10
[GE users] Apple Leopard has dtrace -- anyone used the SGE probes/scripts yet?
Hi, Chris (cc) and I try to get the SGE master monitor work with Apple Leopard dtrace. Unfortunately we are stuck with the error msg below. Anyone having an idea what could be the cause? What I can rule out as cause is function inlining for the reasons explained below. Background information on SGE master monitor implementation is under http://wiki.gridengine.info/wiki/index.php/Dtrace
2007 Aug 15
2
Loading JMP Files
Hi, I know how to use SPSS and JMP, and have quite a few JMP files I would like to use in R. I converted them to .xpt files, downloaded the 'foreign' library then tried this command: >read.xport("D:\\Databases\nameoffile.xpt") to which I get: >Error in lookup.xport(file) : unable to open file I have read...
2006 Mar 01
3
Help - lm, glm, aov results inconsistent with other stati stical package
...ser and this > has shaken my confidence in what I'm doing! I am trying to > run a simple ANCOVA using the model y~A*x, where y and x are > continuous and A has two levels. Everything seems fine until > I compare the output with what I get from another statistical > package (JMP). JMP has the model y=A+x+A*x (this should be > the same as what I specified to R, correct?). In comparison > I get the line equations > > y = 7072.09-1024.94 x (for A=0) and > y = 7875.58-970.088 x (for A=1) > > from JMP. And from R I get > > y = 6276.7-12...
2001 Dec 07
1
trouble getting my first app to install (JMP)
I am struggling to get JMP installed. When I try launching the installer with "wine /mn/cdrom/Launch.exe", I get the JMP splash screen. When I use the mouse to click "install" on the splash screen, I get a dialog box with the error "Setup failed to launch installation engine: (0x80070005). The consol...
2014 Nov 29
3
[LLVMdev] Frontend: How to use Member to Function Pointer as callbacks
...ng is: - Define a maximum number of those callback alive (let's say 4096) -- it's not per function signature, but global - Define i8* thunkTargets[4096] - Define i8* ThunkIdToFuncPtr[4096] - Define 4096 funcs (not even sure how to do that with LLVM, might need to emit assembly?) Thunk0: jmp thunkTargets[0]; Thunk1: jmp thunkTargets[1]; ... Thunk4095: jmp thunkTargets[4095]; - When I call a C function from C# with a callback, what happens is: - Find an unused slot in this thunk table (X) - Register C# member to function pointer in ThunkIdToFuncPtr[X] - Replace thunkT...
2016 Jun 28
2
Instruction selection problem with type i64 - mistaken as v8i64?
...vector.body ], [ zeroinitializer, %vector.body.preheader ] The ASM code generated from it is the following: LBB0_3: // %vector.body.preheader REGVEC0 = 0 mov r0, 0 std -48(r10), r0 std -128(r10), REGVEC0 jmp LBB0_4 LBB0_4: // %vector.body ldd REGVEC0, -128(r10) ldd r0, -48(r10) I am surprised that the BPF scalar instructions ldd and std use vector register REGVEC0, which have type v8i64. For example, the TableGen definition of th...
2007 Apr 18
1
Patch: use .pushsection/.popsection
...y.S Tue Aug 08 10:18:34 2006 -0700 +++ b/arch/i386/kernel/entry.S Tue Aug 08 10:36:17 2006 -0700 @@ -162,17 +162,17 @@ 2: popl %es; \ 2: popl %es; \ CFI_ADJUST_CFA_OFFSET -4;\ /*CFI_RESTORE es;*/\ -.section .fixup,"ax"; \ +.pushsection .fixup,"ax"; \ 3: movl $0,(%esp); \ jmp 1b; \ 4: movl $0,(%esp); \ jmp 2b; \ -.previous; \ -.section __ex_table,"a";\ +.popsection \ +.pushsection __ex_table,"a";\ .align 4; \ .long 1b,3b; \ .long 2b,4b; \ -.previous +.popsection = #define RING0_INT_FRAME \ CFI_STARTPROC simple;\ @@ -300,10 +300,10 @...