AVX Extensions

Testing out code inclusion with the Syntax highlighter backend.

AVX Extensions are a new type of mixed integer and floating point vector instructions that use 256 bit wide registers, similar to the vector processing capabilities of SSE, which used 128 bit registers.

	.file	"main.c"
	.align 	32
	.float 1.1,2.2,3.3,4.4,5.5,6.6,7.7,8.8
	.align 	32
	.rept	8	
	.float 0.0
	.align 4
	.globl	main
	.type	main, @function
	pushq	%rbp
	movq	%rsp, %rbp
	vmovdqa intset1, %ymm0
	vmovdqa intset1, %ymm1
	vmulps %ymm0, %ymm1, %ymm2
	vmovdqa %ymm2, intans
	movl	$0, %eax
	popq	%rbp

Fixed this code up, so to whoever might have been following this, now im seeing the correct output when i run this in the debugger.

Some interesting stuff here, backwards compatible with SSE if your kernel doesnt support AVX. (tested on the web server)
We move the string of eight (or four) floats into the vector registers ymm0 and ymm1 (or xmm0 and xmm1 for SSE) and vector multiply them into ymm2 (or xmm2). The result gets saved into bss. Really, there's no way to "see" this code work without the debugger, but the power of doing eight floating point multiplies in one clock cycle is amazing.


An interesting note about WP:
"Posts" as they are called are used to provide blurbs, minor factoids, and information updates. For example, most sites will use these to tell of version updates or feature changes.

"Pages" are used for putting up real, persistent content.

Thereby, the string of "Posts" that preceed are really missing the essence of the CMS.


Cool new stuff, figured out howto connect and post via my Smarty-Phoneâ„¢...

Also been studying up on php to do some tweaks and tricks later with the menus and sidebars...

For those not familiar with WordPress as a CMS, a nifty feature is Custom Fields, which allow some neat extensibility and categorization tricks, like series of articles, subtitles, embedded pictures, etc.... thats another thing to play with soon...

Up and Alive!

This site is cooking with gas now!

Just validated with the hosting company, so i have full control and access with the server.
I'm pretty impressed with just what you get with Bluehost here. Their web servers have quite a bit of horsepower and bandwidth.

In other news, the site now has an email account: djmetzler@djmetzler.net
Ill be working on getting the "Pages" listed on the top bar to have something interesting to see in them.