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 fcmp,sgl,false? %fr4,%fr5 9 fcmp,sgl,false %fr4,%fr5 10 fcmp,sgl,? %fr4,%fr5 11 fcmp,sgl,!<=> %fr4,%fr5 12 fcmp,sgl,= %fr4,%fr5 13 fcmp,sgl,=T %fr4,%fr5 14 fcmp,sgl,?= %fr4,%fr5 15 fcmp,sgl,!<> %fr4,%fr5 16 fcmp,sgl,!?>= %fr4,%fr5 17 fcmp,sgl,< %fr4,%fr5 18 fcmp,sgl,?< %fr4,%fr5 19 fcmp,sgl,!>= %fr4,%fr5 20 fcmp,sgl,!?> %fr4,%fr5 21 fcmp,sgl,<= %fr4,%fr5 22 fcmp,sgl,?<= %fr4,%fr5 23 fcmp,sgl,!> %fr4,%fr5 24 fcmp,sgl,!?<= %fr4,%fr5 25 fcmp,sgl,> %fr4,%fr5 26 fcmp,sgl,?> %fr4,%fr5 27 fcmp,sgl,!<= %fr4,%fr5 28 fcmp,sgl,!?< %fr4,%fr5 29 fcmp,sgl,>= %fr4,%fr5 30 fcmp,sgl,?>= %fr4,%fr5 31 fcmp,sgl,!< %fr4,%fr5 32 fcmp,sgl,!?= %fr4,%fr5 33 fcmp,sgl,<> %fr4,%fr5 34 fcmp,sgl,!= %fr4,%fr5 35 fcmp,sgl,!=T %fr4,%fr5 36 fcmp,sgl,!? %fr4,%fr5 37 fcmp,sgl,<=> %fr4,%fr5 38 fcmp,sgl,true? %fr4,%fr5 39 fcmp,sgl,true %fr4,%fr5 40 41 fcmp,dbl,false? %fr4,%fr5 42 fcmp,dbl,false %fr4,%fr5 43 fcmp,dbl,? %fr4,%fr5 44 fcmp,dbl,!<=> %fr4,%fr5 45 fcmp,dbl,= %fr4,%fr5 46 fcmp,dbl,=T %fr4,%fr5 47 fcmp,dbl,?= %fr4,%fr5 48 fcmp,dbl,!<> %fr4,%fr5 49 fcmp,dbl,!?>= %fr4,%fr5 50 fcmp,dbl,< %fr4,%fr5 51 fcmp,dbl,?< %fr4,%fr5 52 fcmp,dbl,!>= %fr4,%fr5 53 fcmp,dbl,!?> %fr4,%fr5 54 fcmp,dbl,<= %fr4,%fr5 55 fcmp,dbl,?<= %fr4,%fr5 56 fcmp,dbl,!> %fr4,%fr5 57 fcmp,dbl,!?<= %fr4,%fr5 58 fcmp,dbl,> %fr4,%fr5 59 fcmp,dbl,?> %fr4,%fr5 60 fcmp,dbl,!<= %fr4,%fr5 61 fcmp,dbl,!?< %fr4,%fr5 62 fcmp,dbl,>= %fr4,%fr5 63 fcmp,dbl,?>= %fr4,%fr5 64 fcmp,dbl,!< %fr4,%fr5 65 fcmp,dbl,!?= %fr4,%fr5 66 fcmp,dbl,<> %fr4,%fr5 67 fcmp,dbl,!= %fr4,%fr5 68 fcmp,dbl,!=T %fr4,%fr5 69 fcmp,dbl,!? %fr4,%fr5 70 fcmp,dbl,<=> %fr4,%fr5 71 fcmp,dbl,true? %fr4,%fr5 72 fcmp,dbl,true %fr4,%fr5 73 74 fcmp,quad,false? %fr4,%fr5 75 fcmp,quad,false %fr4,%fr5 76 fcmp,quad,? %fr4,%fr5 77 fcmp,quad,!<=> %fr4,%fr5 78 fcmp,quad,= %fr4,%fr5 79 fcmp,quad,=T %fr4,%fr5 80 fcmp,quad,?= %fr4,%fr5 81 fcmp,quad,!<> %fr4,%fr5 82 fcmp,quad,!?>= %fr4,%fr5 83 fcmp,quad,< %fr4,%fr5 84 fcmp,quad,?< %fr4,%fr5 85 fcmp,quad,!>= %fr4,%fr5 86 fcmp,quad,!?> %fr4,%fr5 87 fcmp,quad,<= %fr4,%fr5 88 fcmp,quad,?<= %fr4,%fr5 89 fcmp,quad,!> %fr4,%fr5 90 fcmp,quad,!?<= %fr4,%fr5 91 fcmp,quad,> %fr4,%fr5 92 fcmp,quad,?> %fr4,%fr5 93 fcmp,quad,!<= %fr4,%fr5 94 fcmp,quad,!?< %fr4,%fr5 95 fcmp,quad,>= %fr4,%fr5 96 fcmp,quad,?>= %fr4,%fr5 97 fcmp,quad,!< %fr4,%fr5 98 fcmp,quad,!?= %fr4,%fr5 99 fcmp,quad,<> %fr4,%fr5 100 fcmp,quad,!= %fr4,%fr5 101 fcmp,quad,!=T %fr4,%fr5 102 fcmp,quad,!? %fr4,%fr5 103 fcmp,quad,<=> %fr4,%fr5 104 fcmp,quad,true? %fr4,%fr5 105 fcmp,quad,true %fr4,%fr5 106