Accepting request 46316 from multimedia:libs

Copy from multimedia:libs/orc based on submit request 46316 from user vuntz

OBS-URL: https://build.opensuse.org/request/show/46316
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/orc?expand=0&rev=6
This commit is contained in:
OBS User autobuild 2010-08-27 13:23:28 +00:00 committed by Git OBS Bridge
commit 37a71521bc
4 changed files with 40 additions and 5 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9c1f7e0f13fdf55fea24d3e2a5c13def5b7b55bec5bac591238ad2976ee34ef4
size 427675

3
orc-0.4.7.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3e3d81af1a184f92dd1de7f05eaf69bb8e15efe544c64d309038e49deef92ff9
size 443015

View File

@ -1,3 +1,38 @@
-------------------------------------------------------------------
Thu Aug 26 12:01:02 CEST 2010 - vuntz@opensuse.org
- Update to version 0.4.7:
+ Lots of specialized new opcodes and opcode prefixes.
+ Important fixes for ARM backend
+ Improved emulation of programs (much faster)
+ Implemented fallback rules for almost all opcodes for SSE and
NEON backends
+ Performance improvements for SSE and NEON backends.
+ Many fixes to make larger programs compile properly.
+ 64-bit data types are now fully implemented, although there are
few operations on them.
+ Loads and stores are now handled by separate opcodes (loadb,
storeb, etc). For compatibility, these are automatically
included where necessary. This allowed new specialized loading
opcodes, for example, resampling a source array for use in
scaling images.
+ Opcodes may now be prefixed by "x2" or "x4", indicating that a
operation should be done on 2 or 4 parts of a proportionally
larger value. For example, "x4 addusb" performs 4 saturated
unsigned additions on each of the four bytes of 32-bit
quantities. This is useful in pixel operations.
+ The MMX backend is now (semi-) automatically generated from the
SSE backend.
+ The orcc tool has a new option "-inline", which creates inline
versions of the Orc stub functions. The orcc tool also
recognizes a new directive .init, which instructs the
compiler to generate an initialization function, which when
called at application init time, compiles all the generated
functions. This allows the generated stub functions to avoid
checking if the function has already been compiled. The use of
these two features can dramatically decrease the cost of
calling Orc functions.
-------------------------------------------------------------------
Fri Aug 6 17:45:52 CEST 2010 - vuntz@opensuse.org

View File

@ -1,5 +1,5 @@
#
# spec file for package orc (Version 0.4.6)
# spec file for package orc (Version 0.4.7)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
@ -19,7 +19,7 @@
Name: orc
Version: 0.4.6
Version: 0.4.7
Release: 1
License: BSD and Motorola License (please mark changes)
Summary: The Oil Runtime Compiler