Advertisement
Guest User

Untitled

a guest
Oct 24th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. /* test 1 */
  2. extern int g_test_var;
  3. int test(void)
  4. {
  5. int x = g_test_var;
  6. x += 50;
  7. return x;
  8. }
  9.  
  10. test:
  11. subu $sp, 8
  12. lw $t6, g_test_var
  13. sw $t6, 4($sp)
  14. lw $t7, 4($sp)
  15. addu $t8, $t7, 50
  16. sw $t8, 4($sp)
  17. lw $v0, 4($sp)
  18. b _label32
  19. b _label32
  20. _label32:
  21. addu $sp, 8
  22. j $ra
  23.  
  24.  
  25.  
  26.  
  27. /* test 2 */
  28. extern int g_test_var;
  29. int test(void)
  30. {
  31. int x = g_test_var;
  32. x += 50;
  33. return x;
  34. ;
  35. ;
  36. ;
  37. ;
  38. ;
  39. ;
  40. ;
  41. ;
  42. ;
  43. ;
  44. ;
  45. ;
  46. ;
  47. ;
  48. ;
  49. ;
  50. ;
  51. ;
  52. ;
  53. ;
  54. ;
  55. ;
  56. ;
  57. ;
  58. ;
  59. ;
  60. ;
  61. ;
  62. ;
  63. ;
  64. ;
  65. ;
  66. ;
  67. ;
  68. ;
  69. ;
  70. ;
  71. ;
  72. ;
  73. ;
  74. ;
  75. ;
  76. ;
  77. ;
  78. ;
  79. ;
  80. ;
  81. ;
  82. ;
  83. ;
  84. }
  85.  
  86. test:
  87. subu $sp, 8
  88. lw $t6, g_test_var
  89. sw $t6, 4($sp)
  90. lw $t7, 4($sp)
  91. addu $t8, $t7, 50
  92. sw $t8, 4($sp)
  93. lw $v0, 4($sp)
  94. b _label32
  95. b _label32
  96. _label32:
  97. addu $sp, 8
  98. j $ra
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement