c_compi2opp_pr_eq_i7_n.s 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. //Original:/proj/frio/dv/testcases/core/c_compi2opp_pr_eq_i7_n/c_compi2opp_pr_eq_i7_n.dsp
  2. // Spec Reference: compi2opp pregs = imm7 negative
  3. # mach: bfin
  4. .include "testutils.inc"
  5. start
  6. R0 = -0;
  7. P1 = -1;
  8. P2 = -2;
  9. P3 = -3;
  10. P4 = -4;
  11. P5 = -5;
  12. SP = -6;
  13. FP = -7;
  14. CHECKREG r0, -0;
  15. CHECKREG p1, -1;
  16. CHECKREG p2, -2;
  17. CHECKREG p3, -3;
  18. CHECKREG p4, -4;
  19. CHECKREG p5, -5;
  20. CHECKREG sp, -6;
  21. CHECKREG fp, -7;
  22. R0 = -8;
  23. P1 = -9;
  24. P2 = -10;
  25. P3 = -11;
  26. P4 = -12;
  27. P5 = -13;
  28. SP = -14;
  29. FP = -15;
  30. CHECKREG r0, -8;
  31. CHECKREG p1, -9;
  32. CHECKREG p2, -10;
  33. CHECKREG p3, -11;
  34. CHECKREG p4, -12;
  35. CHECKREG p5, -13;
  36. CHECKREG sp, -14;
  37. CHECKREG fp, -15;
  38. R0 = -16;
  39. P1 = -17;
  40. P2 = -18;
  41. P3 = -19;
  42. P4 = -20;
  43. P5 = -21;
  44. SP = -22;
  45. FP = -23;
  46. CHECKREG r0, -16;
  47. CHECKREG p1, -17;
  48. CHECKREG p2, -18;
  49. CHECKREG p3, -19;
  50. CHECKREG p4, -20;
  51. CHECKREG p5, -21;
  52. CHECKREG sp, -22;
  53. CHECKREG fp, -23;
  54. R0 = -24;
  55. P1 = -25;
  56. P2 = -26;
  57. P3 = -27;
  58. P4 = -28;
  59. P5 = -29;
  60. SP = -30;
  61. FP = -31;
  62. CHECKREG r0, -24;
  63. CHECKREG p1, -25;
  64. CHECKREG p2, -26;
  65. CHECKREG p3, -27;
  66. CHECKREG p4, -28;
  67. CHECKREG p5, -29;
  68. CHECKREG sp, -30;
  69. CHECKREG fp, -31;
  70. R0 = -32;
  71. P1 = -33;
  72. P2 = -34;
  73. P3 = -35;
  74. P4 = -36;
  75. P5 = -37;
  76. SP = -38;
  77. FP = -39;
  78. CHECKREG r0, -32;
  79. CHECKREG p1, -33;
  80. CHECKREG p2, -34;
  81. CHECKREG p3, -35;
  82. CHECKREG p4, -36;
  83. CHECKREG p5, -37;
  84. CHECKREG sp, -38;
  85. CHECKREG fp, -39;
  86. R0 = -40;
  87. P1 = -41;
  88. P2 = -42;
  89. P3 = -43;
  90. P4 = -44;
  91. P5 = -45;
  92. SP = -46;
  93. FP = -47;
  94. CHECKREG r0, -40;
  95. CHECKREG p1, -41;
  96. CHECKREG p2, -42;
  97. CHECKREG p3, -43;
  98. CHECKREG p4, -44;
  99. CHECKREG p5, -45;
  100. CHECKREG sp, -46;
  101. CHECKREG fp, -47;
  102. R0 = -48;
  103. P1 = -49;
  104. P2 = -50;
  105. P3 = -51;
  106. P4 = -52;
  107. P5 = -53;
  108. SP = -54;
  109. FP = -55;
  110. CHECKREG r0, -48;
  111. CHECKREG p1, -49;
  112. CHECKREG p2, -50;
  113. CHECKREG p3, -51;
  114. CHECKREG p4, -52;
  115. CHECKREG p5, -53;
  116. CHECKREG sp, -54;
  117. CHECKREG fp, -55;
  118. R0 = -56;
  119. P1 = -57;
  120. P2 = -58;
  121. P3 = -59;
  122. P4 = -60;
  123. P5 = -61;
  124. SP = -62;
  125. FP = -63;
  126. CHECKREG r0, -56;
  127. CHECKREG p1, -57;
  128. CHECKREG p2, -58;
  129. CHECKREG p3, -59;
  130. CHECKREG p4, -60;
  131. CHECKREG p5, -61;
  132. CHECKREG sp, -62;
  133. CHECKREG fp, -63;
  134. R0 = -64;
  135. P1 = -64;
  136. P2 = -64;
  137. P3 = -64;
  138. P4 = -64;
  139. P5 = -64;
  140. SP = -64;
  141. FP = -64;
  142. CHECKREG r0, -64;
  143. CHECKREG p1, -64;
  144. CHECKREG p2, -64;
  145. CHECKREG p3, -64;
  146. CHECKREG p4, -64;
  147. CHECKREG p5, -64;
  148. CHECKREG sp, -64;
  149. CHECKREG fp, -64;
  150. pass