up0.s 490 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # mach: bfin
  2. .include "testutils.inc"
  3. start
  4. R0 = 1;
  5. DBGA ( R0.L , 1 );
  6. R1.L = 2;
  7. DBGA ( R1.L , 2 );
  8. R2 = 3;
  9. A0.x = R2;
  10. R0 = A0.x;
  11. DBGA ( R0.L , 3 );
  12. P0 = 4;
  13. R0 = P0;
  14. DBGA ( R0.L , 4 );
  15. R0 = 45;
  16. R1 = 22;
  17. A1 = R0.L * R1.L, A0 = R0.H * R1.H;
  18. _DBG A1;
  19. loadsym I2, foo;
  20. P0 = I2;
  21. R0 = 0x0333 (X);
  22. R3 = 0x0444 (X);
  23. R3.L = ( A0 = R0.L * R0.L ) || [ I2 ++ ] = R3 || NOP;
  24. DBGA ( R3.L , 0x14 );
  25. R0 = [ P0 ];
  26. DBGA ( R0.L , 0x0444 );
  27. pass
  28. .data
  29. foo:
  30. .space (0x10);