PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
s_svsn.c
1/*
2# _____ ___ ____ ___ ____
3# ____| | ____| | | |____|
4# | ___| |____ ___| ____| | \ PS2DEV Open Source Project.
5#-----------------------------------------------------------------------
6# Copyright ps2dev - http://www.ps2dev.org
7# Licenced under Academic Free License version 2.0
8# Review ps2sdk README & LICENSE files for further details.
9*/
10
11#include "libspu2_internal.h"
12
13static void __attribute__((optimize("no-unroll-loops"))) _spu_wait_SpuSetVoiceSampleNote(void)
14{
15 int i;
16 int v1;
17
18 v1 = 1;
19 for ( i = 0; i < 2; i += 1 )
20 {
21 v1 *= 13;
22 __asm__ __volatile__("" : "+g"(v1) : :);
23 }
24}
25
26void SpuSetVoiceSampleNote(int v_num, u16 sample_note)
27{
28 _spu_voice_centerNote[_spu_core][v_num] = sample_note;
29 _spu_wait_SpuSetVoiceSampleNote();
30}
typedef __attribute__
Definition tlbfunc.c:60