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 "...
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 @...