Commit a1b91bb406dec9cf6c64625d37f2017c6810a9a6
1 parent
bd928eba
Fix typo in softfloat code.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3714 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
6 additions
and
6 deletions
fpu/softfloat.c
... | ... | @@ -3012,7 +3012,7 @@ int float64_eq( float64 a, float64 b STATUS_PARAM ) |
3012 | 3012 | return 0; |
3013 | 3013 | } |
3014 | 3014 | av = float64_val(a); |
3015 | - bv = float64_val(a); | |
3015 | + bv = float64_val(b); | |
3016 | 3016 | return ( av == bv ) || ( (bits64) ( ( av | bv )<<1 ) == 0 ); |
3017 | 3017 | |
3018 | 3018 | } |
... | ... | @@ -3038,7 +3038,7 @@ int float64_le( float64 a, float64 b STATUS_PARAM ) |
3038 | 3038 | aSign = extractFloat64Sign( a ); |
3039 | 3039 | bSign = extractFloat64Sign( b ); |
3040 | 3040 | av = float64_val(a); |
3041 | - bv = float64_val(a); | |
3041 | + bv = float64_val(b); | |
3042 | 3042 | if ( aSign != bSign ) return aSign || ( (bits64) ( ( av | bv )<<1 ) == 0 ); |
3043 | 3043 | return ( av == bv ) || ( aSign ^ ( av < bv ) ); |
3044 | 3044 | |
... | ... | @@ -3064,7 +3064,7 @@ int float64_lt( float64 a, float64 b STATUS_PARAM ) |
3064 | 3064 | aSign = extractFloat64Sign( a ); |
3065 | 3065 | bSign = extractFloat64Sign( b ); |
3066 | 3066 | av = float64_val(a); |
3067 | - bv = float64_val(a); | |
3067 | + bv = float64_val(b); | |
3068 | 3068 | if ( aSign != bSign ) return aSign && ( (bits64) ( ( av | bv )<<1 ) != 0 ); |
3069 | 3069 | return ( av != bv ) && ( aSign ^ ( av < bv ) ); |
3070 | 3070 | |
... | ... | @@ -3088,7 +3088,7 @@ int float64_eq_signaling( float64 a, float64 b STATUS_PARAM ) |
3088 | 3088 | return 0; |
3089 | 3089 | } |
3090 | 3090 | av = float64_val(a); |
3091 | - bv = float64_val(a); | |
3091 | + bv = float64_val(b); | |
3092 | 3092 | return ( av == bv ) || ( (bits64) ( ( av | bv )<<1 ) == 0 ); |
3093 | 3093 | |
3094 | 3094 | } |
... | ... | @@ -3116,7 +3116,7 @@ int float64_le_quiet( float64 a, float64 b STATUS_PARAM ) |
3116 | 3116 | aSign = extractFloat64Sign( a ); |
3117 | 3117 | bSign = extractFloat64Sign( b ); |
3118 | 3118 | av = float64_val(a); |
3119 | - bv = float64_val(a); | |
3119 | + bv = float64_val(b); | |
3120 | 3120 | if ( aSign != bSign ) return aSign || ( (bits64) ( ( av | bv )<<1 ) == 0 ); |
3121 | 3121 | return ( av == bv ) || ( aSign ^ ( av < bv ) ); |
3122 | 3122 | |
... | ... | @@ -3145,7 +3145,7 @@ int float64_lt_quiet( float64 a, float64 b STATUS_PARAM ) |
3145 | 3145 | aSign = extractFloat64Sign( a ); |
3146 | 3146 | bSign = extractFloat64Sign( b ); |
3147 | 3147 | av = float64_val(a); |
3148 | - bv = float64_val(a); | |
3148 | + bv = float64_val(b); | |
3149 | 3149 | if ( aSign != bSign ) return aSign && ( (bits64) ( ( av | bv )<<1 ) != 0 ); |
3150 | 3150 | return ( av != bv ) && ( aSign ^ ( av < bv ) ); |
3151 | 3151 | ... | ... |