blob: 8c1bb68db1a5bf5ab288796b00a3c222bf7d0710 (
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
|
compilation error due to bug in savevm.c
Since
302dfbeb21fc5154c24ca50d296e865a3778c7da
Add xbzrle_encode_buffer and xbzrle_decode_buffer functions
For performance we are encoding long word at a time.
For nzrun we use long-word-at-a-time NULL-detection tricks from strcmp():
using ((lword - 0x0101010101010101) & (~lword) & 0x8080808080808080) test
to find out if any byte in the long word is zero.
Signed-off-by: Benoit Hudzia <email address hidden>
Signed-off-by: Petter Svard <email address hidden>
Signed-off-by: Aidan Shribman <email address hidden>
Signed-off-by: Orit Wasserman <email address hidden>
Signed-off-by: Eric Blake <email address hidden>
Reviewed-by: Luiz Capitulino <email address hidden>
Reviewed-by: Eric Blake <email address hidden>
commit arrived into master barnch, I can't compile qemu at all:
savevm.c:2476:13: error: overflow in implicit constant conversion [-Werror=overflow]
|