Hi Mick!
The AltiVec version dont works here(Pegasos2G4).
I get a DSI with that crashlog:
[quote]
Crash log for task "mplayer-altivec"
Generated by GrimReaper 53.19
Crash occured in module mplayer-altivec at address 0x7E59F7C4
Type of crash: unknown exception
Alert number: 0x8000000B
Register dump:
GPR (General Purpose Registers):
0: 7E57CC00 62021B30 DEFFA1FF 62F7C008 611D1000 00000800 5A3F6546 00098C10
8: 00000009 00000000 62038FB0 00008000 C00C0000 625896D0 62581728 6202B624
16: 43300000 62581D14 00020000 62582728 C1D30D59 62580000 62580000 00000001
24: 62581FF8 00000001 62585294 62581CD0 00000000 00000000 62F7C008 62585274
FPR (Floating Point Registers, NaN = Not a Number):
0: nan 0.186 -1 1
4: 0 223.8 199.8 4.5036e+15
8: 0.806923 4.5036e+15 4.5036e+15 0
12: 90000 0.5 0 0
16: 0 0 0 0
20: 0 0 0 0
24: 0 0 0 0
28: 0 0 0 90000
FPSCR (Floating Point Status and Control Register): 0x82002000
SPRs (Special Purpose Registers):
Machine State (msr) : 0x0200F030
Condition (cr) : 0x611AFDA0
Instruction Pointer (ip) : 0x7E59F7C4
Xtended Exception (xer) : 0x01827214
Count (ctr) : 0x00000000
Link (lr) : 0x00000000
DSI Status (dsisr) : 0x01846994
Data Address (dar) : 0x00000000
680x0 emulated registers:
DATA: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ADDR: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
FPU0: 0 0 0 0
FPU4: 0 0 0 0
Symbol info:
Instruction pointer 0x7E59F7C4 belongs to module "mplayer-altivec" (HUNK/Kickstart)
Stack trace:
module mplayer-altivec at 0x7E59F7C4 (section 5 @ 0x347A0)
module mplayer-altivec at 0x7E59F07C (section 5 @ 0x34058)
module mplayer-altivec at 0x7E57CC00 (section 5 @ 0x11BDC)
native kernel module newlib.library.kmod+0x000020a4
native kernel module newlib.library.kmod+0x00002d54
native kernel module newlib.library.kmod+0x00002ee8
mplayer-altivec:_start()+0x170 (section 1 @ 0x16C)
native kernel module dos.library.kmod+0x000255c8
native kernel module kernel+0x00042618
native kernel module kernel+0x00042660
PPC disassembly:
7e59f7bc: 7da050ce lvx v13,r0,r10
7e59f7c0: 7d8348ce lvx v12,r3,r9
*7e59f7c4: 100c0b6e vmaddfp v0,v12,v1,v13
7e59f7c8: 100003ca vctsxs v0,0,v0
7e59f7cc: 7c0449ce stvx v0,r4,r9
System information:
CPU
Model: Motorola MPC 7447/7457 Apollo V1.1
CPU speed: 1133 MHz
FSB speed: 133 MHz
Extensions: performancemonitor altivec
Machine
Machine name: Pegasos II
Memory: 1048576 KB
Extensions: bus.pci bus.agp
[/quote]
after killing that I get another DSI:
[quote]
Crash log for task "MPlayer Audio Thread"
Generated by GrimReaper 53.19
Crash occured in module at address 0x7E59F76C
Type of crash: ISI (Instruction Storage Interrupt) exception
Alert number: 0x80000003
Register dump:
GPR (General Purpose Registers):
0: 01939728 60FF2F30 00020010 020B26E4 E289AFE3 00000001 22842828 021C3898
8: 00004C8D 00000008 00000000 018133E4 42844828 00000033 6618CDA4 00000000
16: 00000000 00010000 00000000 62550000 00000000 00000003 00008000 62580000
24: 62551E58 62585294 62580000 62580000 62580000 62585274 62581CD0 62585274
FPR (Floating Point Registers, NaN = Not a Number):
0: 1 466 442 0
4: 0 324.8 24.8 0
8: 0 128 324.8 24.8
12: 791 467 0 0
16: 0 0 0 0
20: 0 0 0 0
24: 0 0 0 0
28: 0 0 0 0
FPSCR (Floating Point Status and Control Register): 0x82004000
SPRs (Special Purpose Registers):
Machine State (msr) : 0x4000D030
Condition (cr) : 0x605ECDA0
Instruction Pointer (ip) : 0x7E59F76C
Xtended Exception (xer) : 0x01827214
Count (ctr) : 0x00000000
Link (lr) : 0x00000000
DSI Status (dsisr) : 0x01846994
Data Address (dar) : 0x00000000
680x0 emulated registers:
DATA: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ADDR: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
FPU0: 0 0 0 0
FPU4: 0 0 0 0
Symbol info:
Instruction pointer 0x7E59F76C belongs to module "" (HUNK/Kickstart)
Stack trace:
0x7E59F76C symbol not available
0x7E59F76C symbol not available
native kernel module kernel+0x00042618
native kernel module kernel+0x00042660
PPC disassembly:
7e59f764: 605ecaad ori r31,r1,17012
7e59f768: 605ecaad ori r31,r1,17012
*7e59f76c: 605ecaad ori r31,r1,17012
7e59f770: 605ecaad ori r31,r1,17012
7e59f774: 605ecaad ori r31,r1,17012
System information:
CPU
Model: Motorola MPC 7447/7457 Apollo V1.1
CPU speed: 1133 MHz
FSB speed: 133 MHz
Extensions: performancemonitor altivec
Machine
Machine name: Pegasos II
Memory: 1048576 KB
Extensions: bus.pci bus.agp
[/quote]
However in some codecs the non altivec works faster than afxgroup ones...
in other not...
Maybe the AltiVec will work really well... I hope ;) |