Displaying 8 results from an estimated 8 matches for "restore_fpu".
Did you mean:
restore_fl
2005 Mar 23
0
[PATCH]
...st,int _dst_ystride,
+ const unsigned char *_src1,int _src1_ystride,const unsigned char *_src2,
+ int _src2_ystride,const ogg_int16_t *_residue);
+void (* oc_state_frag_copy) (const struct oc_theora_state *_state, const int *_fragis,
+ int _nfragis,int _dst_frame,int _src_frame,int _pli);
+void (* restore_fpu)(void);
+} oc_base_opt_vtable;
/*Common state information between the encoder and decoder.*/
@@ -291,10 +306,12 @@
oc_quant_tables dequant_table_data[2][3];
/*Loop filter strength parameters.*/
unsigned char loop_filter_limits[64];
+ /*Table for accelerated common funct...
2006 May 02
6
patch to build theora-mmx on AMD64
Hi all, I've patched theora-mmx to build on x86_64. The patch against
SVN is attached.
Basically all I did was to copy lib/i386 to lib/x86_64 and tweak the
assembler code a bit:
* added to each file: typedef unsigned long int ogg_uint64_t
* converted all asm inputs to 64-bit in: dsp_mmxext.c, fdct_mmx.c, recon_mmx.c
* left all asm outputs at 32-bit
* I didn't patch dsp_mmx.c, since all
2005 Mar 23
3
[PATCH] promised MMX patches rc1
...st,int _dst_ystride,
+ const unsigned char *_src1,int _src1_ystride,const unsigned char *_src2,
+ int _src2_ystride,const ogg_int16_t *_residue);
+void (* oc_state_frag_copy) (const struct oc_theora_state *_state, const int *_fragis,
+ int _nfragis,int _dst_frame,int _src_frame,int _pli);
+void (* restore_fpu)(void);
+} oc_base_opt_vtable;
/*Common state information between the encoder and decoder.*/
@@ -291,10 +306,12 @@
oc_quant_tables dequant_table_data[2][3];
/*Loop filter strength parameters.*/
unsigned char loop_filter_limits[64];
+ /*Table for accelerated common funct...
2005 Aug 17
2
MMX loop filter for theora-exp
...rnal.h b/lib/internal.h
--- a/lib/internal.h 2005-08-17 09:29:57.318872500 +0200
+++ b/lib/internal.h 2005-08-17 10:05:34.076411500 +0200
@@ -242,6 +242,8 @@
int _pli,ogg_int16_t _dct_coeffs[64],int _last_zzi,int _ncoefs,
ogg_uint16_t _dc_iquant,const ogg_uint16_t _ac_iquant[64]);
void (*restore_fpu)(void);
+ void (*oc_state_loop_filter_frag_rows)(oc_theora_state *_state,int *_bv,
+ int _refi,int _pli,int _fragy0,int _fragy_end);
}oc_base_opt_vtable;
@@ -391,8 +393,6 @@
int oc_state_loop_filter_init(oc_theora_state *_state,int *_bv);
void oc_state_loop_filter(oc_theora_state *_stat...
2012 Jun 29
0
[PATCH] linux-2.6.18/x86: improve CR0 read/write handling
...l/traps-xen.c
@@ -1057,6 +1057,7 @@ asmlinkage void math_state_restore(struc
struct task_struct *tsk = thread->task;
/* NB. ''clts'' is done for us by Xen during virtual trap. */
+ __get_cpu_var(xen_x86_cr0) &= ~X86_CR0_TS;
if (!tsk_used_math(tsk))
init_fpu(tsk);
restore_fpu(tsk);
--- a/arch/x86_64/kernel/process-xen.c
+++ b/arch/x86_64/kernel/process-xen.c
@@ -574,6 +574,8 @@ __switch_to(struct task_struct *prev_p,
BUG_ON(mcl > _mcl + ARRAY_SIZE(_mcl));
if (unlikely(HYPERVISOR_multicall_check(_mcl, mcl - _mcl, NULL)))
BUG();
+ if (_mcl->op == __HYPERVISO...
2005 Aug 20
0
[PATCH] remove some FZIGZAG
...int _pli);
void (*state_frag_recon)(oc_theora_state *_state,const oc_fragment *_frag,
- int _pli,ogg_int16_t _dct_coeffs[64],int _last_zzi,int _ncoefs,
+ int _pli,ogg_int16_t _dct_coeffs[128],int _last_zzi,int _ncoefs,
ogg_uint16_t _dc_iquant,const ogg_uint16_t _ac_iquant[64]);
void (*restore_fpu)(void);
void (*oc_state_loop_filter_frag_rows)(oc_theora_state *_state,int *_bv,
@@ -409,7 +409,7 @@
void oc_state_frag_copy(const oc_theora_state *_state,const int *_fragis,
int _nfragis,int _dst_frame,int _src_frame,int _pli);
void oc_state_frag_recon(oc_theora_state *_state,const oc_fragm...
2004 Aug 24
5
MMX/mmxext optimisations
quite some speed improvement indeed.
attached the updated patch to apply to svn/trunk.
j
-------------- next part --------------
A non-text attachment was scrubbed...
Name: theora-mmx.patch.gz
Type: application/x-gzip
Size: 8648 bytes
Desc: not available
Url : http://lists.xiph.org/pipermail/theora-dev/attachments/20040824/5a5f2731/theora-mmx.patch-0001.bin
2005 Jul 20
1
MMX IDCT for theora-exp
...0.2499 382 0.0984 dump oc_token_skip_run
1275 0.2258 1598 0.4117 dump oc_dec_mb_modes_unpack
1008 0.1785 460 0.1185 dump oc_token_expand_cati
999 0.1769 1538 0.3963 dump oc_restore_fpu
884 0.1565 581 0.1497 dump oc_token_dec1val_const
614 0.1087 145 0.0374 dump oc_token_expand_zrl
543 0.0962 1 2.6e-04 dump oc_frag_recon_inter
509 0.0901 15 0.0039 dump...