Mercurial > hg > truffle
comparison src/os_cpu/bsd_x86/vm/bsd_x86_64.s @ 11153:af21010d1062
Merge
author | dcubed |
---|---|
date | Thu, 18 Jul 2013 12:35:55 -0700 |
parents | 980532a806a5 |
children | de6a9e811145 |
comparison
equal
deleted
inserted
replaced
11151:5e3b6f79d280 | 11153:af21010d1062 |
---|---|
43 .globl SYMBOL(_Copy_conjoint_jints_atomic) | 43 .globl SYMBOL(_Copy_conjoint_jints_atomic) |
44 .globl SYMBOL(_Copy_arrayof_conjoint_jlongs) | 44 .globl SYMBOL(_Copy_arrayof_conjoint_jlongs) |
45 .globl SYMBOL(_Copy_conjoint_jlongs_atomic) | 45 .globl SYMBOL(_Copy_conjoint_jlongs_atomic) |
46 | 46 |
47 .text | 47 .text |
48 | |
49 .globl SYMBOL(SafeFetch32), SYMBOL(Fetch32PFI), SYMBOL(Fetch32Resume) | |
50 .p2align 4,,15 | |
51 ELF_TYPE(SafeFetch32,@function) | |
52 // Prototype: int SafeFetch32 (int * Adr, int ErrValue) | |
53 SYMBOL(SafeFetch32): | |
54 movl %esi, %eax | |
55 SYMBOL(Fetch32PFI): | |
56 movl (%rdi), %eax | |
57 SYMBOL(Fetch32Resume): | |
58 ret | |
59 | |
60 .globl SYMBOL(SafeFetchN), SYMBOL(FetchNPFI), SYMBOL(FetchNResume) | |
61 .p2align 4,,15 | |
62 ELF_TYPE(SafeFetchN,@function) | |
63 // Prototype: intptr_t SafeFetchN (intptr_t * Adr, intptr_t ErrValue) | |
64 SYMBOL(SafeFetchN): | |
65 movq %rsi, %rax | |
66 SYMBOL(FetchNPFI): | |
67 movq (%rdi), %rax | |
68 SYMBOL(FetchNResume): | |
69 ret | |
70 | 48 |
71 .globl SYMBOL(SpinPause) | 49 .globl SYMBOL(SpinPause) |
72 .p2align 4,,15 | 50 .p2align 4,,15 |
73 ELF_TYPE(SpinPause,@function) | 51 ELF_TYPE(SpinPause,@function) |
74 SYMBOL(SpinPause): | 52 SYMBOL(SpinPause): |