Johann
c7cfde42a9
Add save/restore xmm registers in x86 assembly code
...
Went through the code and fixed it. Verified on Windows.
Where possible, remove dependencies on xmm[67]
Current code relies on pushing rbp to the stack to get 16 byte
alignment. This broke when rbp wasn't pushed
(vp8/encoder/x86/sad_sse3.asm). Work around this by using unaligned
memory accesses. Revisit this and the offsets in
vp8/encoder/x86/sad_sse3.asm in another change to SAVE_XMM.
Change-Id: I5f940994d3ebfd977c3d68446cef20fd78b07877
2011-04-18 16:30:38 -04:00
..
2011-04-01 05:47:21 -07:00
2011-04-11 15:55:04 -04:00
2011-02-10 15:09:44 -05:00
2011-04-18 16:30:38 -04:00
2011-04-01 10:06:44 +03:00
2011-03-11 12:36:28 +02:00
2010-10-25 09:23:29 -04:00
2011-04-01 16:41:58 -04:00
2011-02-10 15:09:44 -05:00
2010-09-09 10:01:21 -04:00
2010-09-09 10:01:21 -04:00
2010-09-09 10:01:21 -04:00
2011-04-11 15:55:04 -04:00
2011-04-11 15:55:04 -04:00
2011-03-17 20:53:47 -04:00
2011-04-11 15:55:04 -04:00
2011-03-17 20:53:47 -04:00
2011-04-01 16:41:58 -04:00
2011-04-01 16:41:58 -04:00
2011-04-01 16:41:58 -04:00
2011-04-13 14:26:45 -04:00
2010-10-21 14:04:20 -04:00
2011-04-13 14:26:45 -04:00
2011-04-13 14:26:45 -04:00
2011-04-14 15:53:33 -04:00
2011-04-14 15:53:33 -04:00
2011-02-10 15:09:44 -05:00
2010-09-09 10:01:21 -04:00
2011-04-14 12:35:01 -07:00
2011-04-13 14:26:45 -04:00
2011-04-15 08:37:19 -07:00
2011-04-11 11:53:56 -04:00
2011-02-10 15:09:44 -05:00
2011-03-17 20:53:47 -04:00
2011-03-17 20:53:47 -04:00
2011-02-18 09:12:20 -05:00
2010-09-09 10:01:21 -04:00
2011-04-01 16:41:58 -04:00
2010-09-09 10:01:21 -04:00
2011-04-15 08:17:03 -07:00
2011-04-11 11:53:56 -04:00
2010-10-27 13:36:31 -04:00
2010-09-09 10:01:21 -04:00
2011-02-10 15:09:44 -05:00
2011-03-11 08:51:22 -05:00
2011-04-15 08:17:03 -07:00
2011-01-06 14:00:30 -05:00
2011-03-17 20:53:47 -04:00
2011-02-10 15:09:44 -05:00
2010-09-09 10:01:21 -04:00
2011-02-10 15:09:44 -05:00
2011-03-17 20:53:47 -04:00
2011-03-11 08:51:21 -05:00