shithub: rc

ref: 1cf04fdaabf1dbfb7fb4ce59a8cd41a2336d8f18
dir: /graveyard/hswt2/

View raw version
#!/bin/rc

cat $1 | sed -n '/^wport f000/{
	N
	s/wport f000 ([^ ]+)\nrport f004 ([^ ]+)/	rr(igfx, 0x\1);	\/\* is 0x\2 \*\//p
	h
}
/^wport f004/{
	x
	G
	s/rr\(igfx, (0x[^ ]+)\);.*\nwport f004 ([^ ]+)/wr(igfx, \1, 0x\2);/p
}' | sed '/igfx, 0x000(4f0|45400|44008)/d'