Revision f071b4d3 target-alpha/op_helper.c
b/target-alpha/op_helper.c | ||
---|---|---|
294 | 294 |
T0 = n; |
295 | 295 |
} |
296 | 296 |
|
297 |
static inline uint64_t byte_zap (uint64_t op, uint8_t mskb) |
|
297 |
static always_inline uint64_t byte_zap (uint64_t op, uint8_t mskb)
|
|
298 | 298 |
{ |
299 | 299 |
uint64_t mask; |
300 | 300 |
|
... | ... | |
609 | 609 |
FT0 = p.d; |
610 | 610 |
} |
611 | 611 |
|
612 |
static int vaxf_is_valid (float ff) |
|
612 |
static always_inline int vaxf_is_valid (float ff)
|
|
613 | 613 |
{ |
614 | 614 |
union { |
615 | 615 |
float f; |
... | ... | |
628 | 628 |
return 1; |
629 | 629 |
} |
630 | 630 |
|
631 |
static float vaxf_to_ieee32 (float ff) |
|
631 |
static always_inline float vaxf_to_ieee32 (float ff)
|
|
632 | 632 |
{ |
633 | 633 |
union { |
634 | 634 |
float f; |
... | ... | |
648 | 648 |
return p.f; |
649 | 649 |
} |
650 | 650 |
|
651 |
static float ieee32_to_vaxf (float fi) |
|
651 |
static always_inline float ieee32_to_vaxf (float fi)
|
|
652 | 652 |
{ |
653 | 653 |
union { |
654 | 654 |
float f; |
... | ... | |
751 | 751 |
/* XXX: TODO */ |
752 | 752 |
} |
753 | 753 |
|
754 |
static int vaxg_is_valid (double ff) |
|
754 |
static always_inline int vaxg_is_valid (double ff)
|
|
755 | 755 |
{ |
756 | 756 |
union { |
757 | 757 |
double f; |
... | ... | |
770 | 770 |
return 1; |
771 | 771 |
} |
772 | 772 |
|
773 |
static double vaxg_to_ieee64 (double fg) |
|
773 |
static always_inline double vaxg_to_ieee64 (double fg)
|
|
774 | 774 |
{ |
775 | 775 |
union { |
776 | 776 |
double f; |
... | ... | |
790 | 790 |
return p.f; |
791 | 791 |
} |
792 | 792 |
|
793 |
static double ieee64_to_vaxg (double fi) |
|
793 |
static always_inline double ieee64_to_vaxg (double fi)
|
|
794 | 794 |
{ |
795 | 795 |
union { |
796 | 796 |
double f; |
... | ... | |
1044 | 1044 |
FT0 = q.d; |
1045 | 1045 |
} |
1046 | 1046 |
|
1047 |
static inline void __helper_cvtql (int s, int v) |
|
1047 |
static always_inline void __helper_cvtql (int s, int v)
|
|
1048 | 1048 |
{ |
1049 | 1049 |
union { |
1050 | 1050 |
double d; |
Also available in: Unified diff