test_fp_half.s
574 Bytes
# Test SPARC new FPU instructions for half precision
.text
fmovh %f0, %f1
fnegh %f0, %f1
fabsh %f0, %f1
faddh %f0, %f1, %f2
fsubh %f0, %f1, %f2
fmulh %f0, %f1, %f2
fdivh %f0, %f1, %f2
fhmuls %f0, %f1, %f2
fsqrth %f0, %f1
fhtoi %f0, %f1
fitoh %f0, %f1
fstoh %f0, %f1
fhtos %f0, %f1
fcmph %f0, %f1
fcmpeh %f0, %f1
sethi %hi(halfarr),%i0
ldh [%i0+%lo(halfarr)],%f0
sth %f0,[%fp-4]
.section .rodata
halfarr:
.half 15600 ! half 1.2344
.p2align 2