Revision a0c4cb4a target-sparc/op_helper.c

b/target-sparc/op_helper.c
2 2
#include <fenv.h>
3 3
#include "exec.h"
4 4

  
5
void OPPROTO do_fabss(void)
5
#ifdef USE_INT_TO_FLOAT_HELPERS
6
void do_fitos(void)
7
{
8
    FT0 = (float) *((int32_t *)&FT1);
9
}
10

  
11
void do_fitod(void)
12
{
13
    DT0 = (double) *((int32_t *)&FT1);
14
}
15
#endif
16

  
17
void do_fabss(void)
6 18
{
7 19
    FT0 = fabsf(FT1);
8 20
}
9 21

  
10
void OPPROTO do_fsqrts(void)
22
void do_fsqrts(void)
11 23
{
12 24
    FT0 = sqrtf(FT1);
13 25
}
14 26

  
15
void OPPROTO do_fsqrtd(void)
27
void do_fsqrtd(void)
16 28
{
17 29
    DT0 = sqrt(DT1);
18 30
}
19 31

  
20
void OPPROTO do_fcmps (void)
32
void do_fcmps (void)
21 33
{
22 34
    if (isnan(FT0) || isnan(FT1)) {
23 35
        T0 = FSR_FCC1 | FSR_FCC0;
......
31 43
    env->fsr = T0;
32 44
}
33 45

  
34
void OPPROTO do_fcmpd (void)
46
void do_fcmpd (void)
35 47
{
36 48
    if (isnan(DT0) || isnan(DT1)) {
37 49
        T0 = FSR_FCC1 | FSR_FCC0;
......
45 57
    env->fsr = T0;
46 58
}
47 59

  
48
void OPPROTO helper_ld_asi(int asi, int size, int sign)
60
void helper_ld_asi(int asi, int size, int sign)
49 61
{
50 62
    switch(asi) {
51 63
    case 3: /* MMU probe */
......
76 88
    }
77 89
}
78 90

  
79
void OPPROTO helper_st_asi(int asi, int size, int sign)
91
void helper_st_asi(int asi, int size, int sign)
80 92
{
81 93
    switch(asi) {
82 94
    case 3: /* MMU flush */
......
125 137
#endif
126 138
#endif
127 139

  
128
void OPPROTO helper_rett()
140
void helper_rett()
129 141
{
130 142
    int cwp;
131 143
    env->psret = 1;

Also available in: Unified diff