mulsb.cgs 255 B

123456789101112131415161718192021222324
  1. # cr16 testcase for mulsb $imm4/imm16/reg, reg
  2. # mach(): cr16
  3. .include "testutils.inc"
  4. start
  5. .global mulsb
  6. mulsb:
  7. movw $-3,r4
  8. movw $7,r5
  9. mulsb r4, r5
  10. cmpw $-21, r5
  11. beq ok1
  12. not_ok:
  13. fail
  14. ok1:
  15. movw $3,r4
  16. mulw $7, r4
  17. test_h_gr r4, 21
  18. pass