Home | History | Annotate | Download | only in basic
      1 	.code
      2 	.align 4
      3 ; Basic immediate instruction tests.
      4 ;
      5 ; We could/should test some of the corner cases for register and
      6 ; immediate fields.  We should also check the assorted field
      7 ; selectors to make sure they're handled correctly.
      8 	fcnvff,sgl,sgl %fr5,%fr10
      9 	fcnvff,sgl,dbl %fr5,%fr10
     10 	fcnvff,sgl,quad %fr5,%fr10
     11 	fcnvff,dbl,sgl %fr5,%fr10
     12 	fcnvff,dbl,dbl %fr5,%fr10
     13 	fcnvff,dbl,quad %fr5,%fr10
     14 	fcnvff,quad,sgl %fr5,%fr10
     15 	fcnvff,quad,dbl %fr5,%fr10
     16 	fcnvff,quad,quad %fr5,%fr10
     17 	fcnvff,sgl,sgl %fr20,%fr24
     18 	fcnvff,sgl,dbl %fr20,%fr24
     19 	fcnvff,sgl,quad %fr20,%fr24
     20 	fcnvff,dbl,sgl %fr20,%fr24
     21 	fcnvff,dbl,dbl %fr20,%fr24
     22 	fcnvff,dbl,quad %fr20,%fr24
     23 	fcnvff,quad,sgl %fr20,%fr24
     24 	fcnvff,quad,dbl %fr20,%fr24
     25 	fcnvff,quad,quad %fr20,%fr24
     26 
     27 	fcnvxf,sgl,sgl %fr5,%fr10
     28 	fcnvxf,sgl,dbl %fr5,%fr10
     29 	fcnvxf,sgl,quad %fr5,%fr10
     30 	fcnvxf,dbl,sgl %fr5,%fr10
     31 	fcnvxf,dbl,dbl %fr5,%fr10
     32 	fcnvxf,dbl,quad %fr5,%fr10
     33 	fcnvxf,quad,sgl %fr5,%fr10
     34 	fcnvxf,quad,dbl %fr5,%fr10
     35 	fcnvxf,quad,quad %fr5,%fr10
     36 	fcnvxf,sgl,sgl %fr20,%fr24
     37 	fcnvxf,sgl,dbl %fr20,%fr24
     38 	fcnvxf,sgl,quad %fr20,%fr24
     39 	fcnvxf,dbl,sgl %fr20,%fr24
     40 	fcnvxf,dbl,dbl %fr20,%fr24
     41 	fcnvxf,dbl,quad %fr20,%fr24
     42 	fcnvxf,quad,sgl %fr20,%fr24
     43 	fcnvxf,quad,dbl %fr20,%fr24
     44 	fcnvxf,quad,quad %fr20,%fr24
     45 
     46 	fcnvfx,sgl,sgl %fr5,%fr10
     47 	fcnvfx,sgl,dbl %fr5,%fr10
     48 	fcnvfx,sgl,quad %fr5,%fr10
     49 	fcnvfx,dbl,sgl %fr5,%fr10
     50 	fcnvfx,dbl,dbl %fr5,%fr10
     51 	fcnvfx,dbl,quad %fr5,%fr10
     52 	fcnvfx,quad,sgl %fr5,%fr10
     53 	fcnvfx,quad,dbl %fr5,%fr10
     54 	fcnvfx,quad,quad %fr5,%fr10
     55 	fcnvfx,sgl,sgl %fr20,%fr24
     56 	fcnvfx,sgl,dbl %fr20,%fr24
     57 	fcnvfx,sgl,quad %fr20,%fr24
     58 	fcnvfx,dbl,sgl %fr20,%fr24
     59 	fcnvfx,dbl,dbl %fr20,%fr24
     60 	fcnvfx,dbl,quad %fr20,%fr24
     61 	fcnvfx,quad,sgl %fr20,%fr24
     62 	fcnvfx,quad,dbl %fr20,%fr24
     63 	fcnvfx,quad,quad %fr20,%fr24
     64 
     65 	fcnvfxt,sgl,sgl %fr5,%fr10
     66 	fcnvfxt,sgl,dbl %fr5,%fr10
     67 	fcnvfxt,sgl,quad %fr5,%fr10
     68 	fcnvfxt,dbl,sgl %fr5,%fr10
     69 	fcnvfxt,dbl,dbl %fr5,%fr10
     70 	fcnvfxt,dbl,quad %fr5,%fr10
     71 	fcnvfxt,quad,sgl %fr5,%fr10
     72 	fcnvfxt,quad,dbl %fr5,%fr10
     73 	fcnvfxt,quad,quad %fr5,%fr10
     74 	fcnvfxt,sgl,sgl %fr20,%fr24
     75 	fcnvfxt,sgl,dbl %fr20,%fr24
     76 	fcnvfxt,sgl,quad %fr20,%fr24
     77 	fcnvfxt,dbl,sgl %fr20,%fr24
     78 	fcnvfxt,dbl,dbl %fr20,%fr24
     79 	fcnvfxt,dbl,quad %fr20,%fr24
     80 	fcnvfxt,quad,sgl %fr20,%fr24
     81 	fcnvfxt,quad,dbl %fr20,%fr24
     82 	fcnvfxt,quad,quad %fr20,%fr24
     83 
     84