Lines Matching refs:MIPS16
8 ; RUN: | FileCheck %s -check-prefix=MIPS16
24 ; MIPS16-LABEL: bswap32:
25 ; MIPS16-DAG: srl $[[R0:[0-9]+]], $4, 8
26 ; MIPS16-DAG: srl $[[R1:[0-9]+]], $4, 24
27 ; MIPS16-DAG: sll $[[R2:[0-9]+]], $4, 8
28 ; MIPS16-DAG: sll $[[R3:[0-9]+]], $4, 24
29 ; MIPS16-DAG: li $[[R4:[0-9]+]], 65280
30 ; MIPS16-DAG: and $[[R4]], $[[R0]]
31 ; MIPS16-DAG: or $[[R1]], $[[R4]]
32 ; MIPS16-DAG: lw $[[R7:[0-9]+]], $CPI
33 ; MIPS16-DAG: and $[[R7]], $[[R2]]
34 ; MIPS16-DAG: or $[[R3]], $[[R7]]
35 ; MIPS16-DAG: or $[[R3]], $[[R1]]
59 ; MIPS16-LABEL: bswap64:
60 ; MIPS16-DAG: srl $[[R0:[0-9]+]], $5, 8
61 ; MIPS16-DAG: srl $[[R1:[0-9]+]], $5, 24
62 ; MIPS16-DAG: sll $[[R2:[0-9]+]], $5, 8
63 ; MIPS16-DAG: sll $[[R3:[0-9]+]], $5, 24
64 ; MIPS16-DAG: li $[[R4:[0-9]+]], 65280
65 ; MIPS16-DAG: and $[[R0]], $[[R4]]
66 ; MIPS16-DAG: or $[[R1]], $[[R0]]
67 ; MIPS16-DAG: lw $[[R7:[0-9]+]], 1f
68 ; MIPS16-DAG: and $[[R2]], $[[R7]]
69 ; MIPS16-DAG: or $[[R3]], $[[R2]]
70 ; MIPS16-DAG: or $[[R3]], $[[R1]]
71 ; MIPS16-DAG: srl $[[R0:[0-9]+]], $4, 8
72 ; MIPS16-DAG: srl $[[R1:[0-9]+]], $4, 24
73 ; MIPS16-DAG: sll $[[R2:[0-9]+]], $4, 8
74 ; MIPS16-DAG: sll $[[R3:[0-9]+]], $4, 24
75 ; MIPS16-DAG: and $[[R0]], $[[R4]]
76 ; MIPS16-DAG: or $[[R1]], $[[R0]]
77 ; MIPS16-DAG: and $[[R2]], $[[R7]]
78 ; MIPS16-DAG: or $[[R3]], $[[R2]]
79 ; MIPS16-DAG: or $[[R3]], $[[R1]]
117 ; Don't bother with a MIPS16 version. It's just bswap32 repeated four times and