I'm trying to build pixman for the ARM coretex-a8 neon fpu for windows CE without much luck so far.
I've found a version of the gcc tools for building for windows CE ARM: $ ./as --version GNU assembler (GNU Binutils) 2.19.51.20090204 Copyright 2008 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or later. This program has absolutely no warranty. This assembler was configured for a target of `arm-mingw32ce'. But when I try and compile the neon specific code it looks like it's not able to handle the assembler code (see below). Can someone point me at a toolchain that I can use for compiling this assembler so I can take advantage of the NEON specific code? Here's my output when trying to compile pixman-arm-neon-asm.S: $ ./as -mfpu=neon /cygdrive/c/src/webkitce/Libraries/cairo-1.8.8/pixman/pixman/ pixman-arm-neon-asm.S >> bld.out /cygdrive/c/src/webkitce/Libraries/cairo-1.8.8/pixman/pixman/pixman-arm-neon-asm .S: Assembler messages: /cygdrive/c/src/webkitce/Libraries/cairo-1.8.8/pixman/pixman/pixman-arm-neon-asm .S:39: Error: junk at end of line, first unrecognized character is `-' /cygdrive/c/src/webkitce/Libraries/cairo-1.8.8/pixman/pixman/pixman-arm-neon-asm .S:46: Error: unknown pseudo-op: `.eabi_attribute' /cygdrive/c/src/webkitce/Libraries/cairo-1.8.8/pixman/pixman/pixman-arm-neon-asm .S:47: Error: unknown pseudo-op: `.eabi_attribute' /cygdrive/c/src/webkitce/Libraries/cairo-1.8.8/pixman/pixman/pixman-arm-neon-asm .S:294: Error: Macro `pixman_composite_over_8888_0565_process_pixblock_tail_head ' was already defined /cygdrive/c/src/webkitce/Libraries/cairo-1.8.8/pixman/pixman/pixman-arm-neon-asm .S:334: Warning: stray `\' /cygdrive/c/src/webkitce/Libraries/cairo-1.8.8/pixman/pixman/pixman-arm-neon-asm .S:334: Error: bad instruction `generate_composite_function \' /cygdrive/c/src/webkitce/Libraries/cairo-1.8.8/pixman/pixman/pixman-arm-neon-asm .S:335: Warning: stray `\' /cygdrive/c/src/webkitce/Libraries/cairo-1.8.8/pixman/pixman/pixman-arm-neon-asm .S:335: Error: bad instruction `pixman_composite_over_8888_0565_asm_neon, 32,0,1 6,\' /cygdrive/c/src/webkitce/Libraries/cairo-1.8.8/pixman/pixman/pixman-arm-neon-asm .S:336: Warning: stray `\' /cygdrive/c/src/webkitce/Libraries/cairo-1.8.8/pixman/pixman/pixman-arm-neon-asm .S:336: Error: bad instruction `flag_dst_readwrite |FLAG_DEINTERLEAVE_32BPP,\' /cygdrive/c/src/webkitce/Libraries/cairo-1.8.8/pixman/pixman/pixman-arm-neon-asm .S:337: Error: junk at end of line, first unrecognized character is `8' /cygdrive/c/src/webkitce/Libraries/cairo-1.8.8/pixman/pixman/pixman-arm-neon-asm .S:338: Error: junk at end of line, first unrecognized character is `5' /cygdrive/c/src/webkitce/Libraries/cairo-1.8.8/pixman/pixman/pixman-arm-neon-asm /// and so on...
_______________________________________________ Pixman mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/pixman
