vpx/vp8/common/ppc/platform_altivec.asm
John Koleszar c2140b8af1 Use WebM in copyright notice for consistency
Changes 'The VP8 project' to 'The WebM project', for consistency
with other webmproject.org repositories.

Fixes issue #97.

Change-Id: I37c13ed5fbdb9d334ceef71c6350e9febed9bbba
2010-09-09 10:01:21 -04:00

60 lines
1.0 KiB
NASM

;
; Copyright (c) 2010 The WebM project authors. All Rights Reserved.
;
; Use of this source code is governed by a BSD-style license
; that can be found in the LICENSE file in the root of the source
; tree. An additional intellectual property rights grant can be found
; in the file PATENTS. All contributing project authors may
; be found in the AUTHORS file in the root of the source tree.
;
.globl save_platform_context
.globl restore_platform_context
.macro W V P
stvx \V, 0, \P
addi \P, \P, 16
.endm
.macro R V P
lvx \V, 0, \P
addi \P, \P, 16
.endm
;# r3 context_ptr
.align 2
save_platform_contex:
W v20, r3
W v21, r3
W v22, r3
W v23, r3
W v24, r3
W v25, r3
W v26, r3
W v27, r3
W v28, r3
W v29, r3
W v30, r3
W v31, r3
blr
;# r3 context_ptr
.align 2
restore_platform_context:
R v20, r3
R v21, r3
R v22, r3
R v23, r3
R v24, r3
R v25, r3
R v26, r3
R v27, r3
R v28, r3
R v29, r3
R v30, r3
R v31, r3
blr