- MMI_ULWC1(%[ftmp3], %[addr1], 0x00)
- PTR_ADDU "%[src1], %[src1], %[addr2] \n\t"
- "pavgb %[ftmp0], %[ftmp0], %[ftmp2] \n\t"
- "pavgb %[ftmp1], %[ftmp1], %[ftmp3] \n\t"
- PTR_ADDU "%[addr5], %[dst], %[dst_stride] \n\t"
- MMI_ULWC1(%[ftmp4], %[dst], 0x00)
- MMI_ULWC1(%[ftmp5], %[addr5], 0x00)
- "pavgb %[ftmp0], %[ftmp0], %[ftmp4] \n\t"
- "pavgb %[ftmp1], %[ftmp1], %[ftmp5] \n\t"
- MMI_SWC1(%[ftmp0], %[dst], 0x00)
- MMI_SWXC1(%[ftmp1], %[dst], %[dst_stride], 0x00)
- PTR_ADDU "%[src2], %[src2], %[addr3] \n\t"
- PTR_ADDU "%[dst], %[dst], %[addr4] \n\t"
-
- PTR_ADDU "%[addr0], %[src1], %[src_stride1] \n\t"
- MMI_ULWC1(%[ftmp0], %[src1], 0x00)
- MMI_ULWC1(%[ftmp1], %[addr0], 0x00)