target-s390: Convert MULTIPLY AND ADD, SUBTRACT

Use the new float*_muladd interface to softfloat.

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390: Convert TEST DATA CLASS

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390: Convert FP LOAD COMPLIMENT, NEGATIVE, POSITIVE

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390: Convert FP SQUARE ROOT

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390: Convert LOAD ZERO

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390: Convert CONVERT TO FIXED

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390: Convert CONVERT FROM FIXED

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390: Convert FLOGR

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390: Convert LFPC, SFPC

Note that we were failing to set the rounding mode in fpu_status.

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390: Convert IPM

Note that the previous placement of the PM field was incorrect.

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390: Convert CKSM

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390: Convert EAR, SAR

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390: Convert MVPG

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390: Convert CLST, MVST

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390: Convert SRST

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390: Convert STIDP

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390: Convert SCK

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390: Convert STCK

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390: Convert SCKC, STCKC

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390: Convert SPT, STPT

Signed-off-by: Richard Henderson <rth@twiddle.net>