2001-01-19 22:15:21 +00:00
|
|
|
<!-- ##### SECTION Title ##### -->
|
|
|
|
gstarch
|
|
|
|
|
|
|
|
<!-- ##### SECTION Short_Description ##### -->
|
2001-10-19 22:49:35 +00:00
|
|
|
Architecural specific macros and functions.
|
2001-01-19 22:15:21 +00:00
|
|
|
|
|
|
|
<!-- ##### SECTION Long_Description ##### -->
|
|
|
|
<para>
|
2001-10-19 22:49:35 +00:00
|
|
|
This file contains various macros and function for performing common
|
|
|
|
GStreamer tasks that requires some knowledge of the underlaying architecture.
|
|
|
|
Porting to other CPU architectures will typically require adding appropriate
|
|
|
|
implementations in this file.
|
2001-01-19 22:15:21 +00:00
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### SECTION See_Also ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_ARCH_CALL ##### -->
|
|
|
|
<para>
|
2001-10-19 22:49:35 +00:00
|
|
|
Jumps to a specific location in memory.
|
2001-01-19 22:15:21 +00:00
|
|
|
</para>
|
|
|
|
|
2001-10-19 22:49:35 +00:00
|
|
|
@target: the memory to jump to.
|
2001-01-19 22:15:21 +00:00
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_ARCH_SET_SP ##### -->
|
|
|
|
<para>
|
2001-10-19 22:49:35 +00:00
|
|
|
Sets the stackpointer.
|
2001-01-19 22:15:21 +00:00
|
|
|
</para>
|
|
|
|
|
2001-10-19 22:49:35 +00:00
|
|
|
@stackpointer: the stackpointer to set.
|
2001-01-19 22:15:21 +00:00
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_ARCH_SETUP_STACK ##### -->
|
|
|
|
<para>
|
2001-10-19 22:49:35 +00:00
|
|
|
Make toom on the stack?
|
2001-01-19 22:15:21 +00:00
|
|
|
</para>
|
|
|
|
|
2001-10-19 22:49:35 +00:00
|
|
|
@sp: the stackpointer to modify.
|
2001-01-19 22:15:21 +00:00
|
|
|
|
|
|
|
|
2001-03-21 21:43:56 +00:00
|
|
|
<!-- ##### MACRO GST_ARCH_PRESETJMP ##### -->
|
|
|
|
<para>
|
2001-10-19 22:49:35 +00:00
|
|
|
Do something funny, which is required on some archs..
|
2001-03-21 21:43:56 +00:00
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
|
|
|