blob: 72eb374373b0be72c4fd333d902c380d57ed8b2e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
graphic: 0.926
device: 0.926
performance: 0.838
semantic: 0.809
PID: 0.790
network: 0.758
vnc: 0.757
files: 0.660
socket: 0.645
debug: 0.636
permissions: 0.617
boot: 0.608
other: 0.387
KVM: 0.352
on loongarch host, LSX vec get wrong result
Description of problem:
on loongarch host, the lsx insns get wrong result.
Steps to reproduce:
1. build linux-user on loongarch host with '--configure --target-list ='loongarch64-linux-user''
2. build test code 'gcc --static test.c -o test'
3. run './build/qemu-loongarch64 test'
Additional information:
run 'qemu-loongarch64 test'
the result is
`0: 2f2f2f2f
1: 0
2: 2f2f2f2f
3: 0
4: ffffffff
5: 0
6: ffffffff
7: ffffffff`
and the 6 or 7 may be ffffff or 0.
run 'test' on loongarch host or run qemu-loongarch64 on x86_64 host.
the result is
`0: 2f2f2f2f
1: 0
2: 2f2f2f2f
3: 0
4: 0
5: 0
6: 0
7: 0`
for more infomation see log.txt
|