@@ -39,6 +39,7 @@ func ConstantLoad() {
39
39
// 386:`MOVW\t\$12592, \(`,`MOVB\t\$50, 2\(`
40
40
// arm:`MOVW\t\$48`,`MOVW\t\$49`,`MOVW\t\$50`
41
41
// arm64:`MOVD\t\$12592`,`MOVD\t\$50`
42
+ // loong64:`MOVV\t\$12592`,`MOVV\t\$50`
42
43
// wasm:`I64Const\t\$12592`,`I64Store16\t\$0`,`I64Const\t\$50`,`I64Store8\t\$2`
43
44
// mips64:`MOVV\t\$48`,`MOVV\t\$49`,`MOVV\t\$50`
44
45
bsink = []byte ("012" )
@@ -48,6 +49,7 @@ func ConstantLoad() {
48
49
// amd64:`MOVL\t\$858927408`,`MOVW\t\$13620, 4\(`
49
50
// 386:`MOVL\t\$858927408`,`MOVW\t\$13620, 4\(`
50
51
// arm64:`MOVD\t\$858927408`,`MOVD\t\$13620`
52
+ // loong64:`MOVV\t\$858927408`,`MOVV\t\$13620`
51
53
// wasm:`I64Const\t\$858927408`,`I64Store32\t\$0`,`I64Const\t\$13620`,`I64Store16\t\$4`
52
54
bsink = []byte ("012345" )
53
55
@@ -56,19 +58,23 @@ func ConstantLoad() {
56
58
// amd64:`MOVQ\t\$3978425819141910832`,`MOVQ\t\$7306073769690871863`
57
59
// 386:`MOVL\t\$858927408, \(`,`DUFFCOPY`
58
60
// arm64:`MOVD\t\$3978425819141910832`,`MOVD\t\$7306073769690871863`,`MOVD\t\$15`
61
+ // loong64:`MOVV\t\$3978425819141910832`,`MOVV\t\$7306073769690871863`,`MOVV\t\$15`
59
62
// wasm:`I64Const\t\$3978425819141910832`,`I64Store\t\$0`,`I64Const\t\$7306073769690871863`,`I64Store\t\$7`
60
63
bsink = []byte ("0123456789abcde" )
61
64
62
65
// 56 = 0x38
63
66
// amd64:`MOVQ\t\$3978425819141910832`,`MOVB\t\$56`
67
+ // loong64:`MOVV\t\$3978425819141910832`,`MOVV\t\$56`
64
68
bsink = []byte ("012345678" )
65
69
66
70
// 14648 = 0x3938
67
71
// amd64:`MOVQ\t\$3978425819141910832`,`MOVW\t\$14648`
72
+ // loong64:`MOVV\t\$3978425819141910832`,`MOVV\t\$14648`
68
73
bsink = []byte ("0123456789" )
69
74
70
75
// 1650538808 = 0x62613938
71
76
// amd64:`MOVQ\t\$3978425819141910832`,`MOVL\t\$1650538808`
77
+ // loong64:`MOVV\t\$3978425819141910832`,`MOVV\t\$1650538808`
72
78
bsink = []byte ("0123456789ab" )
73
79
}
74
80
0 commit comments