~ubuntu-branches/ubuntu/trusty/libdv/trusty

« back to all changes in this revision

Viewing changes to libdv/encode_x86.S

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Kobras
  • Date: 2006-09-26 14:22:15 UTC
  • mfrom: (1.3.1 upstream) (3.1.4 edgy)
  • Revision ID: james.westby@ubuntu.com-20060926142215-q2arp4stpw6lrb5p
Tags: 1.0.0-1
* New upstream version.
* Removed patches:
  + [01_changelog_update_CVS]
  + [10_amd64_linkage_fix_CVS]
  + [10_inline_fixes_CVS]
  + [20_no_exec_stack_CVS]
  + [30_unload_memleak_fix_CVS]
  + [40_playdv_exit_fix_CVS]
  + [50_gcc41_asm_constraint_fixes_CVS]
    All of the above are part of the new upstream version.
* debian/control: In Build-Depends, remove alternative dependencies on
  obsolete SDL and X packages.
* debian/control: Complies with version 3.7.2 of Debian policy.
* debian/libdv4.README.Debian: Document lack of position-independent code
  in i386 version of libdv's shared library as mandated by recent versions
  of Debian policy.

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
ALLONE:         .word 1,1,1,1
28
28
VLCADDMASK:     .byte 255,0,0,0,255,0,0,0
29
29
                
 
30
 
 
31
.section .note.GNU-stack, "", @progbits
 
32
 
30
33
.text
31
34
 
32
35
.global _dv_vlc_encode_block_mmx
33
 
_dv_vlc_encode_block_mmx:       
 
36
.hidden _dv_vlc_encode_block_mmx
 
37
.type   _dv_vlc_encode_block_mmx,@function
 
38
_dv_vlc_encode_block_mmx:
34
39
        pushl   %ebx
35
40
        pushl   %esi
36
41
        pushl   %edi
106
111
        ret     
107
112
 
108
113
.global _dv_vlc_num_bits_block_x86
109
 
_dv_vlc_num_bits_block_x86:     
 
114
.hidden _dv_vlc_num_bits_block_x86
 
115
.type   _dv_vlc_num_bits_block_x86,@function
 
116
_dv_vlc_num_bits_block_x86:
110
117
        pushl   %ebx
111
118
        pushl   %esi
112
119
        pushl   %edi
163
170
        popl    %ebx
164
171
        ret     
165
172
 
166
 
.global _dv_vlc_encode_block_pass_1_x86 
167
 
_dv_vlc_encode_block_pass_1_x86:        
 
173
.global _dv_vlc_encode_block_pass_1_x86
 
174
.hidden _dv_vlc_encode_block_pass_1_x86
 
175
.type   _dv_vlc_encode_block_pass_1_x86,@function
 
176
_dv_vlc_encode_block_pass_1_x86:
168
177
        pushl   %ebx
169
178
        pushl   %esi
170
179
        pushl   %edi
240
249
        ret             
241
250
                
242
251
.global _dv_classify_mmx
 
252
.hidden _dv_classify_mmx
 
253
.type   _dv_classify_mmx,@function
243
254
_dv_classify_mmx:
244
255
 
245
256
        pushl   %ebp
345
356
         don't know why... */
346
357
        
347
358
.global _dv_reorder_block_mmx
 
359
.hidden _dv_reorder_block_mmx
 
360
.type   _dv_reorder_block_mmx,@function
348
361
_dv_reorder_block_mmx:
349
362
                                
350
363
        pushl   %ebp
460
473
        ret
461
474
 
462
475
.global _dv_need_dct_248_mmx_rows
 
476
.hidden _dv_need_dct_248_mmx_rows
 
477
.type   _dv_need_dct_248_mmx_rows,@function
463
478
_dv_need_dct_248_mmx_rows:
464
479
        
465
480
        pushl   %ebp