#AMDFAM10 New Instructions .text foo: lzcnt (%ecx),%ebx lzcnt (%ecx),%bx lzcnt %ecx,%ebx lzcnt %cx,%bx popcnt (%ecx),%ebx popcnt (%ecx),%bx popcnt %ecx,%ebx popcnt %cx,%bx extrq %xmm2,%xmm1 extrq $4,$2,%xmm1 insertq %xmm2,%xmm1 insertq $4,$2,%xmm2,%xmm1 movntsd %xmm1,(%ecx) movntss %xmm1,(%ecx) .intel_syntax noprefix lzcnt ebx,[ecx] lzcnt bx,[ecx] lzcnt ebx,ecx lzcnt bx,cx popcnt ebx,[ecx] popcnt bx,[ecx] popcnt ebx,ecx popcnt bx,cx extrq xmm1,xmm2 extrq xmm1,2,4 insertq xmm1,xmm2 insertq xmm1,xmm2,2,4 movntsd [ecx],xmm1 movntss [ecx],xmm1 # Force a good alignment. .p2align 4,0