Adding more ARM assembly stubs.
This commit is contained in:
parent
852e9c22b1
commit
9f9c04d609
|
@ -0,0 +1,30 @@
|
||||||
|
#################################################################
|
||||||
|
# #
|
||||||
|
# Copyright 2001 Sanchez Computer Associates, Inc. #
|
||||||
|
# #
|
||||||
|
# This source code contains the intellectual property #
|
||||||
|
# of its copyright holder(s), and is made available #
|
||||||
|
# under a license. If you do not know the terms of #
|
||||||
|
# the license, please stop and do not read further. #
|
||||||
|
# #
|
||||||
|
#################################################################
|
||||||
|
|
||||||
|
.arch armv6
|
||||||
|
.fpu vfp
|
||||||
|
.text
|
||||||
|
|
||||||
|
.align 2
|
||||||
|
.global op_follow
|
||||||
|
.type op_follow, %function
|
||||||
|
op_follow:
|
||||||
|
@ args = 0, pretend = 0, frame = 0
|
||||||
|
@ frame_needed = 1, uses_anonymous_args = 0
|
||||||
|
@ link register save eliminated.
|
||||||
|
str fp, [sp, #-4]!
|
||||||
|
add fp, sp, #0
|
||||||
|
mov r3, #0
|
||||||
|
mov r0, r3
|
||||||
|
add sp, fp, #0
|
||||||
|
ldmfd sp!, {fp}
|
||||||
|
bx lr
|
||||||
|
.size op_follow, .-op_follow
|
|
@ -0,0 +1,30 @@
|
||||||
|
#################################################################
|
||||||
|
# #
|
||||||
|
# Copyright 2001 Sanchez Computer Associates, Inc. #
|
||||||
|
# #
|
||||||
|
# This source code contains the intellectual property #
|
||||||
|
# of its copyright holder(s), and is made available #
|
||||||
|
# under a license. If you do not know the terms of #
|
||||||
|
# the license, please stop and do not read further. #
|
||||||
|
# #
|
||||||
|
#################################################################
|
||||||
|
|
||||||
|
.arch armv6
|
||||||
|
.fpu vfp
|
||||||
|
.text
|
||||||
|
|
||||||
|
.align 2
|
||||||
|
.global op_forinit
|
||||||
|
.type op_forinit, %function
|
||||||
|
op_forinit:
|
||||||
|
@ args = 0, pretend = 0, frame = 0
|
||||||
|
@ frame_needed = 1, uses_anonymous_args = 0
|
||||||
|
@ link register save eliminated.
|
||||||
|
str fp, [sp, #-4]!
|
||||||
|
add fp, sp, #0
|
||||||
|
mov r3, #0
|
||||||
|
mov r0, r3
|
||||||
|
add sp, fp, #0
|
||||||
|
ldmfd sp!, {fp}
|
||||||
|
bx lr
|
||||||
|
.size op_forinit, .-op_forinit
|
|
@ -0,0 +1,30 @@
|
||||||
|
#################################################################
|
||||||
|
# #
|
||||||
|
# Copyright 2001 Sanchez Computer Associates, Inc. #
|
||||||
|
# #
|
||||||
|
# This source code contains the intellectual property #
|
||||||
|
# of its copyright holder(s), and is made available #
|
||||||
|
# under a license. If you do not know the terms of #
|
||||||
|
# the license, please stop and do not read further. #
|
||||||
|
# #
|
||||||
|
#################################################################
|
||||||
|
|
||||||
|
.arch armv6
|
||||||
|
.fpu vfp
|
||||||
|
.text
|
||||||
|
|
||||||
|
.align 2
|
||||||
|
.global op_forlcldob
|
||||||
|
.type op_forlcldob, %function
|
||||||
|
op_forlcldob:
|
||||||
|
@ args = 0, pretend = 0, frame = 0
|
||||||
|
@ frame_needed = 1, uses_anonymous_args = 0
|
||||||
|
@ link register save eliminated.
|
||||||
|
str fp, [sp, #-4]!
|
||||||
|
add fp, sp, #0
|
||||||
|
mov r3, #0
|
||||||
|
mov r0, r3
|
||||||
|
add sp, fp, #0
|
||||||
|
ldmfd sp!, {fp}
|
||||||
|
bx lr
|
||||||
|
.size op_forlcldob, .-op_forlcldob
|
|
@ -0,0 +1,30 @@
|
||||||
|
#################################################################
|
||||||
|
# #
|
||||||
|
# Copyright 2001 Sanchez Computer Associates, Inc. #
|
||||||
|
# #
|
||||||
|
# This source code contains the intellectual property #
|
||||||
|
# of its copyright holder(s), and is made available #
|
||||||
|
# under a license. If you do not know the terms of #
|
||||||
|
# the license, please stop and do not read further. #
|
||||||
|
# #
|
||||||
|
#################################################################
|
||||||
|
|
||||||
|
.arch armv6
|
||||||
|
.fpu vfp
|
||||||
|
.text
|
||||||
|
|
||||||
|
.align 2
|
||||||
|
.global op_forlcldol
|
||||||
|
.type op_forlcldol, %function
|
||||||
|
op_forlcldol:
|
||||||
|
@ args = 0, pretend = 0, frame = 0
|
||||||
|
@ frame_needed = 1, uses_anonymous_args = 0
|
||||||
|
@ link register save eliminated.
|
||||||
|
str fp, [sp, #-4]!
|
||||||
|
add fp, sp, #0
|
||||||
|
mov r3, #0
|
||||||
|
mov r0, r3
|
||||||
|
add sp, fp, #0
|
||||||
|
ldmfd sp!, {fp}
|
||||||
|
bx lr
|
||||||
|
.size op_forlcldol, .-op_forlcldol
|
|
@ -0,0 +1,30 @@
|
||||||
|
#################################################################
|
||||||
|
# #
|
||||||
|
# Copyright 2001 Sanchez Computer Associates, Inc. #
|
||||||
|
# #
|
||||||
|
# This source code contains the intellectual property #
|
||||||
|
# of its copyright holder(s), and is made available #
|
||||||
|
# under a license. If you do not know the terms of #
|
||||||
|
# the license, please stop and do not read further. #
|
||||||
|
# #
|
||||||
|
#################################################################
|
||||||
|
|
||||||
|
.arch armv6
|
||||||
|
.fpu vfp
|
||||||
|
.text
|
||||||
|
|
||||||
|
.align 2
|
||||||
|
.global op_forlcldow
|
||||||
|
.type op_forlcldow, %function
|
||||||
|
op_forlcldow:
|
||||||
|
@ args = 0, pretend = 0, frame = 0
|
||||||
|
@ frame_needed = 1, uses_anonymous_args = 0
|
||||||
|
@ link register save eliminated.
|
||||||
|
str fp, [sp, #-4]!
|
||||||
|
add fp, sp, #0
|
||||||
|
mov r3, #0
|
||||||
|
mov r0, r3
|
||||||
|
add sp, fp, #0
|
||||||
|
ldmfd sp!, {fp}
|
||||||
|
bx lr
|
||||||
|
.size op_forlcldow, .-op_forlcldow
|
|
@ -0,0 +1,30 @@
|
||||||
|
#################################################################
|
||||||
|
# #
|
||||||
|
# Copyright 2001 Sanchez Computer Associates, Inc. #
|
||||||
|
# #
|
||||||
|
# This source code contains the intellectual property #
|
||||||
|
# of its copyright holder(s), and is made available #
|
||||||
|
# under a license. If you do not know the terms of #
|
||||||
|
# the license, please stop and do not read further. #
|
||||||
|
# #
|
||||||
|
#################################################################
|
||||||
|
|
||||||
|
.arch armv6
|
||||||
|
.fpu vfp
|
||||||
|
.text
|
||||||
|
|
||||||
|
.align 2
|
||||||
|
.global op_neg
|
||||||
|
.type op_neg, %function
|
||||||
|
op_neg:
|
||||||
|
@ args = 0, pretend = 0, frame = 0
|
||||||
|
@ frame_needed = 1, uses_anonymous_args = 0
|
||||||
|
@ link register save eliminated.
|
||||||
|
str fp, [sp, #-4]!
|
||||||
|
add fp, sp, #0
|
||||||
|
mov r3, #0
|
||||||
|
mov r0, r3
|
||||||
|
add sp, fp, #0
|
||||||
|
ldmfd sp!, {fp}
|
||||||
|
bx lr
|
||||||
|
.size op_neg, .-op_neg
|
|
@ -0,0 +1,30 @@
|
||||||
|
#################################################################
|
||||||
|
# #
|
||||||
|
# Copyright 2001 Sanchez Computer Associates, Inc. #
|
||||||
|
# #
|
||||||
|
# This source code contains the intellectual property #
|
||||||
|
# of its copyright holder(s), and is made available #
|
||||||
|
# under a license. If you do not know the terms of #
|
||||||
|
# the license, please stop and do not read further. #
|
||||||
|
# #
|
||||||
|
#################################################################
|
||||||
|
|
||||||
|
.arch armv6
|
||||||
|
.fpu vfp
|
||||||
|
.text
|
||||||
|
|
||||||
|
.align 2
|
||||||
|
.global op_sorts_after
|
||||||
|
.type op_sorts_after, %function
|
||||||
|
op_sorts_after:
|
||||||
|
@ args = 0, pretend = 0, frame = 0
|
||||||
|
@ frame_needed = 1, uses_anonymous_args = 0
|
||||||
|
@ link register save eliminated.
|
||||||
|
str fp, [sp, #-4]!
|
||||||
|
add fp, sp, #0
|
||||||
|
mov r3, #0
|
||||||
|
mov r0, r3
|
||||||
|
add sp, fp, #0
|
||||||
|
ldmfd sp!, {fp}
|
||||||
|
bx lr
|
||||||
|
.size op_sorts_after, .-op_sorts_after
|
|
@ -0,0 +1,30 @@
|
||||||
|
#################################################################
|
||||||
|
# #
|
||||||
|
# Copyright 2001 Sanchez Computer Associates, Inc. #
|
||||||
|
# #
|
||||||
|
# This source code contains the intellectual property #
|
||||||
|
# of its copyright holder(s), and is made available #
|
||||||
|
# under a license. If you do not know the terms of #
|
||||||
|
# the license, please stop and do not read further. #
|
||||||
|
# #
|
||||||
|
#################################################################
|
||||||
|
|
||||||
|
.arch armv6
|
||||||
|
.fpu vfp
|
||||||
|
.text
|
||||||
|
|
||||||
|
.align 2
|
||||||
|
.global op_sto
|
||||||
|
.type op_sto, %function
|
||||||
|
op_sto:
|
||||||
|
@ args = 0, pretend = 0, frame = 0
|
||||||
|
@ frame_needed = 1, uses_anonymous_args = 0
|
||||||
|
@ link register save eliminated.
|
||||||
|
str fp, [sp, #-4]!
|
||||||
|
add fp, sp, #0
|
||||||
|
mov r3, #0
|
||||||
|
mov r0, r3
|
||||||
|
add sp, fp, #0
|
||||||
|
ldmfd sp!, {fp}
|
||||||
|
bx lr
|
||||||
|
.size op_sto, .-op_sto
|
|
@ -0,0 +1,30 @@
|
||||||
|
#################################################################
|
||||||
|
# #
|
||||||
|
# Copyright 2001 Sanchez Computer Associates, Inc. #
|
||||||
|
# #
|
||||||
|
# This source code contains the intellectual property #
|
||||||
|
# of its copyright holder(s), and is made available #
|
||||||
|
# under a license. If you do not know the terms of #
|
||||||
|
# the license, please stop and do not read further. #
|
||||||
|
# #
|
||||||
|
#################################################################
|
||||||
|
|
||||||
|
.arch armv6
|
||||||
|
.fpu vfp
|
||||||
|
.text
|
||||||
|
|
||||||
|
.align 2
|
||||||
|
.global op_zhelp
|
||||||
|
.type op_zhelp, %function
|
||||||
|
op_zhelp:
|
||||||
|
@ args = 0, pretend = 0, frame = 0
|
||||||
|
@ frame_needed = 1, uses_anonymous_args = 0
|
||||||
|
@ link register save eliminated.
|
||||||
|
str fp, [sp, #-4]!
|
||||||
|
add fp, sp, #0
|
||||||
|
mov r3, #0
|
||||||
|
mov r0, r3
|
||||||
|
add sp, fp, #0
|
||||||
|
ldmfd sp!, {fp}
|
||||||
|
bx lr
|
||||||
|
.size op_zhelp, .-op_zhelp
|
Loading…
Reference in New Issue