Mercurial > pub > dyncall > dyncall
comparison dyncall/dyncall_call_ppc64.S @ 357:d982a00c2177
- PPC64 asm syntax fix, specifying explicitly comparison mode for cmpi (newer toolchains complain, older ones took optional field of instruction which happened to be same value)
author | Tassilo Philipp |
---|---|
date | Tue, 25 Feb 2020 18:16:13 +0100 |
parents | c607d67cd6b8 |
children |
comparison
equal
deleted
inserted
replaced
356:2f64957d6a46 | 357:d982a00c2177 |
---|---|
114 subi r6,r6,8 /* r6 = 8 bytes before source stack ptr */ | 114 subi r6,r6,8 /* r6 = 8 bytes before source stack ptr */ |
115 addi r7,r1,PARAM_SAVE-8 /* r7 = 8 bytes before target stack parameter-block */ | 115 addi r7,r1,PARAM_SAVE-8 /* r7 = 8 bytes before target stack parameter-block */ |
116 | 116 |
117 srwi r5,r5,3 /* r5 = size in double words */ | 117 srwi r5,r5,3 /* r5 = size in double words */ |
118 | 118 |
119 cmpi cr0,r5,0 /* if stacksize != 0 .. */ | 119 cmpi cr0,0,r5,0 /* if stacksize != 0 .. */ |
120 beq cr0,.copy_done | 120 beq cr0,.copy_done |
121 | 121 |
122 mtctr r5 /* copy loop */ | 122 mtctr r5 /* copy loop */ |
123 | 123 |
124 .copy_next: | 124 .copy_next: |