strb.cgs 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. # arm testcase for ldr${cond}b $rd,???
  2. # mach: unfinished
  3. .include "testutils.inc"
  4. start
  5. .global strb_post_dec_imm_offset
  6. strb_post_dec_imm_offset:
  7. ldr0b pc,???
  8. pass
  9. # arm testcase for ldr${cond}t $rd,???
  10. # mach: unfinished
  11. .include "testutils.inc"
  12. start
  13. .global strb_post_dec_nonpriv_imm_offset
  14. strb_post_dec_nonpriv_imm_offset:
  15. ldr0t pc,???
  16. pass
  17. # arm testcase for str${cond}t $rd,???
  18. # mach: unfinished
  19. .include "testutils.inc"
  20. start
  21. .global strb_post_dec_nonpriv_reg_offset
  22. strb_post_dec_nonpriv_reg_offset:
  23. str0t pc,???
  24. pass
  25. # arm testcase for str${cond}b $rd,???
  26. # mach: unfinished
  27. .include "testutils.inc"
  28. start
  29. .global strb_post_dec_reg_offset
  30. strb_post_dec_reg_offset:
  31. str0b pc,???
  32. pass
  33. # arm testcase for ldr${cond} $rd,???
  34. # mach: unfinished
  35. .include "testutils.inc"
  36. start
  37. .global strb_post_inc_imm_offset
  38. strb_post_inc_imm_offset:
  39. ldr0 pc,???
  40. pass
  41. # arm testcase for ldr${cond}t $rd,???
  42. # mach: unfinished
  43. .include "testutils.inc"
  44. start
  45. .global strb_post_inc_nonpriv_imm_offset
  46. strb_post_inc_nonpriv_imm_offset:
  47. ldr0t pc,???
  48. pass
  49. # arm testcase for str${cond}t $rd,???
  50. # mach: unfinished
  51. .include "testutils.inc"
  52. start
  53. .global strb_post_inc_nonpriv_reg_offset
  54. strb_post_inc_nonpriv_reg_offset:
  55. str0t pc,???
  56. pass
  57. # arm testcase for str${cond} $rd,???
  58. # mach: unfinished
  59. .include "testutils.inc"
  60. start
  61. .global strb_post_inc_reg_offset
  62. strb_post_inc_reg_offset:
  63. str0 pc,???
  64. pass
  65. # arm testcase for ldr${cond} $rd,???
  66. # mach: unfinished
  67. .include "testutils.inc"
  68. start
  69. .global strb_pre_dec_imm_offset
  70. strb_pre_dec_imm_offset:
  71. ldr0 pc,???
  72. pass
  73. # arm testcase for str${cond} $rd,???
  74. # mach: unfinished
  75. .include "testutils.inc"
  76. start
  77. .global strb_pre_dec_reg_offset
  78. strb_pre_dec_reg_offset:
  79. str0 pc,???
  80. pass
  81. # arm testcase for ldr${cond} $rd,???
  82. # mach: unfinished
  83. .include "testutils.inc"
  84. start
  85. .global strb_pre_dec_wb_imm_offset
  86. strb_pre_dec_wb_imm_offset:
  87. ldr0 pc,???
  88. pass
  89. # arm testcase for str${cond} $rd,???
  90. # mach: unfinished
  91. .include "testutils.inc"
  92. start
  93. .global strb_pre_dec_wb_reg_offset
  94. strb_pre_dec_wb_reg_offset:
  95. str0 pc,???
  96. pass
  97. # arm testcase for ldr${cond} $rd,???
  98. # mach: unfinished
  99. .include "testutils.inc"
  100. start
  101. .global strb_pre_inc_imm_offset
  102. strb_pre_inc_imm_offset:
  103. ldr0 pc,???
  104. pass
  105. # arm testcase for str${cond} $rd,???
  106. # mach: unfinished
  107. .include "testutils.inc"
  108. start
  109. .global strb_pre_inc_reg_offset
  110. strb_pre_inc_reg_offset:
  111. str0 pc,???
  112. pass
  113. # arm testcase for ldr${cond} $rd,???
  114. # mach: unfinished
  115. .include "testutils.inc"
  116. start
  117. .global strb_pre_inc_wb_imm_offset
  118. strb_pre_inc_wb_imm_offset:
  119. ldr0 pc,???
  120. pass
  121. # arm testcase for str${cond} $rd,???
  122. # mach: unfinished
  123. .include "testutils.inc"
  124. start
  125. .global strb_pre_inc_wb_reg_offset
  126. strb_pre_inc_wb_reg_offset:
  127. str0 pc,???
  128. pass