title: Hello, is there anyway to avoid using the %hi and %lo when translating C-Code into MIPS, all my function that are addiu are making errors
body: <p>Here is some of my Code:</p>
  <pre><code>    la     $t2, $LC1
      la      $t9,($t2)
      addiu   $t3,$t2,%lo($LC1)
      lw      $t8,4($t3)
      addiu   $t3,$t2,%lo($LC1)
      lw      $t7,8($t3)
      addiu   $t3,$t2,%lo($LC1)
      lw      $t6,12($t3)
      addiu   $t3,$t2,%lo($LC1)
      lw      $t5,16($t3)
      addiu   $t3,$t2,%lo($LC1)
      lw      $t4,20($t3)
      addiu   $t3,$t2,%lo($LC1)
  </code></pre>
  <p>Here are the errors:</p>
  <pre><code>Error in /Applications/mips7.asm line 101 column 9: &quot;addiu&quot;: Too many or incorrectly formatted operands. Expected: addiu $t1,$t2,-100
  Error in /Applications/mips7.asm line 103 column 9: &quot;addiu&quot;: Too many or incorrectly formatted operands. Expected: addiu $t1,$t2,-100
  Error in /Applications/mips7.asm line 105 column 9: &quot;addiu&quot;: Too many or incorrectly formatted operands. Expected: addiu $t1,$t2,-100
  Error in /Applications/mips7.asm line 107 column 9: &quot;addiu&quot;: Too many or incorrectly formatted operands. Expected: addiu $t1,$t2,-100
  Error in /Applications/mips7.asm line 109 column 9: &quot;addiu&quot;: Too many or incorrectly formatted operands. Expected: addiu $t1,$t2,-100
  </code></pre>