Files
FFmpeg/libavcodec
Mans Rullgard 4c387c7070 ppc: dsputil: do unaligned block accesses correctly
To load unaligned vector data in the usual way, explicit vec_ld()
should be used rather than dereferencing a pointer to a vector type.
When the VSX extension is enabled, gcc may compile vector pointer
dereferences using the VSX lxvw4x instruction instead of the lvx
instruction typically used with Altivec/VMX.  As the behaviour of
these instructions with unaligned addresses differs, it is important
that only lvx is used here.

Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-05-01 00:21:30 +01:00
..
2012-04-21 18:56:19 +01:00
2012-04-25 23:16:31 +01:00
2012-03-26 13:00:10 +02:00
2012-03-26 13:00:10 +02:00
2012-04-29 01:08:37 +01:00
2012-01-26 22:44:37 +01:00
2011-12-02 17:40:40 -05:00
2012-03-20 18:46:49 -04:00
2012-01-28 14:56:18 +00:00
2012-03-20 18:46:56 -04:00
2012-03-27 11:58:15 -04:00
2012-04-06 22:37:38 +03:00
2012-03-21 15:04:42 -04:00
2012-04-06 22:37:38 +03:00
2012-04-23 09:20:24 +02:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-29 14:00:34 -07:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-03-31 08:14:54 -07:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-03-24 19:02:26 -07:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-26 17:07:43 +01:00
2012-04-21 18:56:19 +01:00
2012-04-06 22:37:38 +03:00
2012-04-21 18:56:19 +01:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-12 18:34:45 -07:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-21 18:56:19 +01:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-03-02 18:58:19 +02:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-21 18:56:19 +01:00
2012-04-06 22:37:38 +03:00
2012-04-21 18:56:19 +01:00
2012-03-24 15:34:33 -07:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-21 18:56:19 +01:00
2012-04-21 18:56:19 +01:00
2012-03-14 15:34:50 +01:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-03-28 07:06:47 -07:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-16 14:09:52 -07:00
2012-04-06 22:37:38 +03:00
2012-03-20 18:56:18 -04:00
2012-04-21 18:56:19 +01:00
2012-03-21 12:49:36 -04:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2011-12-05 13:06:58 +01:00
2012-03-29 11:36:14 -07:00
2012-04-06 22:37:38 +03:00
2012-04-23 09:20:24 +02:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-21 18:56:19 +01:00
2012-04-21 18:56:19 +01:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-21 18:56:19 +01:00
2012-04-21 18:56:19 +01:00
2012-04-21 18:56:19 +01:00
2012-04-21 18:56:19 +01:00
2012-04-21 18:56:19 +01:00
2012-04-06 22:37:38 +03:00
2012-04-21 18:56:19 +01:00
2012-04-06 22:37:38 +03:00
2012-04-21 18:56:19 +01:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-04 14:14:28 +02:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-13 21:42:22 +01:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-03-21 12:49:36 -04:00
2012-04-06 22:37:38 +03:00
2012-03-19 18:46:34 +01:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-21 18:56:19 +01:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-03-12 11:37:47 -07:00
2012-04-29 13:49:39 -04:00
2012-03-07 10:29:52 -08:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-03-06 10:47:42 -08:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-10 19:27:38 +02:00
2012-04-21 18:56:19 +01:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-13 12:58:19 -07:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-21 18:56:19 +01:00
2012-04-20 18:37:34 -04:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-03-06 10:47:42 -08:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-03-06 10:47:42 -08:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-03-06 10:47:42 -08:00
2012-04-06 22:37:38 +03:00
2012-03-02 08:26:36 +01:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-21 18:56:19 +01:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00
2012-03-17 15:45:04 -04:00
2012-04-06 22:37:38 +03:00
2012-03-18 07:45:41 -07:00
2012-04-06 22:37:38 +03:00
2012-03-23 12:10:41 +01:00
2012-04-06 22:37:38 +03:00
2012-04-06 22:37:38 +03:00