#!/bin/sh

awk -F: ' 
BEGIN {
	FS=",";
}
/ai\ \$sp,\$sp,-[1-9][0-9]*/ {
	n = -$3;
	q = n / 512;
	r = n % 512;
	for(i = 1; i <= q; i++)
		print "ai $sp,$sp,-512"
	if(r)
		print "ai $sp,$sp,-" r;
}
/ai\ \$sp,\$sp,[1-9][0-9]*/ {
	n = $3;
	q = n / 511;
	r = n % 511;
	for(i = 1; i <= q; i++)
		print "ai $sp,$sp,511"
	if(r)
		print "ai $sp,$sp," r;
}
!/ai\ \$sp,\$sp,-?[1-9][0-9]*/ {print}'

