Mercurial > pub > dyncall > dyncall
diff doc/disas_examples/sparc64.sparc64.disas @ 331:74c056b597b7
- disassembly example annotations
- callconv appendix in doc:
* ppc64 chapter
* some cleanups for consistency
author | Tassilo Philipp |
---|---|
date | Sat, 23 Nov 2019 13:51:35 +0100 |
parents | c0390dc85a07 |
children | c9e19249ecd3 |
line wrap: on
line diff
--- a/doc/disas_examples/sparc64.sparc64.disas Fri Nov 22 23:28:17 2019 +0100 +++ b/doc/disas_examples/sparc64.sparc64.disas Sat Nov 23 13:51:35 2019 +0100 @@ -499,7 +499,7 @@ 90: c4 27 a7 fb st %g2, [ %fp + 0x7fb ] ; ... copied to local space (0x7fb - bias = -4) helper var (probably int g) 94: 82 00 60 08 add %g1, 8, %g1 ; point read ptr in g1 to second unnamed param (float, promoted to double), ... 98: c2 77 a7 e7 stx %g1, [ %fp + 0x7e7 ] ; ... store in local space (0x7fb - bias = -24) - 9c: 91 d0 20 05 ta 5 ; trap - not sure what else is involved (objdump was made from .o, not finally linked exec) + 9c: 91 d0 20 05 ta 5 ; trap - not sure what else is involved (objdump was made from .o, not finally linked exec) - maybe just b/c objdump skipped this for the output? 00000000000000a0 <main>: a0: 9d e3 bf 30 save %sp, -208, %sp ; prolog