On Jan 17, 2013, at 12:05 AM, John-Mark Gurney wrote: > Mike Belopuhov pointed me to the patch in OpenBSD: > http://freshbsd.org/commit/openbsd/0babc91a00b1f1953637bb39c8ec97aef704629e/diff.txt > > While OpenBSD's binutils is quite different than FreeBSD's, I was able > to use his patch to teach binutils how to assemble and disassemble the > aes and pclmulqdq instructions. > > I have done basic tests, such as verified that it can assemble the aesni > module and get the same results, and assemble a sample file for > pclmulqdq.. For each of these tests, I have verified that it's output > matches (as close as possible, as gcc/clang compile callq's differently) > clang on amd64.. > > I have attached the patch, and it is also availble at: > http://people.freebsd.org/~jmg/gcc.aes.patch > > Comments? > > I have not passed it through a make universe yet, but will before > committing... > > I am also working on basic intrinsics header files for these instructions > too...
This looks like it should do the trick. Warner _______________________________________________ freebsd-toolchain@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-toolchain To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"