mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-04 02:18:37 +00:00
Tidy up ppc32 jm-insns test some more.
In particular, hide the function pointer setup stuff, for the test loops, in init_function() git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5428
This commit is contained in:
parent
7683c8c703
commit
13850c9bb3
File diff suppressed because it is too large
Load Diff
@ -1080,208 +1080,208 @@ PPC integer logical insns with one arg with flags update:
|
||||
nego. ffffffff => 00000001 (40000000 00000000)
|
||||
|
||||
PPC logical insns with special forms:
|
||||
rlwimi 00000000, 0, 0, 0 => 00000001 (00000000 00000000)
|
||||
rlwimi 00000000, 0, 0, 31 => 00000000 (00000000 00000000)
|
||||
rlwimi 00000000, 0, 31, 0 => 00000000 (00000000 00000000)
|
||||
rlwimi 00000000, 0, 31, 31 => 00000000 (00000000 00000000)
|
||||
rlwimi 00000000, 31, 0, 0 => 00000000 (00000000 00000000)
|
||||
rlwimi 00000000, 31, 0, 31 => 00000000 (00000000 00000000)
|
||||
rlwimi 00000000, 31, 31, 0 => 00000000 (00000000 00000000)
|
||||
rlwimi 00000000, 0, 0, 0 => 00000001 (00000000 00000000)
|
||||
rlwimi 00000000, 0, 0, 31 => 00000000 (00000000 00000000)
|
||||
rlwimi 00000000, 0, 31, 0 => 00000000 (00000000 00000000)
|
||||
rlwimi 00000000, 0, 31, 31 => 00000000 (00000000 00000000)
|
||||
rlwimi 00000000, 31, 0, 0 => 00000000 (00000000 00000000)
|
||||
rlwimi 00000000, 31, 0, 31 => 00000000 (00000000 00000000)
|
||||
rlwimi 00000000, 31, 31, 0 => 00000000 (00000000 00000000)
|
||||
rlwimi 00000000, 31, 31, 31 => 00000000 (00000000 00000000)
|
||||
rlwimi 000f423f, 0, 0, 0 => 00000000 (00000000 00000000)
|
||||
rlwimi 000f423f, 0, 0, 31 => 000f423f (00000000 00000000)
|
||||
rlwimi 000f423f, 0, 31, 0 => 000f423f (00000000 00000000)
|
||||
rlwimi 000f423f, 0, 31, 31 => 000f423f (00000000 00000000)
|
||||
rlwimi 000f423f, 31, 0, 0 => 800f423f (00000000 00000000)
|
||||
rlwimi 000f423f, 31, 0, 31 => 8007a11f (00000000 00000000)
|
||||
rlwimi 000f423f, 31, 31, 0 => 8007a11f (00000000 00000000)
|
||||
rlwimi 000f423f, 0, 0, 0 => 00000000 (00000000 00000000)
|
||||
rlwimi 000f423f, 0, 0, 31 => 000f423f (00000000 00000000)
|
||||
rlwimi 000f423f, 0, 31, 0 => 000f423f (00000000 00000000)
|
||||
rlwimi 000f423f, 0, 31, 31 => 000f423f (00000000 00000000)
|
||||
rlwimi 000f423f, 31, 0, 0 => 800f423f (00000000 00000000)
|
||||
rlwimi 000f423f, 31, 0, 31 => 8007a11f (00000000 00000000)
|
||||
rlwimi 000f423f, 31, 31, 0 => 8007a11f (00000000 00000000)
|
||||
rlwimi 000f423f, 31, 31, 31 => 8007a11f (00000000 00000000)
|
||||
rlwimi ffffffff, 0, 0, 0 => 8007a11f (00000000 00000000)
|
||||
rlwimi ffffffff, 0, 0, 31 => ffffffff (00000000 00000000)
|
||||
rlwimi ffffffff, 0, 31, 0 => ffffffff (00000000 00000000)
|
||||
rlwimi ffffffff, 0, 31, 31 => ffffffff (00000000 00000000)
|
||||
rlwimi ffffffff, 31, 0, 0 => ffffffff (00000000 00000000)
|
||||
rlwimi ffffffff, 31, 0, 31 => ffffffff (00000000 00000000)
|
||||
rlwimi ffffffff, 31, 31, 0 => ffffffff (00000000 00000000)
|
||||
rlwimi ffffffff, 0, 0, 0 => 8007a11f (00000000 00000000)
|
||||
rlwimi ffffffff, 0, 0, 31 => ffffffff (00000000 00000000)
|
||||
rlwimi ffffffff, 0, 31, 0 => ffffffff (00000000 00000000)
|
||||
rlwimi ffffffff, 0, 31, 31 => ffffffff (00000000 00000000)
|
||||
rlwimi ffffffff, 31, 0, 0 => ffffffff (00000000 00000000)
|
||||
rlwimi ffffffff, 31, 0, 31 => ffffffff (00000000 00000000)
|
||||
rlwimi ffffffff, 31, 31, 0 => ffffffff (00000000 00000000)
|
||||
rlwimi ffffffff, 31, 31, 31 => ffffffff (00000000 00000000)
|
||||
|
||||
rlwinm 00000000, 0, 0, 0 => 00000000 (00000000 00000000)
|
||||
rlwinm 00000000, 0, 0, 31 => 00000000 (00000000 00000000)
|
||||
rlwinm 00000000, 0, 31, 0 => 00000000 (00000000 00000000)
|
||||
rlwinm 00000000, 0, 31, 31 => 00000000 (00000000 00000000)
|
||||
rlwinm 00000000, 31, 0, 0 => 00000000 (00000000 00000000)
|
||||
rlwinm 00000000, 31, 0, 31 => 00000000 (00000000 00000000)
|
||||
rlwinm 00000000, 31, 31, 0 => 00000000 (00000000 00000000)
|
||||
rlwinm 00000000, 0, 0, 0 => 00000000 (00000000 00000000)
|
||||
rlwinm 00000000, 0, 0, 31 => 00000000 (00000000 00000000)
|
||||
rlwinm 00000000, 0, 31, 0 => 00000000 (00000000 00000000)
|
||||
rlwinm 00000000, 0, 31, 31 => 00000000 (00000000 00000000)
|
||||
rlwinm 00000000, 31, 0, 0 => 00000000 (00000000 00000000)
|
||||
rlwinm 00000000, 31, 0, 31 => 00000000 (00000000 00000000)
|
||||
rlwinm 00000000, 31, 31, 0 => 00000000 (00000000 00000000)
|
||||
rlwinm 00000000, 31, 31, 31 => 00000000 (00000000 00000000)
|
||||
rlwinm 000f423f, 0, 0, 0 => 00000000 (00000000 00000000)
|
||||
rlwinm 000f423f, 0, 0, 31 => 000f423f (00000000 00000000)
|
||||
rlwinm 000f423f, 0, 31, 0 => 00000001 (00000000 00000000)
|
||||
rlwinm 000f423f, 0, 31, 31 => 00000001 (00000000 00000000)
|
||||
rlwinm 000f423f, 31, 0, 0 => 80000000 (00000000 00000000)
|
||||
rlwinm 000f423f, 31, 0, 31 => 8007a11f (00000000 00000000)
|
||||
rlwinm 000f423f, 31, 31, 0 => 80000001 (00000000 00000000)
|
||||
rlwinm 000f423f, 0, 0, 0 => 00000000 (00000000 00000000)
|
||||
rlwinm 000f423f, 0, 0, 31 => 000f423f (00000000 00000000)
|
||||
rlwinm 000f423f, 0, 31, 0 => 00000001 (00000000 00000000)
|
||||
rlwinm 000f423f, 0, 31, 31 => 00000001 (00000000 00000000)
|
||||
rlwinm 000f423f, 31, 0, 0 => 80000000 (00000000 00000000)
|
||||
rlwinm 000f423f, 31, 0, 31 => 8007a11f (00000000 00000000)
|
||||
rlwinm 000f423f, 31, 31, 0 => 80000001 (00000000 00000000)
|
||||
rlwinm 000f423f, 31, 31, 31 => 00000001 (00000000 00000000)
|
||||
rlwinm ffffffff, 0, 0, 0 => 80000000 (00000000 00000000)
|
||||
rlwinm ffffffff, 0, 0, 31 => ffffffff (00000000 00000000)
|
||||
rlwinm ffffffff, 0, 31, 0 => 80000001 (00000000 00000000)
|
||||
rlwinm ffffffff, 0, 31, 31 => 00000001 (00000000 00000000)
|
||||
rlwinm ffffffff, 31, 0, 0 => 80000000 (00000000 00000000)
|
||||
rlwinm ffffffff, 31, 0, 31 => ffffffff (00000000 00000000)
|
||||
rlwinm ffffffff, 31, 31, 0 => 80000001 (00000000 00000000)
|
||||
rlwinm ffffffff, 0, 0, 0 => 80000000 (00000000 00000000)
|
||||
rlwinm ffffffff, 0, 0, 31 => ffffffff (00000000 00000000)
|
||||
rlwinm ffffffff, 0, 31, 0 => 80000001 (00000000 00000000)
|
||||
rlwinm ffffffff, 0, 31, 31 => 00000001 (00000000 00000000)
|
||||
rlwinm ffffffff, 31, 0, 0 => 80000000 (00000000 00000000)
|
||||
rlwinm ffffffff, 31, 0, 31 => ffffffff (00000000 00000000)
|
||||
rlwinm ffffffff, 31, 31, 0 => 80000001 (00000000 00000000)
|
||||
rlwinm ffffffff, 31, 31, 31 => 00000001 (00000000 00000000)
|
||||
|
||||
rlwnm 00000000, 00000000, 0, 0 => 00000000 (00000000 00000000)
|
||||
rlwnm 00000000, 00000000, 0, 31 => 00000000 (00000000 00000000)
|
||||
rlwnm 00000000, 00000000, 31, 0 => 00000000 (00000000 00000000)
|
||||
rlwnm 00000000, 00000000, 0, 0 => 00000000 (00000000 00000000)
|
||||
rlwnm 00000000, 00000000, 0, 31 => 00000000 (00000000 00000000)
|
||||
rlwnm 00000000, 00000000, 31, 0 => 00000000 (00000000 00000000)
|
||||
rlwnm 00000000, 00000000, 31, 31 => 00000000 (00000000 00000000)
|
||||
rlwnm 00000000, 000f423f, 0, 0 => 00000000 (00000000 00000000)
|
||||
rlwnm 00000000, 000f423f, 0, 31 => 00000000 (00000000 00000000)
|
||||
rlwnm 00000000, 000f423f, 31, 0 => 00000000 (00000000 00000000)
|
||||
rlwnm 00000000, 000f423f, 0, 0 => 00000000 (00000000 00000000)
|
||||
rlwnm 00000000, 000f423f, 0, 31 => 00000000 (00000000 00000000)
|
||||
rlwnm 00000000, 000f423f, 31, 0 => 00000000 (00000000 00000000)
|
||||
rlwnm 00000000, 000f423f, 31, 31 => 00000000 (00000000 00000000)
|
||||
rlwnm 00000000, ffffffff, 0, 0 => 00000000 (00000000 00000000)
|
||||
rlwnm 00000000, ffffffff, 0, 31 => 00000000 (00000000 00000000)
|
||||
rlwnm 00000000, ffffffff, 31, 0 => 00000000 (00000000 00000000)
|
||||
rlwnm 00000000, ffffffff, 0, 0 => 00000000 (00000000 00000000)
|
||||
rlwnm 00000000, ffffffff, 0, 31 => 00000000 (00000000 00000000)
|
||||
rlwnm 00000000, ffffffff, 31, 0 => 00000000 (00000000 00000000)
|
||||
rlwnm 00000000, ffffffff, 31, 31 => 00000000 (00000000 00000000)
|
||||
rlwnm 000f423f, 00000000, 0, 0 => 00000000 (00000000 00000000)
|
||||
rlwnm 000f423f, 00000000, 0, 31 => 000f423f (00000000 00000000)
|
||||
rlwnm 000f423f, 00000000, 31, 0 => 00000001 (00000000 00000000)
|
||||
rlwnm 000f423f, 00000000, 0, 0 => 00000000 (00000000 00000000)
|
||||
rlwnm 000f423f, 00000000, 0, 31 => 000f423f (00000000 00000000)
|
||||
rlwnm 000f423f, 00000000, 31, 0 => 00000001 (00000000 00000000)
|
||||
rlwnm 000f423f, 00000000, 31, 31 => 00000001 (00000000 00000000)
|
||||
rlwnm 000f423f, 000f423f, 0, 0 => 80000000 (00000000 00000000)
|
||||
rlwnm 000f423f, 000f423f, 0, 31 => 8007a11f (00000000 00000000)
|
||||
rlwnm 000f423f, 000f423f, 31, 0 => 80000001 (00000000 00000000)
|
||||
rlwnm 000f423f, 000f423f, 0, 0 => 80000000 (00000000 00000000)
|
||||
rlwnm 000f423f, 000f423f, 0, 31 => 8007a11f (00000000 00000000)
|
||||
rlwnm 000f423f, 000f423f, 31, 0 => 80000001 (00000000 00000000)
|
||||
rlwnm 000f423f, 000f423f, 31, 31 => 00000001 (00000000 00000000)
|
||||
rlwnm 000f423f, ffffffff, 0, 0 => 80000000 (00000000 00000000)
|
||||
rlwnm 000f423f, ffffffff, 0, 31 => 8007a11f (00000000 00000000)
|
||||
rlwnm 000f423f, ffffffff, 31, 0 => 80000001 (00000000 00000000)
|
||||
rlwnm 000f423f, ffffffff, 0, 0 => 80000000 (00000000 00000000)
|
||||
rlwnm 000f423f, ffffffff, 0, 31 => 8007a11f (00000000 00000000)
|
||||
rlwnm 000f423f, ffffffff, 31, 0 => 80000001 (00000000 00000000)
|
||||
rlwnm 000f423f, ffffffff, 31, 31 => 00000001 (00000000 00000000)
|
||||
rlwnm ffffffff, 00000000, 0, 0 => 80000000 (00000000 00000000)
|
||||
rlwnm ffffffff, 00000000, 0, 31 => ffffffff (00000000 00000000)
|
||||
rlwnm ffffffff, 00000000, 31, 0 => 80000001 (00000000 00000000)
|
||||
rlwnm ffffffff, 00000000, 0, 0 => 80000000 (00000000 00000000)
|
||||
rlwnm ffffffff, 00000000, 0, 31 => ffffffff (00000000 00000000)
|
||||
rlwnm ffffffff, 00000000, 31, 0 => 80000001 (00000000 00000000)
|
||||
rlwnm ffffffff, 00000000, 31, 31 => 00000001 (00000000 00000000)
|
||||
rlwnm ffffffff, 000f423f, 0, 0 => 80000000 (00000000 00000000)
|
||||
rlwnm ffffffff, 000f423f, 0, 31 => ffffffff (00000000 00000000)
|
||||
rlwnm ffffffff, 000f423f, 31, 0 => 80000001 (00000000 00000000)
|
||||
rlwnm ffffffff, 000f423f, 0, 0 => 80000000 (00000000 00000000)
|
||||
rlwnm ffffffff, 000f423f, 0, 31 => ffffffff (00000000 00000000)
|
||||
rlwnm ffffffff, 000f423f, 31, 0 => 80000001 (00000000 00000000)
|
||||
rlwnm ffffffff, 000f423f, 31, 31 => 00000001 (00000000 00000000)
|
||||
rlwnm ffffffff, ffffffff, 0, 0 => 80000000 (00000000 00000000)
|
||||
rlwnm ffffffff, ffffffff, 0, 31 => ffffffff (00000000 00000000)
|
||||
rlwnm ffffffff, ffffffff, 31, 0 => 80000001 (00000000 00000000)
|
||||
rlwnm ffffffff, ffffffff, 0, 0 => 80000000 (00000000 00000000)
|
||||
rlwnm ffffffff, ffffffff, 0, 31 => ffffffff (00000000 00000000)
|
||||
rlwnm ffffffff, ffffffff, 31, 0 => 80000001 (00000000 00000000)
|
||||
rlwnm ffffffff, ffffffff, 31, 31 => 00000001 (00000000 00000000)
|
||||
|
||||
srawi 00000000, 0 => 00000000 (00000000 00000000)
|
||||
srawi 00000000, 0 => 00000000 (00000000 00000000)
|
||||
srawi 00000000, 31 => 00000000 (00000000 00000000)
|
||||
srawi 000f423f, 0 => 000f423f (00000000 00000000)
|
||||
srawi 000f423f, 0 => 000f423f (00000000 00000000)
|
||||
srawi 000f423f, 31 => 00000000 (00000000 00000000)
|
||||
srawi ffffffff, 0 => ffffffff (00000000 00000000)
|
||||
srawi ffffffff, 0 => ffffffff (00000000 00000000)
|
||||
srawi ffffffff, 31 => ffffffff (00000000 20000000)
|
||||
|
||||
mfcr (00000000) => 00000000 (00000000 00000000)
|
||||
mfcr (000f423f) => 000f423f (000f423f 00000000)
|
||||
mfcr (ffffffff) => ffffffff (ffffffff 00000000)
|
||||
|
||||
mfspr: 00000000 -> mtxer -> mfxer => 00000000
|
||||
mfspr: 000f423f -> mtxer -> mfxer => 0000003f
|
||||
mfspr: ffffffff -> mtxer -> mfxer => e000007f
|
||||
mfspr: 00000000 -> mtlr -> mflr => 00000000
|
||||
mfspr: 000f423f -> mtlr -> mflr => 000f423f
|
||||
mfspr: ffffffff -> mtlr -> mflr => ffffffff
|
||||
mfspr: 00000000 -> mtctr -> mfctr => 00000000
|
||||
mfspr: 000f423f -> mtctr -> mfctr => 000f423f
|
||||
mfspr: ffffffff -> mtctr -> mfctr => ffffffff
|
||||
mfspr 1 (00000000) -> mtxer -> mfxer => 00000000
|
||||
mfspr 1 (000f423f) -> mtxer -> mfxer => 0000003f
|
||||
mfspr 1 (ffffffff) -> mtxer -> mfxer => e000007f
|
||||
mfspr 8 (00000000) -> mtlr -> mflr => 00000000
|
||||
mfspr 8 (000f423f) -> mtlr -> mflr => 000f423f
|
||||
mfspr 8 (ffffffff) -> mtlr -> mflr => ffffffff
|
||||
mfspr 9 (00000000) -> mtctr -> mfctr => 00000000
|
||||
mfspr 9 (000f423f) -> mtctr -> mfctr => 000f423f
|
||||
mfspr 9 (ffffffff) -> mtctr -> mfctr => ffffffff
|
||||
|
||||
|
||||
PPC logical insns with special forms with flags update:
|
||||
rlwimi. 00000000, 0, 0, 0 => 20000000 (40000000 00000000)
|
||||
rlwimi. 00000000, 0, 0, 31 => 00000000 (20000000 00000000)
|
||||
rlwimi. 00000000, 0, 31, 0 => 00000000 (20000000 00000000)
|
||||
rlwimi. 00000000, 0, 31, 31 => 00000000 (20000000 00000000)
|
||||
rlwimi. 00000000, 31, 0, 0 => 00000000 (20000000 00000000)
|
||||
rlwimi. 00000000, 31, 0, 31 => 00000000 (20000000 00000000)
|
||||
rlwimi. 00000000, 31, 31, 0 => 00000000 (20000000 00000000)
|
||||
rlwimi. 00000000, 0, 0, 0 => 7fffffff (40000000 00000000)
|
||||
rlwimi. 00000000, 0, 0, 31 => 00000000 (20000000 00000000)
|
||||
rlwimi. 00000000, 0, 31, 0 => 00000000 (20000000 00000000)
|
||||
rlwimi. 00000000, 0, 31, 31 => 00000000 (20000000 00000000)
|
||||
rlwimi. 00000000, 31, 0, 0 => 00000000 (20000000 00000000)
|
||||
rlwimi. 00000000, 31, 0, 31 => 00000000 (20000000 00000000)
|
||||
rlwimi. 00000000, 31, 31, 0 => 00000000 (20000000 00000000)
|
||||
rlwimi. 00000000, 31, 31, 31 => 00000000 (20000000 00000000)
|
||||
rlwimi. 000f423f, 0, 0, 0 => 00000000 (20000000 00000000)
|
||||
rlwimi. 000f423f, 0, 0, 31 => 000f423f (40000000 00000000)
|
||||
rlwimi. 000f423f, 0, 31, 0 => 000f423f (40000000 00000000)
|
||||
rlwimi. 000f423f, 0, 31, 31 => 000f423f (40000000 00000000)
|
||||
rlwimi. 000f423f, 31, 0, 0 => 800f423f (80000000 00000000)
|
||||
rlwimi. 000f423f, 31, 0, 31 => 8007a11f (80000000 00000000)
|
||||
rlwimi. 000f423f, 31, 31, 0 => 8007a11f (80000000 00000000)
|
||||
rlwimi. 000f423f, 0, 0, 0 => 00000000 (20000000 00000000)
|
||||
rlwimi. 000f423f, 0, 0, 31 => 000f423f (40000000 00000000)
|
||||
rlwimi. 000f423f, 0, 31, 0 => 000f423f (40000000 00000000)
|
||||
rlwimi. 000f423f, 0, 31, 31 => 000f423f (40000000 00000000)
|
||||
rlwimi. 000f423f, 31, 0, 0 => 800f423f (80000000 00000000)
|
||||
rlwimi. 000f423f, 31, 0, 31 => 8007a11f (80000000 00000000)
|
||||
rlwimi. 000f423f, 31, 31, 0 => 8007a11f (80000000 00000000)
|
||||
rlwimi. 000f423f, 31, 31, 31 => 8007a11f (80000000 00000000)
|
||||
rlwimi. ffffffff, 0, 0, 0 => 8007a11f (80000000 00000000)
|
||||
rlwimi. ffffffff, 0, 0, 31 => ffffffff (80000000 00000000)
|
||||
rlwimi. ffffffff, 0, 31, 0 => ffffffff (80000000 00000000)
|
||||
rlwimi. ffffffff, 0, 31, 31 => ffffffff (80000000 00000000)
|
||||
rlwimi. ffffffff, 31, 0, 0 => ffffffff (80000000 00000000)
|
||||
rlwimi. ffffffff, 31, 0, 31 => ffffffff (80000000 00000000)
|
||||
rlwimi. ffffffff, 31, 31, 0 => ffffffff (80000000 00000000)
|
||||
rlwimi. ffffffff, 0, 0, 0 => 8007a11f (80000000 00000000)
|
||||
rlwimi. ffffffff, 0, 0, 31 => ffffffff (80000000 00000000)
|
||||
rlwimi. ffffffff, 0, 31, 0 => ffffffff (80000000 00000000)
|
||||
rlwimi. ffffffff, 0, 31, 31 => ffffffff (80000000 00000000)
|
||||
rlwimi. ffffffff, 31, 0, 0 => ffffffff (80000000 00000000)
|
||||
rlwimi. ffffffff, 31, 0, 31 => ffffffff (80000000 00000000)
|
||||
rlwimi. ffffffff, 31, 31, 0 => ffffffff (80000000 00000000)
|
||||
rlwimi. ffffffff, 31, 31, 31 => ffffffff (80000000 00000000)
|
||||
|
||||
rlwinm. 00000000, 0, 0, 0 => 00000000 (20000000 00000000)
|
||||
rlwinm. 00000000, 0, 0, 31 => 00000000 (20000000 00000000)
|
||||
rlwinm. 00000000, 0, 31, 0 => 00000000 (20000000 00000000)
|
||||
rlwinm. 00000000, 0, 31, 31 => 00000000 (20000000 00000000)
|
||||
rlwinm. 00000000, 31, 0, 0 => 00000000 (20000000 00000000)
|
||||
rlwinm. 00000000, 31, 0, 31 => 00000000 (20000000 00000000)
|
||||
rlwinm. 00000000, 31, 31, 0 => 00000000 (20000000 00000000)
|
||||
rlwinm. 00000000, 0, 0, 0 => 00000000 (20000000 00000000)
|
||||
rlwinm. 00000000, 0, 0, 31 => 00000000 (20000000 00000000)
|
||||
rlwinm. 00000000, 0, 31, 0 => 00000000 (20000000 00000000)
|
||||
rlwinm. 00000000, 0, 31, 31 => 00000000 (20000000 00000000)
|
||||
rlwinm. 00000000, 31, 0, 0 => 00000000 (20000000 00000000)
|
||||
rlwinm. 00000000, 31, 0, 31 => 00000000 (20000000 00000000)
|
||||
rlwinm. 00000000, 31, 31, 0 => 00000000 (20000000 00000000)
|
||||
rlwinm. 00000000, 31, 31, 31 => 00000000 (20000000 00000000)
|
||||
rlwinm. 000f423f, 0, 0, 0 => 00000000 (20000000 00000000)
|
||||
rlwinm. 000f423f, 0, 0, 31 => 000f423f (40000000 00000000)
|
||||
rlwinm. 000f423f, 0, 31, 0 => 00000001 (40000000 00000000)
|
||||
rlwinm. 000f423f, 0, 31, 31 => 00000001 (40000000 00000000)
|
||||
rlwinm. 000f423f, 31, 0, 0 => 80000000 (80000000 00000000)
|
||||
rlwinm. 000f423f, 31, 0, 31 => 8007a11f (80000000 00000000)
|
||||
rlwinm. 000f423f, 31, 31, 0 => 80000001 (80000000 00000000)
|
||||
rlwinm. 000f423f, 0, 0, 0 => 00000000 (20000000 00000000)
|
||||
rlwinm. 000f423f, 0, 0, 31 => 000f423f (40000000 00000000)
|
||||
rlwinm. 000f423f, 0, 31, 0 => 00000001 (40000000 00000000)
|
||||
rlwinm. 000f423f, 0, 31, 31 => 00000001 (40000000 00000000)
|
||||
rlwinm. 000f423f, 31, 0, 0 => 80000000 (80000000 00000000)
|
||||
rlwinm. 000f423f, 31, 0, 31 => 8007a11f (80000000 00000000)
|
||||
rlwinm. 000f423f, 31, 31, 0 => 80000001 (80000000 00000000)
|
||||
rlwinm. 000f423f, 31, 31, 31 => 00000001 (40000000 00000000)
|
||||
rlwinm. ffffffff, 0, 0, 0 => 80000000 (80000000 00000000)
|
||||
rlwinm. ffffffff, 0, 0, 31 => ffffffff (80000000 00000000)
|
||||
rlwinm. ffffffff, 0, 31, 0 => 80000001 (80000000 00000000)
|
||||
rlwinm. ffffffff, 0, 31, 31 => 00000001 (40000000 00000000)
|
||||
rlwinm. ffffffff, 31, 0, 0 => 80000000 (80000000 00000000)
|
||||
rlwinm. ffffffff, 31, 0, 31 => ffffffff (80000000 00000000)
|
||||
rlwinm. ffffffff, 31, 31, 0 => 80000001 (80000000 00000000)
|
||||
rlwinm. ffffffff, 0, 0, 0 => 80000000 (80000000 00000000)
|
||||
rlwinm. ffffffff, 0, 0, 31 => ffffffff (80000000 00000000)
|
||||
rlwinm. ffffffff, 0, 31, 0 => 80000001 (80000000 00000000)
|
||||
rlwinm. ffffffff, 0, 31, 31 => 00000001 (40000000 00000000)
|
||||
rlwinm. ffffffff, 31, 0, 0 => 80000000 (80000000 00000000)
|
||||
rlwinm. ffffffff, 31, 0, 31 => ffffffff (80000000 00000000)
|
||||
rlwinm. ffffffff, 31, 31, 0 => 80000001 (80000000 00000000)
|
||||
rlwinm. ffffffff, 31, 31, 31 => 00000001 (40000000 00000000)
|
||||
|
||||
rlwnm. 00000000, 00000000, 0, 0 => 00000000 (20000000 00000000)
|
||||
rlwnm. 00000000, 00000000, 0, 31 => 00000000 (20000000 00000000)
|
||||
rlwnm. 00000000, 00000000, 31, 0 => 00000000 (20000000 00000000)
|
||||
rlwnm. 00000000, 00000000, 0, 0 => 00000000 (20000000 00000000)
|
||||
rlwnm. 00000000, 00000000, 0, 31 => 00000000 (20000000 00000000)
|
||||
rlwnm. 00000000, 00000000, 31, 0 => 00000000 (20000000 00000000)
|
||||
rlwnm. 00000000, 00000000, 31, 31 => 00000000 (20000000 00000000)
|
||||
rlwnm. 00000000, 000f423f, 0, 0 => 00000000 (20000000 00000000)
|
||||
rlwnm. 00000000, 000f423f, 0, 31 => 00000000 (20000000 00000000)
|
||||
rlwnm. 00000000, 000f423f, 31, 0 => 00000000 (20000000 00000000)
|
||||
rlwnm. 00000000, 000f423f, 0, 0 => 00000000 (20000000 00000000)
|
||||
rlwnm. 00000000, 000f423f, 0, 31 => 00000000 (20000000 00000000)
|
||||
rlwnm. 00000000, 000f423f, 31, 0 => 00000000 (20000000 00000000)
|
||||
rlwnm. 00000000, 000f423f, 31, 31 => 00000000 (20000000 00000000)
|
||||
rlwnm. 00000000, ffffffff, 0, 0 => 00000000 (20000000 00000000)
|
||||
rlwnm. 00000000, ffffffff, 0, 31 => 00000000 (20000000 00000000)
|
||||
rlwnm. 00000000, ffffffff, 31, 0 => 00000000 (20000000 00000000)
|
||||
rlwnm. 00000000, ffffffff, 0, 0 => 00000000 (20000000 00000000)
|
||||
rlwnm. 00000000, ffffffff, 0, 31 => 00000000 (20000000 00000000)
|
||||
rlwnm. 00000000, ffffffff, 31, 0 => 00000000 (20000000 00000000)
|
||||
rlwnm. 00000000, ffffffff, 31, 31 => 00000000 (20000000 00000000)
|
||||
rlwnm. 000f423f, 00000000, 0, 0 => 00000000 (20000000 00000000)
|
||||
rlwnm. 000f423f, 00000000, 0, 31 => 000f423f (40000000 00000000)
|
||||
rlwnm. 000f423f, 00000000, 31, 0 => 00000001 (40000000 00000000)
|
||||
rlwnm. 000f423f, 00000000, 0, 0 => 00000000 (20000000 00000000)
|
||||
rlwnm. 000f423f, 00000000, 0, 31 => 000f423f (40000000 00000000)
|
||||
rlwnm. 000f423f, 00000000, 31, 0 => 00000001 (40000000 00000000)
|
||||
rlwnm. 000f423f, 00000000, 31, 31 => 00000001 (40000000 00000000)
|
||||
rlwnm. 000f423f, 000f423f, 0, 0 => 80000000 (80000000 00000000)
|
||||
rlwnm. 000f423f, 000f423f, 0, 31 => 8007a11f (80000000 00000000)
|
||||
rlwnm. 000f423f, 000f423f, 31, 0 => 80000001 (80000000 00000000)
|
||||
rlwnm. 000f423f, 000f423f, 0, 0 => 80000000 (80000000 00000000)
|
||||
rlwnm. 000f423f, 000f423f, 0, 31 => 8007a11f (80000000 00000000)
|
||||
rlwnm. 000f423f, 000f423f, 31, 0 => 80000001 (80000000 00000000)
|
||||
rlwnm. 000f423f, 000f423f, 31, 31 => 00000001 (40000000 00000000)
|
||||
rlwnm. 000f423f, ffffffff, 0, 0 => 80000000 (80000000 00000000)
|
||||
rlwnm. 000f423f, ffffffff, 0, 31 => 8007a11f (80000000 00000000)
|
||||
rlwnm. 000f423f, ffffffff, 31, 0 => 80000001 (80000000 00000000)
|
||||
rlwnm. 000f423f, ffffffff, 0, 0 => 80000000 (80000000 00000000)
|
||||
rlwnm. 000f423f, ffffffff, 0, 31 => 8007a11f (80000000 00000000)
|
||||
rlwnm. 000f423f, ffffffff, 31, 0 => 80000001 (80000000 00000000)
|
||||
rlwnm. 000f423f, ffffffff, 31, 31 => 00000001 (40000000 00000000)
|
||||
rlwnm. ffffffff, 00000000, 0, 0 => 80000000 (80000000 00000000)
|
||||
rlwnm. ffffffff, 00000000, 0, 31 => ffffffff (80000000 00000000)
|
||||
rlwnm. ffffffff, 00000000, 31, 0 => 80000001 (80000000 00000000)
|
||||
rlwnm. ffffffff, 00000000, 0, 0 => 80000000 (80000000 00000000)
|
||||
rlwnm. ffffffff, 00000000, 0, 31 => ffffffff (80000000 00000000)
|
||||
rlwnm. ffffffff, 00000000, 31, 0 => 80000001 (80000000 00000000)
|
||||
rlwnm. ffffffff, 00000000, 31, 31 => 00000001 (40000000 00000000)
|
||||
rlwnm. ffffffff, 000f423f, 0, 0 => 80000000 (80000000 00000000)
|
||||
rlwnm. ffffffff, 000f423f, 0, 31 => ffffffff (80000000 00000000)
|
||||
rlwnm. ffffffff, 000f423f, 31, 0 => 80000001 (80000000 00000000)
|
||||
rlwnm. ffffffff, 000f423f, 0, 0 => 80000000 (80000000 00000000)
|
||||
rlwnm. ffffffff, 000f423f, 0, 31 => ffffffff (80000000 00000000)
|
||||
rlwnm. ffffffff, 000f423f, 31, 0 => 80000001 (80000000 00000000)
|
||||
rlwnm. ffffffff, 000f423f, 31, 31 => 00000001 (40000000 00000000)
|
||||
rlwnm. ffffffff, ffffffff, 0, 0 => 80000000 (80000000 00000000)
|
||||
rlwnm. ffffffff, ffffffff, 0, 31 => ffffffff (80000000 00000000)
|
||||
rlwnm. ffffffff, ffffffff, 31, 0 => 80000001 (80000000 00000000)
|
||||
rlwnm. ffffffff, ffffffff, 0, 0 => 80000000 (80000000 00000000)
|
||||
rlwnm. ffffffff, ffffffff, 0, 31 => ffffffff (80000000 00000000)
|
||||
rlwnm. ffffffff, ffffffff, 31, 0 => 80000001 (80000000 00000000)
|
||||
rlwnm. ffffffff, ffffffff, 31, 31 => 00000001 (40000000 00000000)
|
||||
|
||||
srawi. 00000000, 0 => 00000000 (20000000 00000000)
|
||||
srawi. 00000000, 0 => 00000000 (20000000 00000000)
|
||||
srawi. 00000000, 31 => 00000000 (20000000 00000000)
|
||||
srawi. 000f423f, 0 => 000f423f (40000000 00000000)
|
||||
srawi. 000f423f, 0 => 000f423f (40000000 00000000)
|
||||
srawi. 000f423f, 31 => 00000000 (20000000 00000000)
|
||||
srawi. ffffffff, 0 => ffffffff (80000000 00000000)
|
||||
srawi. ffffffff, 0 => ffffffff (80000000 00000000)
|
||||
srawi. ffffffff, 31 => ffffffff (80000000 20000000)
|
||||
|
||||
mcrf 0, 0 (00000000) => (00000000 00000000)
|
||||
@ -1426,73 +1426,73 @@ PPC logical insns with special forms with flags update:
|
||||
mcrxr 6 (f0000000) => (000000e0 00000000)
|
||||
mcrxr 7 (f0000000) => (0000000e 00000000)
|
||||
|
||||
mtcrf 0, 00000000 => (00000000 00000000)
|
||||
mtcrf 99, 00000000 => (00000000 00000000)
|
||||
mtcrf 0, 00000000 => (00000000 00000000)
|
||||
mtcrf 99, 00000000 => (00000000 00000000)
|
||||
mtcrf 198, 00000000 => (00000000 00000000)
|
||||
mtcrf 0, 000f423f => (00000000 00000000)
|
||||
mtcrf 99, 000f423f => (0000003f 00000000)
|
||||
mtcrf 0, 000f423f => (00000000 00000000)
|
||||
mtcrf 99, 000f423f => (0000003f 00000000)
|
||||
mtcrf 198, 000f423f => (00000230 00000000)
|
||||
mtcrf 0, ffffffff => (00000000 00000000)
|
||||
mtcrf 99, ffffffff => (0ff000ff 00000000)
|
||||
mtcrf 0, ffffffff => (00000000 00000000)
|
||||
mtcrf 99, ffffffff => (0ff000ff 00000000)
|
||||
mtcrf 198, ffffffff => (ff000ff0 00000000)
|
||||
|
||||
PPC integer load insns
|
||||
with one register + one 16 bits immediate args with flags update:
|
||||
lbz 0, (00000000) => 00000000, (00000000 00000000)
|
||||
lbz 4, (000f423f) => 00000000, (00000000 00000000)
|
||||
lbz 8, (ffffffff) => 000000ff, (00000000 00000000)
|
||||
lbz 0, (00000000) => 00000000 (00000000 00000000)
|
||||
lbz 4, (000f423f) => 00000000 (00000000 00000000)
|
||||
lbz 8, (ffffffff) => 000000ff (00000000 00000000)
|
||||
lbz -8, (00000000) => 00000000 (00000000 00000000)
|
||||
lbz -4, (000f423f) => 00000000 (00000000 00000000)
|
||||
lbz 0, (ffffffff) => 000000ff (00000000 00000000)
|
||||
lbz 0, (ffffffff) => 000000ff (00000000 00000000)
|
||||
|
||||
lbzu 0, (00000000) => 00000000, (00000000 00000000)
|
||||
lbzu 4, (000f423f) => 00000000, (00000000 00000000)
|
||||
lbzu 8, (ffffffff) => 000000ff, (00000000 00000000)
|
||||
lbzu 0, (00000000) => 00000000 (00000000 00000000)
|
||||
lbzu 4, (000f423f) => 00000000 (00000000 00000000)
|
||||
lbzu 8, (ffffffff) => 000000ff (00000000 00000000)
|
||||
lbzu -8, (00000000) => 00000000 (00000000 00000000)
|
||||
lbzu -4, (000f423f) => 00000000 (00000000 00000000)
|
||||
lbzu 0, (ffffffff) => 000000ff (00000000 00000000)
|
||||
lbzu 0, (ffffffff) => 000000ff (00000000 00000000)
|
||||
|
||||
lha 0, (00000000) => 00000000, (00000000 00000000)
|
||||
lha 4, (000f423f) => 0000000f, (00000000 00000000)
|
||||
lha 8, (ffffffff) => ffffffff, (00000000 00000000)
|
||||
lha 0, (00000000) => 00000000 (00000000 00000000)
|
||||
lha 4, (000f423f) => 0000000f (00000000 00000000)
|
||||
lha 8, (ffffffff) => ffffffff (00000000 00000000)
|
||||
lha -8, (00000000) => 00000000 (00000000 00000000)
|
||||
lha -4, (000f423f) => 0000000f (00000000 00000000)
|
||||
lha 0, (ffffffff) => ffffffff (00000000 00000000)
|
||||
lha 0, (ffffffff) => ffffffff (00000000 00000000)
|
||||
|
||||
lhau 0, (00000000) => 00000000, (00000000 00000000)
|
||||
lhau 4, (000f423f) => 0000000f, (00000000 00000000)
|
||||
lhau 8, (ffffffff) => ffffffff, (00000000 00000000)
|
||||
lhau 0, (00000000) => 00000000 (00000000 00000000)
|
||||
lhau 4, (000f423f) => 0000000f (00000000 00000000)
|
||||
lhau 8, (ffffffff) => ffffffff (00000000 00000000)
|
||||
lhau -8, (00000000) => 00000000 (00000000 00000000)
|
||||
lhau -4, (000f423f) => 0000000f (00000000 00000000)
|
||||
lhau 0, (ffffffff) => ffffffff (00000000 00000000)
|
||||
lhau 0, (ffffffff) => ffffffff (00000000 00000000)
|
||||
|
||||
lhz 0, (00000000) => 00000000, (00000000 00000000)
|
||||
lhz 4, (000f423f) => 0000000f, (00000000 00000000)
|
||||
lhz 8, (ffffffff) => 0000ffff, (00000000 00000000)
|
||||
lhz 0, (00000000) => 00000000 (00000000 00000000)
|
||||
lhz 4, (000f423f) => 0000000f (00000000 00000000)
|
||||
lhz 8, (ffffffff) => 0000ffff (00000000 00000000)
|
||||
lhz -8, (00000000) => 00000000 (00000000 00000000)
|
||||
lhz -4, (000f423f) => 0000000f (00000000 00000000)
|
||||
lhz 0, (ffffffff) => 0000ffff (00000000 00000000)
|
||||
lhz 0, (ffffffff) => 0000ffff (00000000 00000000)
|
||||
|
||||
lhzu 0, (00000000) => 00000000, (00000000 00000000)
|
||||
lhzu 4, (000f423f) => 0000000f, (00000000 00000000)
|
||||
lhzu 8, (ffffffff) => 0000ffff, (00000000 00000000)
|
||||
lhzu 0, (00000000) => 00000000 (00000000 00000000)
|
||||
lhzu 4, (000f423f) => 0000000f (00000000 00000000)
|
||||
lhzu 8, (ffffffff) => 0000ffff (00000000 00000000)
|
||||
lhzu -8, (00000000) => 00000000 (00000000 00000000)
|
||||
lhzu -4, (000f423f) => 0000000f (00000000 00000000)
|
||||
lhzu 0, (ffffffff) => 0000ffff (00000000 00000000)
|
||||
lhzu 0, (ffffffff) => 0000ffff (00000000 00000000)
|
||||
|
||||
lwz 0, (00000000) => 00000000, (00000000 00000000)
|
||||
lwz 4, (000f423f) => 000f423f, (00000000 00000000)
|
||||
lwz 8, (ffffffff) => ffffffff, (00000000 00000000)
|
||||
lwz 0, (00000000) => 00000000 (00000000 00000000)
|
||||
lwz 4, (000f423f) => 000f423f (00000000 00000000)
|
||||
lwz 8, (ffffffff) => ffffffff (00000000 00000000)
|
||||
lwz -8, (00000000) => 00000000 (00000000 00000000)
|
||||
lwz -4, (000f423f) => 000f423f (00000000 00000000)
|
||||
lwz 0, (ffffffff) => ffffffff (00000000 00000000)
|
||||
lwz 0, (ffffffff) => ffffffff (00000000 00000000)
|
||||
|
||||
lwzu 0, (00000000) => 00000000, (00000000 00000000)
|
||||
lwzu 4, (000f423f) => 000f423f, (00000000 00000000)
|
||||
lwzu 8, (ffffffff) => ffffffff, (00000000 00000000)
|
||||
lwzu 0, (00000000) => 00000000 (00000000 00000000)
|
||||
lwzu 4, (000f423f) => 000f423f (00000000 00000000)
|
||||
lwzu 8, (ffffffff) => ffffffff (00000000 00000000)
|
||||
lwzu -8, (00000000) => 00000000 (00000000 00000000)
|
||||
lwzu -4, (000f423f) => 000f423f (00000000 00000000)
|
||||
lwzu 0, (ffffffff) => ffffffff (00000000 00000000)
|
||||
lwzu 0, (ffffffff) => ffffffff (00000000 00000000)
|
||||
|
||||
PPC integer load insns with two register args:
|
||||
lbzx 0 (00000000) => 00000000 (00000000 00000000)
|
||||
@ -1529,71 +1529,71 @@ PPC integer load insns with two register args:
|
||||
|
||||
PPC integer store insns
|
||||
with one register + one 16 bits immediate args with flags update:
|
||||
stb 00000000, 0 => 00000000, (00000000 00000000)
|
||||
stb 000f423f, 4 => 3f000000, (00000000 00000000)
|
||||
stb ffffffff, 8 => ff000000, (00000000 00000000)
|
||||
stb 00000000, -8 => 00000000, (00000000 00000000)
|
||||
stb 000f423f, -4 => 3f000000, (00000000 00000000)
|
||||
stb ffffffff, 0 => ff000000, (00000000 00000000)
|
||||
stb 00000000, 0 => 00000000 (00000000 00000000)
|
||||
stb 000f423f, 4 => 3f000000 (00000000 00000000)
|
||||
stb ffffffff, 8 => ff000000 (00000000 00000000)
|
||||
stb 00000000, -8 => 00000000 (00000000 00000000)
|
||||
stb 000f423f, -4 => 3f000000 (00000000 00000000)
|
||||
stb ffffffff, 0 => ff000000 (00000000 00000000)
|
||||
|
||||
stbu 00000000, 0 => 00000000, (00000000 00000000)
|
||||
stbu 000f423f, 4 => 3f000000, (00000000 00000000)
|
||||
stbu ffffffff, 8 => ff000000, (00000000 00000000)
|
||||
stbu 00000000, -8 => 00000000, (00000000 00000000)
|
||||
stbu 000f423f, -4 => 3f000000, (00000000 00000000)
|
||||
stbu ffffffff, 0 => ff000000, (00000000 00000000)
|
||||
stbu 00000000, 0 => 00000000 (00000000 00000000)
|
||||
stbu 000f423f, 4 => 3f000000 (00000000 00000000)
|
||||
stbu ffffffff, 8 => ff000000 (00000000 00000000)
|
||||
stbu 00000000, -8 => 00000000 (00000000 00000000)
|
||||
stbu 000f423f, -4 => 3f000000 (00000000 00000000)
|
||||
stbu ffffffff, 0 => ff000000 (00000000 00000000)
|
||||
|
||||
sth 00000000, 0 => 00000000, (00000000 00000000)
|
||||
sth 000f423f, 4 => 423f0000, (00000000 00000000)
|
||||
sth ffffffff, 8 => ffff0000, (00000000 00000000)
|
||||
sth 00000000, -8 => 00000000, (00000000 00000000)
|
||||
sth 000f423f, -4 => 423f0000, (00000000 00000000)
|
||||
sth ffffffff, 0 => ffff0000, (00000000 00000000)
|
||||
sth 00000000, 0 => 00000000 (00000000 00000000)
|
||||
sth 000f423f, 4 => 423f0000 (00000000 00000000)
|
||||
sth ffffffff, 8 => ffff0000 (00000000 00000000)
|
||||
sth 00000000, -8 => 00000000 (00000000 00000000)
|
||||
sth 000f423f, -4 => 423f0000 (00000000 00000000)
|
||||
sth ffffffff, 0 => ffff0000 (00000000 00000000)
|
||||
|
||||
sthu 00000000, 0 => 00000000, (00000000 00000000)
|
||||
sthu 000f423f, 4 => 423f0000, (00000000 00000000)
|
||||
sthu ffffffff, 8 => ffff0000, (00000000 00000000)
|
||||
sthu 00000000, -8 => 00000000, (00000000 00000000)
|
||||
sthu 000f423f, -4 => 423f0000, (00000000 00000000)
|
||||
sthu ffffffff, 0 => ffff0000, (00000000 00000000)
|
||||
sthu 00000000, 0 => 00000000 (00000000 00000000)
|
||||
sthu 000f423f, 4 => 423f0000 (00000000 00000000)
|
||||
sthu ffffffff, 8 => ffff0000 (00000000 00000000)
|
||||
sthu 00000000, -8 => 00000000 (00000000 00000000)
|
||||
sthu 000f423f, -4 => 423f0000 (00000000 00000000)
|
||||
sthu ffffffff, 0 => ffff0000 (00000000 00000000)
|
||||
|
||||
stw 00000000, 0 => 00000000, (00000000 00000000)
|
||||
stw 000f423f, 4 => 000f423f, (00000000 00000000)
|
||||
stw ffffffff, 8 => ffffffff, (00000000 00000000)
|
||||
stw 00000000, -8 => 00000000, (00000000 00000000)
|
||||
stw 000f423f, -4 => 000f423f, (00000000 00000000)
|
||||
stw ffffffff, 0 => ffffffff, (00000000 00000000)
|
||||
stw 00000000, 0 => 00000000 (00000000 00000000)
|
||||
stw 000f423f, 4 => 000f423f (00000000 00000000)
|
||||
stw ffffffff, 8 => ffffffff (00000000 00000000)
|
||||
stw 00000000, -8 => 00000000 (00000000 00000000)
|
||||
stw 000f423f, -4 => 000f423f (00000000 00000000)
|
||||
stw ffffffff, 0 => ffffffff (00000000 00000000)
|
||||
|
||||
stwu 00000000, 0 => 00000000, (00000000 00000000)
|
||||
stwu 000f423f, 4 => 000f423f, (00000000 00000000)
|
||||
stwu ffffffff, 8 => ffffffff, (00000000 00000000)
|
||||
stwu 00000000, -8 => 00000000, (00000000 00000000)
|
||||
stwu 000f423f, -4 => 000f423f, (00000000 00000000)
|
||||
stwu ffffffff, 0 => ffffffff, (00000000 00000000)
|
||||
stwu 00000000, 0 => 00000000 (00000000 00000000)
|
||||
stwu 000f423f, 4 => 000f423f (00000000 00000000)
|
||||
stwu ffffffff, 8 => ffffffff (00000000 00000000)
|
||||
stwu 00000000, -8 => 00000000 (00000000 00000000)
|
||||
stwu 000f423f, -4 => 000f423f (00000000 00000000)
|
||||
stwu ffffffff, 0 => ffffffff (00000000 00000000)
|
||||
|
||||
PPC integer store insns with three register args:
|
||||
stbx 00000000, 0 => 00000000, (00000000 00000000)
|
||||
stbx 000f423f, 4 => 3f000000, (00000000 00000000)
|
||||
stbx ffffffff, 8 => ff000000, (00000000 00000000)
|
||||
stbx 00000000, 0 => 00000000 (00000000 00000000)
|
||||
stbx 000f423f, 4 => 3f000000 (00000000 00000000)
|
||||
stbx ffffffff, 8 => ff000000 (00000000 00000000)
|
||||
|
||||
stbux 00000000, 0 => 00000000, (00000000 00000000)
|
||||
stbux 000f423f, 4 => 3f000000, (00000000 00000000)
|
||||
stbux ffffffff, 8 => ff000000, (00000000 00000000)
|
||||
stbux 00000000, 0 => 00000000 (00000000 00000000)
|
||||
stbux 000f423f, 4 => 3f000000 (00000000 00000000)
|
||||
stbux ffffffff, 8 => ff000000 (00000000 00000000)
|
||||
|
||||
sthx 00000000, 0 => 00000000, (00000000 00000000)
|
||||
sthx 000f423f, 4 => 423f0000, (00000000 00000000)
|
||||
sthx ffffffff, 8 => ffff0000, (00000000 00000000)
|
||||
sthx 00000000, 0 => 00000000 (00000000 00000000)
|
||||
sthx 000f423f, 4 => 423f0000 (00000000 00000000)
|
||||
sthx ffffffff, 8 => ffff0000 (00000000 00000000)
|
||||
|
||||
sthux 00000000, 0 => 00000000, (00000000 00000000)
|
||||
sthux 000f423f, 4 => 423f0000, (00000000 00000000)
|
||||
sthux ffffffff, 8 => ffff0000, (00000000 00000000)
|
||||
sthux 00000000, 0 => 00000000 (00000000 00000000)
|
||||
sthux 000f423f, 4 => 423f0000 (00000000 00000000)
|
||||
sthux ffffffff, 8 => ffff0000 (00000000 00000000)
|
||||
|
||||
stwx 00000000, 0 => 00000000, (00000000 00000000)
|
||||
stwx 000f423f, 4 => 000f423f, (00000000 00000000)
|
||||
stwx ffffffff, 8 => ffffffff, (00000000 00000000)
|
||||
stwx 00000000, 0 => 00000000 (00000000 00000000)
|
||||
stwx 000f423f, 4 => 000f423f (00000000 00000000)
|
||||
stwx ffffffff, 8 => ffffffff (00000000 00000000)
|
||||
|
||||
stwux 00000000, 0 => 00000000, (00000000 00000000)
|
||||
stwux 000f423f, 4 => 000f423f, (00000000 00000000)
|
||||
stwux ffffffff, 8 => ffffffff, (00000000 00000000)
|
||||
stwux 00000000, 0 => 00000000 (00000000 00000000)
|
||||
stwux 000f423f, 4 => 000f423f (00000000 00000000)
|
||||
stwux ffffffff, 8 => ffffffff (00000000 00000000)
|
||||
|
||||
All done. Tested 154 different instructions
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user