|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r82142 - in branches/release: boost/context libs/context libs/context/build libs/context/doc libs/context/src/asm
From: oliver.kowalke_at_[hidden]
Date: 2012-12-21 05:22:10
Author: olli
Date: 2012-12-21 05:22:09 EST (Fri, 21 Dec 2012)
New Revision: 82142
URL: http://svn.boost.org/trac/boost/changeset/82142
Log:
context: merge from trunk
Added:
branches/release/libs/context/src/asm/jump_arm_aapcs_macho_gas.S
- copied unchanged from r82141, /trunk/libs/context/src/asm/jump_arm_aapcs_macho_gas.S
branches/release/libs/context/src/asm/make_arm_aapcs_macho_gas.S
- copied unchanged from r82141, /trunk/libs/context/src/asm/make_arm_aapcs_macho_gas.S
Properties modified:
branches/release/boost/context/ (props changed)
branches/release/libs/context/ (props changed)
Text files modified:
branches/release/libs/context/build/Jamfile.v2 | 104 +++++++++++++++------------------------
branches/release/libs/context/doc/Jamfile.v2 | 3 +
branches/release/libs/context/src/asm/jump_arm_aapcs_elf_gas.S | 4
3 files changed, 45 insertions(+), 66 deletions(-)
Modified: branches/release/libs/context/build/Jamfile.v2
==============================================================================
--- branches/release/libs/context/build/Jamfile.v2 (original)
+++ branches/release/libs/context/build/Jamfile.v2 2012-12-21 05:22:09 EST (Fri, 21 Dec 2012)
@@ -98,8 +98,7 @@
alias asm_context_sources
: asm/make_arm_aapcs_elf_gas.S
asm/jump_arm_aapcs_elf_gas.S
- : <abi>aapcs
- <architecture>arm
+ : <architecture>arm
<binary-format>elf
<toolset>gcc
;
@@ -107,17 +106,23 @@
alias asm_context_sources
: asm/make_arm_aapcs_elf_gas.S
asm/jump_arm_aapcs_elf_gas.S
- : <abi>aapcs
- <architecture>arm
+ : <architecture>arm
<binary-format>elf
<toolset>qcc
;
alias asm_context_sources
+ : asm/make_arm_aapcs_macho_gas.S
+ asm/jump_arm_aapcs_macho_gas.S
+ : <architecture>arm
+ <binary-format>mach-o
+ <toolset>darwin
+ ;
+
+alias asm_context_sources
: [ make asm/make_arm_aapcs_elf_gas.o : asm/make_arm_aapcs_elf_gas.S : @gas ]
[ make asm/jump_arm_aapcs_elf_gas.o : asm/jump_arm_aapcs_elf_gas.S : @gas ]
- : <abi>aapcs
- <architecture>arm
+ : <architecture>arm
<binary-format>elf
;
@@ -125,8 +130,7 @@
alias asm_context_sources
: asm/make_mips32_o32_elf_gas.S
asm/jump_mips32_o32_elf_gas.S
- : <abi>o32
- <architecture>mips1
+ : <architecture>mips1
<binary-format>elf
<toolset>gcc
;
@@ -134,8 +138,7 @@
alias asm_context_sources
: asm/make_mips32_o32_elf_gas.S
asm/jump_mips32_o32_elf_gas.S
- : <abi>o32
- <architecture>mips1
+ : <architecture>mips1
<binary-format>elf
<toolset>qcc
;
@@ -143,8 +146,7 @@
alias asm_context_sources
: [ make asm/make_mips32_o32_elf_gas.o : asm/make_mips32_o32_elf_gas.S : @gas ]
[ make asm/jump_mips32_o32_elf_gas.o : asm/jump_mips32_o32_elf_gas.S : @gas ]
- : <abi>o32
- <architecture>mips1
+ : <architecture>mips1
<binary-format>elf
;
@@ -152,8 +154,7 @@
alias asm_context_sources
: asm/make_ppc32_sysv_elf_gas.S
asm/jump_ppc32_sysv_elf_gas.S
- : <abi>sysv
- <address-model>32
+ : <address-model>32
<architecture>power
<binary-format>elf
<toolset>gcc
@@ -162,8 +163,7 @@
alias asm_context_sources
: asm/make_ppc32_sysv_elf_gas.S
asm/jump_ppc32_sysv_elf_gas.S
- : <abi>sysv
- <address-model>32
+ : <address-model>32
<architecture>power
<binary-format>elf
<toolset>qcc
@@ -172,8 +172,7 @@
alias asm_context_sources
: [ make asm/make_ppc32_sysv_elf_gas.o : asm/make_ppc32_sysv_elf_gas.S : @gas ]
[ make asm/jump_ppc32_sysv_elf_gas.o : asm/jump_ppc32_sysv_elf_gas.S : @gas ]
- : <abi>sysv
- <address-model>32
+ : <address-model>32
<architecture>power
<binary-format>elf
;
@@ -182,8 +181,7 @@
alias asm_context_sources
: asm/make_ppc64_sysv_elf_gas.S
asm/jump_ppc64_sysv_elf_gas.S
- : <abi>sysv
- <address-model>64
+ : <address-model>64
<architecture>power
<binary-format>elf
<toolset>gcc
@@ -192,8 +190,7 @@
alias asm_context_sources
: asm/make_ppc64_sysv_elf_gas.S
asm/jump_ppc64_sysv_elf_gas.S
- : <abi>sysv
- <address-model>64
+ : <address-model>64
<architecture>power
<binary-format>elf
<toolset>qcc
@@ -202,8 +199,7 @@
alias asm_context_sources
: [ make asm/make_ppc64_sysv_elf_gas.o : asm/make_ppc64_sysv_elf_gas.S : @gas ]
[ make asm/jump_ppc64_sysv_elf_gas.o : asm/jump_ppc64_sysv_elf_gas.S : @gas ]
- : <abi>sysv
- <address-model>64
+ : <address-model>64
<architecture>power
<binary-format>elf
;
@@ -212,8 +208,7 @@
alias asm_context_sources
: asm/make_i386_sysv_elf_gas.S
asm/jump_i386_sysv_elf_gas.S
- : <abi>sysv
- <address-model>32
+ : <address-model>32
<architecture>x86
<binary-format>elf
<toolset>gcc
@@ -222,8 +217,7 @@
alias asm_context_sources
: asm/make_i386_sysv_elf_gas.S
asm/jump_i386_sysv_elf_gas.S
- : <abi>sysv
- <address-model>32
+ : <address-model>32
<architecture>x86
<binary-format>elf
<toolset>qcc
@@ -232,8 +226,7 @@
alias asm_context_sources
: asm/make_i386_sysv_elf_gas.S
asm/jump_i386_sysv_elf_gas.S
- : <abi>sysv
- <address-model>32
+ : <address-model>32
<architecture>x86
<binary-format>elf
<toolset>intel
@@ -242,8 +235,7 @@
alias asm_context_sources
: [ make asm/make_i386_sysv_elf_gas.o : asm/make_i386_sysv_elf_gas.S : @gas ]
[ make asm/jump_i386_sysv_elf_gas.o : asm/jump_i386_sysv_elf_gas.S : @gas ]
- : <abi>sysv
- <address-model>32
+ : <address-model>32
<architecture>x86
<binary-format>elf
;
@@ -251,8 +243,7 @@
alias asm_context_sources
: asm/make_i386_sysv_macho_gas.S
asm/jump_i386_sysv_macho_gas.S
- : <abi>sysv
- <address-model>32
+ : <address-model>32
<architecture>x86
<binary-format>mach-o
<target-os>darwin
@@ -262,8 +253,7 @@
alias asm_context_sources
: asm/make_i386_sysv_macho_gas.S
asm/jumjumpysv_macho_gas.S
- : <abi>sysv
- <address-model>32
+ : <address-model>32
<architecture>x86
<binary-format>mach-o
<target-os>darwin
@@ -273,8 +263,7 @@
alias asm_context_sources
: [ make asm/make_i386_sysv_macho_gas.o : asm/make_i386_sysv_macho_gas.S : @gas ]
[ make asm/jump_i386_sysv_macho_gas.o : asm/jump_i386_sysv_macho_gas.S : @gas ]
- : <abi>sysv
- <address-model>32
+ : <address-model>32
<architecture>x86
<binary-format>mach-o
<target-os>darwin
@@ -283,8 +272,7 @@
alias asm_context_sources
: asm/make_i386_ms_pe_masm.asm
asm/jump_i386_ms_pe_masm.asm
- : <abi>ms
- <address-model>32
+ : <address-model>32
<architecture>x86
<binary-format>pe
<target-os>windows
@@ -294,8 +282,7 @@
alias asm_context_sources
: asm/make_i386_ms_pe_masm.asm
asm/jump_i386_ms_pe_masm.asm
- : <abi>ms
- <address-model>32
+ : <address-model>32
<architecture>x86
<binary-format>pe
<target-os>windows
@@ -305,8 +292,7 @@
alias asm_context_sources
: [ make asm/make_i386_ms_pe_masm.o : asm/make_i386_ms_pe_masm.asm : @masm ]
[ make asm/jump_i386_ms_pe_masm.o : asm/jump_i386_ms_pe_masm.asm : @masm ]
- : <abi>ms
- <address-model>32
+ : <address-model>32
<architecture>x86
<binary-format>pe
<target-os>windows
@@ -316,8 +302,7 @@
alias asm_context_sources
: asm/make_x86_64_sysv_elf_gas.S
asm/jump_x86_64_sysv_elf_gas.S
- : <abi>sysv
- <address-model>64
+ : <address-model>64
<architecture>x86
<binary-format>elf
<toolset>gcc
@@ -326,8 +311,7 @@
alias asm_context_sources
: asm/make_x86_64_sysv_elf_gas.S
asm/jump_x86_64_sysv_elf_gas.S
- : <abi>sysv
- <address-model>64
+ : <address-model>64
<architecture>x86
<binary-format>elf
<toolset>qcc
@@ -336,8 +320,7 @@
alias asm_context_sources
: asm/make_x86_64_sysv_elf_gas.S
asm/jump_x86_64_sysv_elf_gas.S
- : <abi>sysv
- <address-model>64
+ : <address-model>64
<architecture>x86
<binary-format>elf
<toolset>intel
@@ -346,8 +329,7 @@
alias asm_context_sources
: [ make asm/make_x86_64_sysv_elf_gas.o : asm/make_x86_64_sysv_elf_gas.S : @gas ]
[ make asm/jump_x86_64_sysv_elf_gas.o : asm/jump_x86_64_sysv_elf_gas.S : @gas ]
- : <abi>sysv
- <address-model>64
+ : <address-model>64
<architecture>x86
<binary-format>elf
;
@@ -355,8 +337,7 @@
alias asm_context_sources
: asm/make_x86_64_sysv_macho_gas.S
asm/jump_x86_64_sysv_macho_gas.S
- : <abi>sysv
- <address-model>64
+ : <address-model>64
<architecture>x86
<binary-format>mach-o
<target-os>darwin
@@ -366,8 +347,7 @@
alias asm_context_sources
: asm/make_x86_64_sysv_macho_gas.S
asm/jump_x86_64_sysv_macho_gas.S
- : <abi>sysv
- <address-model>64
+ : <address-model>64
<architecture>x86
<binary-format>mach-o
<target-os>darwin
@@ -377,8 +357,7 @@
alias asm_context_sources
: [ make asm/make_x86_64_sysv_macho_gas.o : asm/make_x86_64_sysv_macho_gas.S : @gas ]
[ make asm/jump_x86_64_sysv_macho_gas.o : asm/jump_x86_64_sysv_macho_gas.S : @gas ]
- : <abi>sysv
- <address-model>64
+ : <address-model>64
<architecture>x86
<binary-format>mach-o
<target-os>darwin
@@ -387,8 +366,7 @@
alias asm_context_sources
: asm/make_x86_64_ms_pe_masm.asm
asm/jump_x86_64_ms_pe_masm.asm
- : <abi>ms
- <address-model>64
+ : <address-model>64
<architecture>x86
<binary-format>pe
<target-os>windows
@@ -398,8 +376,7 @@
alias asm_context_sources
: asm/make_x86_64_ms_pe_masm.asm
asm/jump_x86_64_ms_pe_masm.asm
- : <abi>ms
- <address-model>64
+ : <address-model>64
<architecture>x86
<binary-format>pe
<target-os>windows
@@ -409,8 +386,7 @@
alias asm_context_sources
: [ make asm/make_x86_64_ms_pe_masm.o : asm/make_x86_64_ms_pe_masm.asm : @masm64 ]
[ make asm/jump_x86_64_ms_pe_masm.o : asm/jump_x86_64_ms_pe_masm.asm : @masm64 ]
- : <abi>ms
- <address-model>64
+ : <address-model>64
<architecture>x86
<binary-format>pe
<target-os>windows
Modified: branches/release/libs/context/doc/Jamfile.v2
==============================================================================
--- branches/release/libs/context/doc/Jamfile.v2 (original)
+++ branches/release/libs/context/doc/Jamfile.v2 2012-12-21 05:22:09 EST (Fri, 21 Dec 2012)
@@ -3,6 +3,9 @@
# Distributed under the Boost Software License, Version 1.0. (See accompanying
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+using boostbook ;
+using quickbook ;
+
xml context : context.qbk ;
boostbook standalone
Modified: branches/release/libs/context/src/asm/jump_arm_aapcs_elf_gas.S
==============================================================================
--- branches/release/libs/context/src/asm/jump_arm_aapcs_elf_gas.S (original)
+++ branches/release/libs/context/src/asm/jump_arm_aapcs_elf_gas.S 2012-12-21 05:22:09 EST (Fri, 21 Dec 2012)
@@ -59,11 +59,11 @@
mov a4, a1
add a4, #52
- fstmiax a4, {d8-d15} @ save S16-S31
+ vstmia a4, {d8-d15} @ save S16-S31
mov a4, a2
add a4, #52
- fldmiax a4, {d8-d15} @ restore S16-S31
+ vldmia a4, {d8-d15} @ restore S16-S31
1:
#endif
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk