| // Copyright 2022 The Go Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| |
| #include "../../../../../runtime/textflag.h" |
| |
| TEXT asmtest(SB),DUPOK|NOSPLIT,$0 |
| MOVW $65536(R4), R5 // 1e020014de03800385f81000 |
| MOVW $4096(R4), R5 // 3e000014de03800385f81000 |
| MOVV $65536(R4), R5 // 1e020014de03800385f81000 |
| MOVV $4096(R4), R5 // 3e000014de03800385f81000 |
| ADD $74565, R4 // 5e020014de178d0384781000 |
| ADD $4097, R4 // 3e000014de07800384781000 |
| ADDV $74565, R4 // 5e020014de178d0384f81000 |
| ADDV $4097, R4 // 3e000014de07800384f81000 |
| AND $74565, R4 // 5e020014de178d0384f81400 |
| AND $4097, R4 // 3e000014de07800384f81400 |
| ADD $74565, R4, R5 // 5e020014de178d0385781000 |
| ADD $4097, R4, R5 // 3e000014de07800385781000 |
| ADDV $74565, R4, R5 // 5e020014de178d0385f81000 |
| ADDV $4097, R4, R5 // 3e000014de07800385f81000 |
| AND $74565, R4, R5 // 5e020014de178d0385f81400 |
| AND $4097, R4, R5 // 3e000014de07800385f81400 |
| |
| MOVW R4, result+65540(FP) // 1e020014de8f1000c4338029 |
| MOVW R4, result+4097(FP) // 3e000014de8f1000c4278029 |
| MOVWU R4, result+65540(FP) // 1e020014de8f1000c4338029 |
| MOVWU R4, result+4097(FP) // 3e000014de8f1000c4278029 |
| MOVV R4, result+65540(FP) // 1e020014de8f1000c433c029 |
| MOVV R4, result+4097(FP) // 3e000014de8f1000c427c029 |
| MOVB R4, result+65540(FP) // 1e020014de8f1000c4330029 |
| MOVB R4, result+4097(FP) // 3e000014de8f1000c4270029 |
| MOVBU R4, result+65540(FP) // 1e020014de8f1000c4330029 |
| MOVBU R4, result+4097(FP) // 3e000014de8f1000c4270029 |
| MOVW R4, 65536(R5) // 1e020014de971000c4038029 |
| MOVW R4, 4096(R5) // 3e000014de971000c4038029 |
| MOVWU R4, 65536(R5) // 1e020014de971000c4038029 |
| MOVWU R4, 4096(R5) // 3e000014de971000c4038029 |
| MOVV R4, 65536(R5) // 1e020014de971000c403c029 |
| MOVV R4, 4096(R5) // 3e000014de971000c403c029 |
| MOVB R4, 65536(R5) // 1e020014de971000c4030029 |
| MOVB R4, 4096(R5) // 3e000014de971000c4030029 |
| MOVBU R4, 65536(R5) // 1e020014de971000c4030029 |
| MOVBU R4, 4096(R5) // 3e000014de971000c4030029 |
| SC R4, 65536(R5) // 1e020014de971000c4030021 |
| SC R4, 4096(R5) // 3e000014de971000c4030021 |
| MOVW y+65540(FP), R4 // 1e020014de8f1000c4338028 |
| MOVWU y+65540(FP), R4 // 1e020014de8f1000c433802a |
| MOVV y+65540(FP), R4 // 1e020014de8f1000c433c028 |
| MOVB y+65540(FP), R4 // 1e020014de8f1000c4330028 |
| MOVBU y+65540(FP), R4 // 1e020014de8f1000c433002a |
| MOVW y+4097(FP), R4 // 3e000014de8f1000c4278028 |
| MOVWU y+4097(FP), R4 // 3e000014de8f1000c427802a |
| MOVV y+4097(FP), R4 // 3e000014de8f1000c427c028 |
| MOVB y+4097(FP), R4 // 3e000014de8f1000c4270028 |
| MOVBU y+4097(FP), R4 // 3e000014de8f1000c427002a |
| MOVW 65536(R5), R4 // 1e020014de971000c4038028 |
| MOVWU 65536(R5), R4 // 1e020014de971000c403802a |
| MOVV 65536(R5), R4 // 1e020014de971000c403c028 |
| MOVB 65536(R5), R4 // 1e020014de971000c4030028 |
| MOVBU 65536(R5), R4 // 1e020014de971000c403002a |
| MOVW 4096(R5), R4 // 3e000014de971000c4038028 |
| MOVWU 4096(R5), R4 // 3e000014de971000c403802a |
| MOVV 4096(R5), R4 // 3e000014de971000c403c028 |
| MOVB 4096(R5), R4 // 3e000014de971000c4030028 |
| MOVBU 4096(R5), R4 // 3e000014de971000c403002a |
| MOVW y+65540(FP), F4 // 1e020014de8f1000c433002b |
| MOVF y+65540(FP), F4 // 1e020014de8f1000c433002b |
| MOVD y+65540(FP), F4 // 1e020014de8f1000c433802b |
| MOVW y+4097(FP), F4 // 3e000014de8f1000c427002b |
| MOVF y+4097(FP), F4 // 3e000014de8f1000c427002b |
| MOVD y+4097(FP), F4 // 3e000014de8f1000c427802b |
| MOVW 65536(R5), F4 // 1e020014de971000c403002b |
| MOVF 65536(R5), F4 // 1e020014de971000c403002b |
| MOVD 65536(R5), F4 // 1e020014de971000c403802b |
| MOVW 4096(R5), F4 // 3e000014de971000c403002b |
| MOVF 4096(R5), F4 // 3e000014de971000c403002b |
| MOVD 4096(R5), F4 // 3e000014de971000c403802b |
| MOVW F4, result+65540(FP) // 1e020014de8f1000c433402b |
| MOVF F4, result+65540(FP) // 1e020014de8f1000c433402b |
| MOVD F4, result+65540(FP) // 1e020014de8f1000c433c02b |
| MOVW F4, result+4097(FP) // 3e000014de8f1000c427402b |
| MOVF F4, result+4097(FP) // 3e000014de8f1000c427402b |
| MOVD F4, result+4097(FP) // 3e000014de8f1000c427c02b |
| MOVW F4, 65536(R5) // 1e020014de971000c403402b |
| MOVF F4, 65536(R5) // 1e020014de971000c403402b |
| MOVD F4, 65536(R5) // 1e020014de971000c403c02b |
| MOVW F4, 4096(R5) // 3e000014de971000c403402b |
| MOVF F4, 4096(R5) // 3e000014de971000c403402b |
| MOVD F4, 4096(R5) // 3e000014de971000c403c02b |
| |
| MOVH R4, result+65540(FP) // 1e020014de8f1000c4334029 |
| MOVH R4, 65536(R5) // 1e020014de971000c4034029 |
| MOVH y+65540(FP), R4 // 1e020014de8f1000c4334028 |
| MOVH 65536(R5), R4 // 1e020014de971000c4034028 |
| MOVH R4, result+4097(FP) // 3e000014de8f1000c4274029 |
| MOVH R4, 4096(R5) // 3e000014de971000c4034029 |
| MOVH y+4097(FP), R4 // 3e000014de8f1000c4274028 |
| MOVH 4096(R5), R4 // 3e000014de971000c4034028 |
| MOVHU R4, result+65540(FP) // 1e020014de8f1000c4334029 |
| MOVHU R4, 65536(R5) // 1e020014de971000c4034029 |
| MOVHU y+65540(FP), R4 // 1e020014de8f1000c433402a |
| MOVHU 65536(R5), R4 // 1e020014de971000c403402a |
| MOVHU R4, result+4097(FP) // 3e000014de8f1000c4274029 |
| MOVHU R4, 4096(R5) // 3e000014de971000c4034029 |
| MOVHU y+4097(FP), R4 // 3e000014de8f1000c427402a |
| MOVHU 4096(R5), R4 // 3e000014de971000c403402a |
| SGT $74565, R4 // 5e020014de178d0384781200 |
| SGT $74565, R4, R5 // 5e020014de178d0385781200 |
| SGT $4097, R4 // 3e000014de07800384781200 |
| SGT $4097, R4, R5 // 3e000014de07800385781200 |
| SGTU $74565, R4 // 5e020014de178d0384f81200 |
| SGTU $74565, R4, R5 // 5e020014de178d0385f81200 |
| SGTU $4097, R4 // 3e000014de07800384f81200 |
| SGTU $4097, R4, R5 // 3e000014de07800385f81200 |
| ADDU $74565, R4 // 5e020014de178d0384781000 |
| ADDU $74565, R4, R5 // 5e020014de178d0385781000 |
| ADDU $4097, R4 // 3e000014de07800384781000 |
| ADDU $4097, R4, R5 // 3e000014de07800385781000 |
| ADDVU $4097, R4 // 3e000014de07800384f81000 |
| ADDVU $4097, R4, R5 // 3e000014de07800385f81000 |
| ADDVU $74565, R4 // 5e020014de178d0384f81000 |
| ADDVU $74565, R4, R5 // 5e020014de178d0385f81000 |
| OR $74565, R4 // 5e020014de178d0384781500 |
| OR $74565, R4, R5 // 5e020014de178d0385781500 |
| OR $4097, R4 // 3e000014de07800384781500 |
| OR $4097, R4, R5 // 3e000014de07800385781500 |
| XOR $74565, R4 // 5e020014de178d0384f81500 |
| XOR $74565, R4, R5 // 5e020014de178d0385f81500 |
| XOR $4097, R4 // 3e000014de07800384f81500 |
| XOR $4097, R4, R5 // 3e000014de07800385f81500 |