URL
https://opencores.org/ocsvn/usb_fpga_1_15/usb_fpga_1_15/trunk
Subversion Repositories usb_fpga_1_15
[/] [usb_fpga_1_15/] [trunk/] [bin/] [peeph.def] - Rev 2
Compare with Previous | Blame | View Log
replace {mov dptr,%1movx a,@dptrmov %2,amov dptr,%1} by {; peep hole 1001, saves 3 bytesmov dptr,%1movx a,@dptrmov %2,a}replace {mov dptr,%1movx a,@dptrmov %3,amov dptr,%2movx a,@dptrmov %4,amov a%5,%4mov %4,#0x00mov %6,#0x00mov dptr,%7mov a,%4orl a,%3movx @dptr,amov a,%5orl a,%6inc dptrmovx @dptr,a} by {; peep hole 1001, saves 10 bytesmov dptr,%2movx a,@dptrmov %4,amov dptr,%1movx a,@dptrmov dptr,%7movx @dptr,amov a,%4inc dptrmovx @dptr,a}replace {mov dptr,%1movx a,@dptrmov %3,amov a%4,%3mov %3,#0x00mov dptr,%2movx a,@dptrmov %5,amov %6,#0x00mov dptr,%7mov a,%5orl a,%3movx @dptr,amov a,%6orl a,%4inc dptrmovx @dptr,a} by {; peep hole 1002, saves 10 bytesmov dptr,%1movx a,@dptrmov %4,amov dptr,%2movx a,@dptrmov dptr,%7movx @dptr,amov a,%4inc dptrmovx @dptr,a}
