OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [arm/] [iwmmxt2.s] - Diff between revs 816 and 818

Only display areas with differences | Details | Blame | View Log

Rev 816 Rev 818
        .text
        .text
        .global iwmmxt2
        .global iwmmxt2
iwmmxt2:
iwmmxt2:
 
 
        waddhc          wr4, wr5, wr6
        waddhc          wr4, wr5, wr6
        waddwc          wr7, wr8, wr9
        waddwc          wr7, wr8, wr9
 
 
        wmadduxgt       wr4, wr5, wr6
        wmadduxgt       wr4, wr5, wr6
        wmadduneq       wr7, wr8, wr9
        wmadduneq       wr7, wr8, wr9
        wmaddsxne       wr4, wr5, wr6
        wmaddsxne       wr4, wr5, wr6
        wmaddsnge       wr7, wr8, wr9
        wmaddsnge       wr7, wr8, wr9
 
 
        wmulumr         wr1, wr2, wr3
        wmulumr         wr1, wr2, wr3
        wmulsmr         wr1, wr2, wr3
        wmulsmr         wr1, wr2, wr3
 
 
        torvscbgt       r15
        torvscbgt       r15
        torvschne       r15
        torvschne       r15
        torvscweq       r15
        torvscweq       r15
 
 
        wabsb           wr1, wr2
        wabsb           wr1, wr2
        wabsh           wr3, wr4
        wabsh           wr3, wr4
        wabsw           wr5, wr6
        wabsw           wr5, wr6
        wabsbgt         wr1, wr2
        wabsbgt         wr1, wr2
 
 
        wabsdiffb       wr1, wr2, wr3
        wabsdiffb       wr1, wr2, wr3
        wabsdiffh       wr4, wr5, wr6
        wabsdiffh       wr4, wr5, wr6
        wabsdiffw       wr7, wr8, wr9
        wabsdiffw       wr7, wr8, wr9
        wabsdiffbgt     wr1, wr2, wr3
        wabsdiffbgt     wr1, wr2, wr3
 
 
        waddbhusm       wr1, wr2, wr3
        waddbhusm       wr1, wr2, wr3
        waddbhusl       wr4, wr5, wr6
        waddbhusl       wr4, wr5, wr6
        waddbhusmgt     wr1, wr2, wr3
        waddbhusmgt     wr1, wr2, wr3
        waddbhuslgt     wr4, wr5, wr6
        waddbhuslgt     wr4, wr5, wr6
 
 
        waddsubhx       wr1, wr2, wr3
        waddsubhx       wr1, wr2, wr3
        waddsubhxlt     wr4, wr5, wr6
        waddsubhxlt     wr4, wr5, wr6
        waddsubhxeq     wr1, wr2, wr3
        waddsubhxeq     wr1, wr2, wr3
        waddsubhxgt     wr4, wr5, wr6
        waddsubhxgt     wr4, wr5, wr6
 
 
        wavg4           wr1, wr2, wr3
        wavg4           wr1, wr2, wr3
        wavg4gt         wr4, wr5, wr6
        wavg4gt         wr4, wr5, wr6
        wavg4r          wr1, wr2, wr3
        wavg4r          wr1, wr2, wr3
        wavg4rgt        wr4, wr5, wr6
        wavg4rgt        wr4, wr5, wr6
 
 
        wldrd           wr1, [r1], -r2
        wldrd           wr1, [r1], -r2
        wldrd           wr2, [r1], -r2,lsl #3
        wldrd           wr2, [r1], -r2,lsl #3
        wldrd           wr3, [r1], +r2
        wldrd           wr3, [r1], +r2
        wldrd           wr4, [r1], +r2,lsl #4
        wldrd           wr4, [r1], +r2,lsl #4
        wldrd           wr5, [r1, -r2]
        wldrd           wr5, [r1, -r2]
        wldrd           wr6, [r1, -r2,lsl #3]
        wldrd           wr6, [r1, -r2,lsl #3]
        wldrd           wr7, [r1, +r2]
        wldrd           wr7, [r1, +r2]
        wldrd           wr8, [r1, +r2,lsl #4]
        wldrd           wr8, [r1, +r2,lsl #4]
        wldrd           wr9, [r1, -r2]!
        wldrd           wr9, [r1, -r2]!
        wldrd           wr10, [r1, -r2,lsl #3]!
        wldrd           wr10, [r1, -r2,lsl #3]!
        wldrd           wr11, [r1, +r2]!
        wldrd           wr11, [r1, +r2]!
        wldrd           wr12, [r1, +r2,lsl #4]!
        wldrd           wr12, [r1, +r2,lsl #4]!
 
 
        wmerge          wr1, wr2, wr3, #4
        wmerge          wr1, wr2, wr3, #4
        wmergegt        wr1, wr2, wr3, #4
        wmergegt        wr1, wr2, wr3, #4
 
 
        wmiatteq        wr1, wr2, wr3
        wmiatteq        wr1, wr2, wr3
        wmiatbgt        wr1, wr2, wr3
        wmiatbgt        wr1, wr2, wr3
        wmiabtne        wr1, wr2, wr3
        wmiabtne        wr1, wr2, wr3
        wmiabbgt        wr1, wr2, wr3
        wmiabbgt        wr1, wr2, wr3
        wmiattneq       wr1, wr2, wr3
        wmiattneq       wr1, wr2, wr3
        wmiatbnne       wr1, wr2, wr3
        wmiatbnne       wr1, wr2, wr3
        wmiabtngt       wr1, wr2, wr3
        wmiabtngt       wr1, wr2, wr3
        wmiabbneq       wr1, wr2, wr3
        wmiabbneq       wr1, wr2, wr3
 
 
        wmiawtteq       wr1, wr2, wr3
        wmiawtteq       wr1, wr2, wr3
        wmiawtbgt       wr1, wr2, wr3
        wmiawtbgt       wr1, wr2, wr3
        wmiawbtne       wr1, wr2, wr3
        wmiawbtne       wr1, wr2, wr3
        wmiawbbgt       wr1, wr2, wr3
        wmiawbbgt       wr1, wr2, wr3
        wmiawttnne      wr1, wr2, wr3
        wmiawttnne      wr1, wr2, wr3
        wmiawtbngt      wr1, wr2, wr3
        wmiawtbngt      wr1, wr2, wr3
        wmiawbtneq      wr1, wr2, wr3
        wmiawbtneq      wr1, wr2, wr3
        wmiawbbnne      wr1, wr2, wr3
        wmiawbbnne      wr1, wr2, wr3
 
 
        wmulwumeq       wr1, wr2, wr3
        wmulwumeq       wr1, wr2, wr3
        wmulwumrgt      wr1, wr2, wr3
        wmulwumrgt      wr1, wr2, wr3
        wmulwsmne       wr1, wr2, wr3
        wmulwsmne       wr1, wr2, wr3
        wmulwsmreq      wr1, wr2, wr3
        wmulwsmreq      wr1, wr2, wr3
        wmulwlgt        wr1, wr2, wr3
        wmulwlgt        wr1, wr2, wr3
        wmulwlge        wr1, wr2, wr3
        wmulwlge        wr1, wr2, wr3
 
 
        wqmiattne       wr1, wr2, wr3
        wqmiattne       wr1, wr2, wr3
        wqmiattneq      wr1, wr2, wr3
        wqmiattneq      wr1, wr2, wr3
        wqmiatbgt       wr1, wr2, wr3
        wqmiatbgt       wr1, wr2, wr3
        wqmiatbnge      wr1, wr2, wr3
        wqmiatbnge      wr1, wr2, wr3
        wqmiabtne       wr1, wr2, wr3
        wqmiabtne       wr1, wr2, wr3
        wqmiabtneq      wr1, wr2, wr3
        wqmiabtneq      wr1, wr2, wr3
        wqmiabbgt       wr1, wr2, wr3
        wqmiabbgt       wr1, wr2, wr3
        wqmiabbnne      wr1, wr2, wr3
        wqmiabbnne      wr1, wr2, wr3
 
 
        wqmulmgt        wr1, wr2, wr3
        wqmulmgt        wr1, wr2, wr3
        wqmulmreq       wr1, wr2, wr3
        wqmulmreq       wr1, wr2, wr3
 
 
        wqmulwmgt       wr1, wr2, wr3
        wqmulwmgt       wr1, wr2, wr3
        wqmulwmreq      wr1, wr2, wr3
        wqmulwmreq      wr1, wr2, wr3
 
 
        wstrd           wr1, [r1], -r2
        wstrd           wr1, [r1], -r2
        wstrd           wr2, [r1], -r2,lsl #3
        wstrd           wr2, [r1], -r2,lsl #3
        wstrd           wr3, [r1], +r2
        wstrd           wr3, [r1], +r2
        wstrd           wr4, [r1], +r2,lsl #4
        wstrd           wr4, [r1], +r2,lsl #4
        wstrd           wr5, [r1, -r2]
        wstrd           wr5, [r1, -r2]
        wstrd           wr6, [r1, -r2,lsl #3]
        wstrd           wr6, [r1, -r2,lsl #3]
        wstrd           wr7, [r1, +r2]
        wstrd           wr7, [r1, +r2]
        wstrd           wr8, [r1, +r2,lsl #4]
        wstrd           wr8, [r1, +r2,lsl #4]
        wstrd           wr9, [r1, -r2]!
        wstrd           wr9, [r1, -r2]!
        wstrd           wr10, [r1, -r2,lsl #3]!
        wstrd           wr10, [r1, -r2,lsl #3]!
        wstrd           wr11, [r1, +r2]!
        wstrd           wr11, [r1, +r2]!
        wstrd           wr12, [r1, +r2,lsl #4]!
        wstrd           wr12, [r1, +r2,lsl #4]!
 
 
        wsubaddhxgt     wr1, wr2, wr3
        wsubaddhxgt     wr1, wr2, wr3
 
 
        wrorh           wr1, wr2, #0
        wrorh           wr1, wr2, #0
        wrorw           wr1, wr2, #0
        wrorw           wr1, wr2, #0
        wrord           wr1, wr2, #0
        wrord           wr1, wr2, #0
        wrorh           wr1, wr2, #21
        wrorh           wr1, wr2, #21
        wrorw           wr1, wr2, #13
        wrorw           wr1, wr2, #13
        wrord           wr1, wr2, #14
        wrord           wr1, wr2, #14
 
 
        wsllh           wr1, wr2, #0
        wsllh           wr1, wr2, #0
        wsllw           wr1, wr2, #0
        wsllw           wr1, wr2, #0
        wslld           wr1, wr2, #0
        wslld           wr1, wr2, #0
        wsllh           wr2, wr9, #11
        wsllh           wr2, wr9, #11
        wsllw           wr3, wr5, #13
        wsllw           wr3, wr5, #13
        wslld           wr3, wr8, #15
        wslld           wr3, wr8, #15
 
 
        wsrah           wr1, wr2, #0
        wsrah           wr1, wr2, #0
        wsraw           wr1, wr2, #0
        wsraw           wr1, wr2, #0
        wsrad           wr1, wr2, #0
        wsrad           wr1, wr2, #0
        wsrah           wr2, wr9, #12
        wsrah           wr2, wr9, #12
        wsraw           wr3, wr5, #14
        wsraw           wr3, wr5, #14
        wsrad           wr3, wr8, #16
        wsrad           wr3, wr8, #16
 
 
        wsrlh           wr1, wr2, #0
        wsrlh           wr1, wr2, #0
        wsrlw           wr1, wr2, #0
        wsrlw           wr1, wr2, #0
        wsrld           wr1, wr2, #0
        wsrld           wr1, wr2, #0
        wsrlh           wr2, wr9, #12
        wsrlh           wr2, wr9, #12
        wsrlw           wr3, wr5, #14
        wsrlw           wr3, wr5, #14
        wsrld           wr3, wr8, #16
        wsrld           wr3, wr8, #16
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.