#!/bin/bash -f

#meld \
diff -w -U10 \
	<(avr-objdump -mavr --no-show-raw-insn -D "$1" | perl -pe 's/[0-9a-f]+( |:)//; s/; 0x[0-9a-f]+ /; /; s/0x[0-9a-f]+\s*; </</; s/\.(\+|-)[0-9]+\s*; </</') \
	<(avr-objdump -mavr --no-show-raw-insn -D "$2" | perl -pe 's/[0-9a-f]+( |:)//; s/; 0x[0-9a-f]+ /; /; s/0x[0-9a-f]+\s*; </</; s/\.(\+|-)[0-9]+\s*; </</')
