Revision e8d98764

View differences:

libavcodec/x86/h264_intrapred.asm
867 867
    movq [r0+r1*1], mm0
868 868
    movq [r0+r1*2], mm0
869 869
    RET
870
%endif
871 870

  
872 871
;-----------------------------------------------------------------------------
873 872
; void pred8x8_dc_mmxext(uint8_t *src, int stride)
874 873
;-----------------------------------------------------------------------------
875
%ifdef CONFIG_GPL
874

  
876 875
INIT_MMX
877 876
cglobal pred8x8_dc_mmxext, 2,5
878 877
    sub       r0, r1
......
1138 1137
PRED8x8L_TOP_DC mmxext
1139 1138
%define PALIGNR PALIGNR_SSSE3
1140 1139
PRED8x8L_TOP_DC ssse3
1141
%endif
1142 1140

  
1143 1141
;-----------------------------------------------------------------------------
1144 1142
;void pred8x8l_dc(uint8_t *src, int has_topleft, int has_topright, int stride)
1145 1143
;-----------------------------------------------------------------------------
1146
%ifdef CONFIG_GPL
1144

  
1147 1145
%macro PRED8x8L_DC 1
1148 1146
cglobal pred8x8l_dc_%1, 4,5
1149 1147
    sub          r0, r3
......
1242 1240
PRED8x8L_DC mmxext
1243 1241
%define PALIGNR PALIGNR_SSSE3
1244 1242
PRED8x8L_DC ssse3
1245
%endif
1246 1243

  
1247 1244
;-----------------------------------------------------------------------------
1248 1245
; void pred8x8l_horizontal(uint8_t *src, int has_topleft, int has_topright, int stride)
1249 1246
;-----------------------------------------------------------------------------
1250
%ifdef CONFIG_GPL
1247

  
1251 1248
%macro PRED8x8L_HORIZONTAL 1
1252 1249
cglobal pred8x8l_horizontal_%1, 4,4
1253 1250
    sub          r0, r3
......
1321 1318
PRED8x8L_HORIZONTAL mmxext
1322 1319
%define PALIGNR PALIGNR_SSSE3
1323 1320
PRED8x8L_HORIZONTAL ssse3
1324
%endif
1325 1321

  
1326 1322
;-----------------------------------------------------------------------------
1327 1323
; void pred8x8l_vertical(uint8_t *src, int has_topleft, int has_topright, int stride)
1328 1324
;-----------------------------------------------------------------------------
1329
%ifdef CONFIG_GPL
1325

  
1330 1326
%macro PRED8x8L_VERTICAL 1
1331 1327
cglobal pred8x8l_vertical_%1, 4,4
1332 1328
    sub          r0, r3
......
1373 1369
PRED8x8L_VERTICAL mmxext
1374 1370
%define PALIGNR PALIGNR_SSSE3
1375 1371
PRED8x8L_VERTICAL ssse3
1376
%endif
1377 1372

  
1378 1373
;-----------------------------------------------------------------------------
1379 1374
;void pred8x8l_down_left(uint8_t *src, int has_topleft, int has_topright, int stride)
1380 1375
;-----------------------------------------------------------------------------
1381
%ifdef CONFIG_GPL
1376

  
1382 1377
%macro PRED8x8L_DOWN_LEFT 1
1383 1378
cglobal pred8x8l_down_left_%1, 4,4
1384 1379
    sub          r0, r3
......
1468 1463
INIT_MMX
1469 1464
%define PALIGNR PALIGNR_SSSE3
1470 1465
PRED8x8L_DOWN_LEFT ssse3
1471
%endif
1472 1466

  
1473 1467
;-----------------------------------------------------------------------------
1474 1468
;void pred8x8l_down_right_mmxext(uint8_t *src, int has_topleft, int has_topright, int stride)
1475 1469
;-----------------------------------------------------------------------------
1476
%ifdef CONFIG_GPL
1470

  
1477 1471
INIT_MMX
1478 1472
%define PALIGNR PALIGNR_MMX
1479 1473
cglobal pred8x8l_down_right_mmxext, 4,5
......
1723 1717
INIT_MMX
1724 1718
%define PALIGNR PALIGNR_SSSE3
1725 1719
PRED8x8L_DOWN_RIGHT ssse3
1726
%endif
1727 1720

  
1728 1721
;-----------------------------------------------------------------------------
1729 1722
; void pred8x8l_vertical_right(uint8_t *src, int has_topleft, int has_topright, int stride)
1730 1723
;-----------------------------------------------------------------------------
1731
%ifdef CONFIG_GPL
1724

  
1732 1725
INIT_MMX
1733 1726
%define PALIGNR PALIGNR_MMX
1734 1727
cglobal pred8x8l_vertical_right_mmxext, 4,5
......
1951 1944
INIT_MMX
1952 1945
%define PALIGNR PALIGNR_SSSE3
1953 1946
PRED8x8L_VERTICAL_RIGHT ssse3
1954
%endif
1955 1947

  
1956 1948
;-----------------------------------------------------------------------------
1957 1949
;void pred8x8l_vertical_left(uint8_t *src, int has_topleft, int has_topright, int stride)
1958 1950
;-----------------------------------------------------------------------------
1959
%ifdef CONFIG_GPL
1951

  
1960 1952
%macro PRED8x8L_VERTICAL_LEFT 1
1961 1953
cglobal pred8x8l_vertical_left_%1, 4,4
1962 1954
    sub          r0, r3
......
2043 2035
%define PALIGNR PALIGNR_SSSE3
2044 2036
INIT_MMX
2045 2037
PRED8x8L_VERTICAL_LEFT ssse3
2046
%endif
2047 2038

  
2048 2039
;-----------------------------------------------------------------------------
2049 2040
; void pred8x8l_horizontal_up(uint8_t *src, int has_topleft, int has_topright, int stride)
2050 2041
;-----------------------------------------------------------------------------
2051
%ifdef CONFIG_GPL
2042

  
2052 2043
%macro PRED8x8L_HORIZONTAL_UP 1
2053 2044
cglobal pred8x8l_horizontal_up_%1, 4,4
2054 2045
    sub          r0, r3
......
2138 2129
PRED8x8L_HORIZONTAL_UP mmxext
2139 2130
%define PALIGNR PALIGNR_SSSE3
2140 2131
PRED8x8L_HORIZONTAL_UP ssse3
2141
%endif
2142 2132

  
2143 2133
;-----------------------------------------------------------------------------
2144 2134
;void pred8x8l_horizontal_down(uint8_t *src, int has_topleft, int has_topright, int stride)
2145 2135
;-----------------------------------------------------------------------------
2146
%ifdef CONFIG_GPL
2136

  
2147 2137
INIT_MMX
2148 2138
%define PALIGNR PALIGNR_MMX
2149 2139
cglobal pred8x8l_horizontal_down_mmxext, 4,5

Also available in: Unified diff