[go: up one dir, main page]

rust-crypto 0.2.32

A (mostly) pure-Rust implementation of various common cryptographic algorithms.
Documentation
.Ltmp405:
	.size	_ZN7aessafe24Bs8State$LT$T$GT$.AesOps10shift_rows21h11702848754072920126E, .Ltmp405-_ZN7aessafe24Bs8State$LT$T$GT$.AesOps10shift_rows21h11702848754072920126E
	.cfi_endproc

	.section	.text._ZN7aessafe19fu16.AesBitValueOps9shift_row20h47a5f59cd35a9963ltcE,"ax",@progbits
	.globl	_ZN7aessafe19fu16.AesBitValueOps9shift_row20h47a5f59cd35a9963ltcE
	.align	16, 0x90
	.type	_ZN7aessafe19fu16.AesBitValueOps9shift_row20h47a5f59cd35a9963ltcE,@function
_ZN7aessafe19fu16.AesBitValueOps9shift_row20h47a5f59cd35a9963ltcE:
	.cfi_startproc
	movw	%di, %ax
	andw	$15, %ax
	movw	%di, %cx
	andw	$224, %cx
	shrw	%cx
	orw	%cx, %ax
	movw	%di, %cx
	andw	$16, %cx
	shlw	$3, %cx
	orw	%cx, %ax
	movw	%di, %cx
	andw	$3072, %cx
	shrw	$2, %cx
	orw	%cx, %ax
	movw	%di, %cx
	andw	$768, %cx
	shlw	$2, %cx
	orw	%cx, %ax
	movw	%di, %cx
	andw	$-32768, %cx
	shrw	$3, %cx
	orw	%cx, %ax
	andw	$28672, %di
	shlw	%di
	orw	%di, %ax
	retq