Hallo, ja hab ich mir angeschaut.
Komme aber irgendwie immer noch nicht weiter.
Wenn ich ein ganz simples eclipse c++ Projekt anlege bekomme ich
seltsame Assembler Fehlermeldungen.
Ich habe das eclipse Projekt mal angehangen. Und hier die Konsolen
Ausgabe:
1 | **** Build of configuration Debug for project filt_test ****
|
2 |
|
3 | make all
|
4 | Building file: ../src/ccomplex_dotprod_sse64.S
|
5 | GNU assembler version 2.22 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.22
|
6 | Invoking: GCC Assembler
|
7 | as -v -o "src/ccomplex_dotprod_sse64.o" "../src/ccomplex_dotprod_sse64.S"
|
8 | ../src/ccomplex_dotprod_sse64.S: Assembler messages:
|
9 | ../src/ccomplex_dotprod_sse64.S:62: Error: junk at end of line, first unrecognized character is `('
|
10 | ../src/ccomplex_dotprod_sse64.S:63: Error: invalid character '(' in mnemonic
|
11 | ../src/ccomplex_dotprod_sse64.S:64: Error: invalid character '(' in mnemonic
|
12 | ../src/ccomplex_dotprod_sse64.S:190: Error: invalid character '(' in mnemonic
|
13 | make: *** [src/ccomplex_dotprod_sse64.o] Fehler 1
|
14 |
|
15 | **** Build Finished ****
|
Da geht scheinbar was mit diesem Teil aus der *.S schief...
1 | .globl GLOB_SYMB(ccomplex_dotprod_sse)
|
2 | DEF_FUNC_HEAD(ccomplex_dotprod_sse)
|
3 | GLOB_SYMB(ccomplex_dotprod_sse):
|
Das sollte aber nicht sein, weil in der "assembly.h" so wie ich das
verstehe das ja irgendwie definiert wird...
Bin bei vielen Sachen da am raten, weil ich mit ASM nicht auskenne.
Hinweise jeglicher Art sind willkommen :)