clear
;CRC32
unalias -all

;set -s 8020 "Hello, world!"
;print @crc32L(8020, 13t, 04C11DB7, -1)	;0x8E9A7706
;print @crc32R(8020, 13t, EDB88320, -1)	;0xEBE6C6E6

alias crc_test	{\
	define_mem 10000 10000 #1     #2 -f;	\
						\
	add_mem_area	ram	8000 2000 2 RW;	\
	add_io_area	io	0000 0100;	\
						\
	set -s 8020 "Hello, world!";		\
						\
	print @crc32L(8020, 13t, 04C11DB7, -1);	\
	print $_ADDR , $_RESULT;		\
						\
	print @crc32R(8020, 13t, EDB88320, -1);	\
	print $_ADDR , $_RESULT;		\
}
	

;-----------------------------------------
crc_test  LE     BA


;-----------------------------------------
crc_test  BE     BA

;-----------------------------------------
crc_test  LE     WA


;-----------------------------------------
crc_test  BE     WA


