gcc    -c -o first.o first.S
/tmp/ccG2sOiz.s: Assembler messages:
/tmp/ccG2sOiz.s:4: Error: no such instruction: `bra real_start'
/tmp/ccG2sOiz.s:5: Error: Rest of line ignored. First ignored character is `b'.
/tmp/ccG2sOiz.s:6: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:7: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:8: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:18: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:22: Error: Rest of line ignored. First ignored character is `t'.
/tmp/ccG2sOiz.s:23: Error: Rest of line ignored. First ignored character is `d'.
/tmp/ccG2sOiz.s:24: Error: Rest of line ignored. First ignored character is `p'.
/tmp/ccG2sOiz.s:25: Error: Rest of line ignored. First ignored character is `p'.
/tmp/ccG2sOiz.s:46: Error: Rest of line ignored. First ignored character is `w'.
/tmp/ccG2sOiz.s:47: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:50: Error: Rest of line ignored. First ignored character is `g'.
/tmp/ccG2sOiz.s:56: Error: Rest of line ignored. First ignored character is `t'.
/tmp/ccG2sOiz.s:60: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:79: Error: no such instruction: `mova next,r0'
/tmp/ccG2sOiz.s:80: Error: suffix or operands invalid for `mov'
/tmp/ccG2sOiz.s:81: Error: no such instruction: `shll8 r1'
/tmp/ccG2sOiz.s:82: Error: too many memory references for `sub'
/tmp/ccG2sOiz.s:83: Error: too many memory references for `mov'
/tmp/ccG2sOiz.s:84: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:85: Error: suffix or operands invalid for `mov'
/tmp/ccG2sOiz.s:86: Error: no such instruction: `shll8 r1'
/tmp/ccG2sOiz.s:87: Error: too many memory references for `mov'
/tmp/ccG2sOiz.s:88: Error: too many memory references for `add'
/tmp/ccG2sOiz.s:89: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:90: Error: suffix or operands invalid for `mov'
/tmp/ccG2sOiz.s:91: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:93: Error: suffix or operands invalid for `mov'
/tmp/ccG2sOiz.s:94: Error: suffix or operands invalid for `mov'
/tmp/ccG2sOiz.s:95: Error: no such instruction: `trapa'
/tmp/ccG2sOiz.s:96: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:98: Error: no such instruction: `mova message,r0'
/tmp/ccG2sOiz.s:99: Error: too many memory references for `mov'
/tmp/ccG2sOiz.s:100: Error: suffix or operands invalid for `mov'
/tmp/ccG2sOiz.s:101: Error: suffix or operands invalid for `mov'
/tmp/ccG2sOiz.s:102: Error: no such instruction: `trapa'
/tmp/ccG2sOiz.s:103: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:105: Error: suffix or operands invalid for `mov'
/tmp/ccG2sOiz.s:106: Error: too many memory references for `mov'
/tmp/ccG2sOiz.s:107: Error: invalid character '=' in operand 1
/tmp/ccG2sOiz.s:108: Error: too many memory references for `add'
/tmp/ccG2sOiz.s:109: Error: suffix or operands invalid for `bt'
/tmp/ccG2sOiz.s:110: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:111: Error: too many memory references for `mov'
/tmp/ccG2sOiz.s:112: Error: no such instruction: `shll8 r6'
/tmp/ccG2sOiz.s:113: Error: suffix or operands invalid for `bsr'
/tmp/ccG2sOiz.s:114: Error: too many memory references for `add'
/tmp/ccG2sOiz.s:115: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:116: Error: suffix or operands invalid for `add'
/tmp/ccG2sOiz.s:117: Error: no such instruction: `bra loop'
/tmp/ccG2sOiz.s:118: Error: suffix or operands invalid for `add'
/tmp/ccG2sOiz.s:122: Error: suffix or operands invalid for `mov'
/tmp/ccG2sOiz.s:123: Error: suffix or operands invalid for `mov'
/tmp/ccG2sOiz.s:124: Error: no such instruction: `trapa'
/tmp/ccG2sOiz.s:127: Error: suffix or operands invalid for `mov'
/tmp/ccG2sOiz.s:128: Error: no such instruction: `shll8 r0'
/tmp/ccG2sOiz.s:129: Error: too many memory references for `add'
/tmp/ccG2sOiz.s:130: Error: invalid char '@' beginning operand 1 `@r0'
/tmp/ccG2sOiz.s:131: Error: too many memory references for `mov'
/tmp/ccG2sOiz.s:140: Error: invalid character '.' in mnemonic
/tmp/ccG2sOiz.s:141: Error: invalid character '.' in mnemonic
/tmp/ccG2sOiz.s:142: Error: invalid character '.' in mnemonic
/tmp/ccG2sOiz.s:143: Error: invalid character '.' in mnemonic
/tmp/ccG2sOiz.s:144: Error: invalid character '.' in mnemonic
/tmp/ccG2sOiz.s:145: Error: invalid character '.' in mnemonic
/tmp/ccG2sOiz.s:146: Error: invalid character '.' in mnemonic
/tmp/ccG2sOiz.s:147: Error: invalid character '.' in mnemonic
/tmp/ccG2sOiz.s:148: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:149: Error: no such instruction: `shll8 r3'
/tmp/ccG2sOiz.s:150: Error: too many memory references for `or'
/tmp/ccG2sOiz.s:151: Error: no such instruction: `shll8 r1'
/tmp/ccG2sOiz.s:152: Error: too many memory references for `or'
/tmp/ccG2sOiz.s:153: Error: too many memory references for `mov'
/tmp/ccG2sOiz.s:154: Error: invalid character '.' in mnemonic
/tmp/ccG2sOiz.s:155: Error: invalid char '/' beginning operand 1 `/eq'
/tmp/ccG2sOiz.s:156: Error: ignoring junk `(end of descriptor)' after expression
/tmp/ccG2sOiz.s:156: Error: suffix or operands invalid for `bt'
/tmp/ccG2sOiz.s:157: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:159: Error: too many memory references for `mov'
/tmp/ccG2sOiz.s:160: Error: suffix or operands invalid for `and'
/tmp/ccG2sOiz.s:161: Error: suffix or operands invalid for `mov'
/tmp/ccG2sOiz.s:162: Error: invalid character '.' in mnemonic
/tmp/ccG2sOiz.s:163: Error: invalid char '/' beginning operand 1 `/hi r2'
/tmp/ccG2sOiz.s:164: Error: no such instruction: `bf 1f!Unset T'
/tmp/ccG2sOiz.s:165: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:167: Error: no such instruction: `mova not_lba_message,r0'
/tmp/ccG2sOiz.s:168: Error: too many memory references for `mov'
/tmp/ccG2sOiz.s:169: Error: suffix or operands invalid for `mov'
/tmp/ccG2sOiz.s:170: Error: suffix or operands invalid for `mov'
/tmp/ccG2sOiz.s:171: Error: no such instruction: `trapa'
/tmp/ccG2sOiz.s:172: Error: no such instruction: `sett !End of descriptor'
/tmp/ccG2sOiz.s:173: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:174: Error: no such instruction: `rts'
/tmp/ccG2sOiz.s:175: Error: too many memory references for `mov'
/tmp/ccG2sOiz.s:178: Error: suffix or operands invalid for `mov'
/tmp/ccG2sOiz.s:179: Error: suffix or operands invalid for `mov'
/tmp/ccG2sOiz.s:180: Error: no such instruction: `trapa'
/tmp/ccG2sOiz.s:181: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:182: Error: no such instruction: `tst r0,r0'
/tmp/ccG2sOiz.s:183: Error: suffix or operands invalid for `bt'
/tmp/ccG2sOiz.s:184: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:185: Error: no such instruction: `mova read_error_message,r0'
/tmp/ccG2sOiz.s:186: Error: too many memory references for `mov'
/tmp/ccG2sOiz.s:187: Error: suffix or operands invalid for `mov'
/tmp/ccG2sOiz.s:188: Error: suffix or operands invalid for `mov'
/tmp/ccG2sOiz.s:189: Error: no such instruction: `trapa'
/tmp/ccG2sOiz.s:190: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:191: Error: suffix or operands invalid for `mov'
/tmp/ccG2sOiz.s:192: Error: invalid char '@' beginning operand 1 `@r0'
/tmp/ccG2sOiz.s:194: Error: Rest of line ignored. First ignored character is `!'.
/tmp/ccG2sOiz.s:195: Error: no such instruction: `rts'
/tmp/ccG2sOiz.s:205: Error: Alignment not a power of 2
make: *** [first.o] 顼 1
