# Test CRYPTO instructions
	.text
	md5
	sha1
	sha256
	sha512
	crc32c		%f2, %f4, %f6
	aes_kexpand0	%f4, %f6, %f8
	aes_kexpand1	%f6, %f8, 0x7, %f10
	aes_kexpand1	%f6, %f8, 6, %f10
	aes_kexpand2	%f8, %f10, %f12
	aes_eround01	%f10, %f12, %f14, %f16
	aes_eround23	%f12, %f14, %f16, %f18
	aes_dround01	%f14, %f16, %f18, %f20
	aes_dround23	%f16, %f18, %f20, %f22
	aes_eround01_l	%f18, %f20, %f22, %f24
	aes_eround23_l	%f20, %f22, %f24, %f26
	aes_dround01_l	%f22, %f24, %f26, %f28
	aes_dround23_l	%f24, %f26, %f28, %f30
	des_ip		%f32, %f34
	des_iip		%f34, %f36
	des_kexpand	%f36, 7, %f38
	des_round	%f38, %f40, %f42, %f44
	kasumi_fi_fi	%f42, %f44, %f46
	kasumi_fl_xor	%f44, %f46, %f48, %f50
	kasumi_fi_xor	%f46, %f48, %f50, %f52
	camellia_fi	%f50, %f52, %f54
	camellia_fli	%f52, %f54, %f56
	camellia_f	%f54, %f56, %f58, %f60
	mpmul	0
	mpmul	1
	mpmul	2
	mpmul	3
	mpmul	4
	mpmul	5
	mpmul	6
	mpmul	7
	mpmul	8
	mpmul	9
	mpmul	10
	mpmul	11
	mpmul	12
	mpmul	13
	mpmul	14
	mpmul	15
	mpmul	16
	mpmul	17
	mpmul	18
	mpmul	19
	mpmul	20
	mpmul	21
	mpmul	22
	mpmul	23
	mpmul	24
	mpmul	25
	mpmul	26
	mpmul	27
	mpmul	28
	mpmul	29
	mpmul	30
	mpmul	31
	montmul	0
	montmul	1
	montmul	2
	montmul	3
	montmul	4
	montmul	5
	montmul	6
	montmul	7
	montmul	8
	montmul	9
	montmul	10
	montmul	11
	montmul	12
	montmul	13
	montmul	14
	montmul	15
	montmul	16
	montmul	17
	montmul	18
	montmul	19
	montmul	20
	montmul	21
	montmul	22
	montmul	23
	montmul	24
	montmul	25
	montmul	26
	montmul	27
	montmul	28
	montmul	29
	montmul	30
	montmul	31
	montsqr	0
	montsqr	1
	montsqr	2
	montsqr	3
	montsqr	4
	montsqr	5
	montsqr	6
	montsqr	7
	montsqr	8
	montsqr	9
	montsqr	10
	montsqr	11
	montsqr	12
	montsqr	13
	montsqr	14
	montsqr	15
	montsqr	16
	montsqr	17
	montsqr	18
	montsqr	19
	montsqr	20
	montsqr	21
	montsqr	22
	montsqr	23
	montsqr	24
	montsqr	25
	montsqr	26
	montsqr	27
	montsqr	28
	montsqr	29
	montsqr	30
	montsqr	31
