📄 avcall-sparc64.s
字号:
ldx [%i0+16], %g3 srax %g1, 24, %l0 stb %o7, [%g3+2] srax %g1, 16, %l2 ldx [%i0+16], %o7 srax %g1, 8, %l3 stb %l1, [%o7+3] ldx [%i0+16], %g3 stb %l0, [%g3+4] ldx [%i0+16], %o7 stb %l2, [%o7+5] ldx [%i0+16], %g3 ba,pt %xcc, .LL43 stb %l3, [%g3+6].LL103: cmp %g3, 24 bgu,pn %xcc, .LL43 srax %g1, 56, %g3 ldx [%i0+16], %o7 stb %g3, [%o7] srax %g1, 48, %l0 ldx [%i0+16], %g3 srax %g1, 40, %o7 stb %l0, [%g3+1] srax %g1, 32, %l1 ldx [%i0+16], %g3 srax %g1, 24, %l0 stb %o7, [%g3+2] srax %g1, 16, %l2 ldx [%i0+16], %o7 srax %g1, 8, %l3 stb %l1, [%o7+3] ldx [%i0+16], %g3 stb %l0, [%g3+4] ldx [%i0+16], %o7 stb %l2, [%o7+5] ldx [%i0+16], %g3 stb %l3, [%g3+6] ldx [%i0+16], %o7 stb %g1, [%o7+7] ldx [%i0+32], %g3 cmp %g3, 8 be,pn %xcc, .LL43 cmp %g3, 9 bne,pt %xcc, .LL108 cmp %g3, 10 ldx [%i0+16], %o7 srax %o1, 56, %g3 ba,pt %xcc, .LL43 stb %g3, [%o7+8].LL108: bne,pt %xcc, .LL110 cmp %g3, 11 ldx [%i0+16], %o7 srax %o1, 56, %g3 stb %g3, [%o7+8] srax %o1, 48, %l0 ldx [%i0+16], %g3 ba,pt %xcc, .LL43 stb %l0, [%g3+9].LL110: bne,pt %xcc, .LL112 cmp %g3, 12 ldx [%i0+16], %o7 srax %o1, 56, %g3 stb %g3, [%o7+8] srax %o1, 48, %l0 ldx [%i0+16], %o7 srax %o1, 40, %l1 stb %l0, [%o7+9] ldx [%i0+16], %g3 ba,pt %xcc, .LL43 stb %l1, [%g3+10].LL112: bne,pt %xcc, .LL114 cmp %g3, 13 ldx [%i0+16], %o7 srax %o1, 56, %g3 stb %g3, [%o7+8] srax %o1, 48, %l0 ldx [%i0+16], %g3 srax %o1, 40, %l1 stb %l0, [%g3+9] srax %o1, 32, %l2 ldx [%i0+16], %g3 stb %l1, [%g3+10] ldx [%i0+16], %o7 ba,pt %xcc, .LL43 stb %l2, [%o7+11].LL114: bne,pt %xcc, .LL116 cmp %g3, 14 ldx [%i0+16], %o7 srax %o1, 56, %g3 stb %g3, [%o7+8] srax %o1, 48, %l0 ldx [%i0+16], %g3 srax %o1, 40, %l1 stb %l0, [%g3+9] srax %o1, 32, %l2 ldx [%i0+16], %o7 srax %o1, 24, %l0 stb %l1, [%o7+10] ldx [%i0+16], %g3 stb %l2, [%g3+11] ldx [%i0+16], %o7 ba,pt %xcc, .LL43 stb %l0, [%o7+12].LL116: bne,pt %xcc, .LL118 cmp %g3, 15 ldx [%i0+16], %o7 srax %o1, 56, %g3 stb %g3, [%o7+8] srax %o1, 48, %l0 ldx [%i0+16], %g3 srax %o1, 40, %o7 stb %l0, [%g3+9] srax %o1, 32, %l1 ldx [%i0+16], %g3 srax %o1, 24, %l0 stb %o7, [%g3+10] srax %o1, 16, %l2 ldx [%i0+16], %g3 stb %l1, [%g3+11] ldx [%i0+16], %o7 stb %l0, [%o7+12] ldx [%i0+16], %g3 ba,pt %xcc, .LL43 stb %l2, [%g3+13].LL118: bne,pt %xcc, .LL120 add %g3, -16, %g3 ldx [%i0+16], %o7 srax %o1, 56, %g3 stb %g3, [%o7+8] srax %o1, 48, %l0 ldx [%i0+16], %g3 srax %o1, 40, %o7 stb %l0, [%g3+9] srax %o1, 32, %l1 ldx [%i0+16], %g3 srax %o1, 24, %l0 stb %o7, [%g3+10] srax %o1, 16, %l2 ldx [%i0+16], %o7 srax %o1, 8, %l3 stb %l1, [%o7+11] ldx [%i0+16], %g3 stb %l0, [%g3+12] ldx [%i0+16], %o7 stb %l2, [%o7+13] ldx [%i0+16], %g3 ba,pt %xcc, .LL43 stb %l3, [%g3+14].LL120: cmp %g3, 16 bgu,pn %xcc, .LL43 srax %o1, 56, %g3 ldx [%i0+16], %o7 stb %g3, [%o7+8] srax %o1, 48, %l0 ldx [%i0+16], %g3 srax %o1, 40, %o7 stb %l0, [%g3+9] srax %o1, 32, %l1 ldx [%i0+16], %g3 srax %o1, 24, %l0 stb %o7, [%g3+10] srax %o1, 16, %l2 ldx [%i0+16], %o7 srax %o1, 8, %l3 stb %l1, [%o7+11] ldx [%i0+16], %g3 stb %l0, [%g3+12] ldx [%i0+16], %o7 stb %l2, [%o7+13] ldx [%i0+16], %g3 stb %l3, [%g3+14] ldx [%i0+16], %o7 stb %o1, [%o7+15] ldx [%i0+32], %g3 cmp %g3, 16 be,pn %xcc, .LL43 cmp %g3, 17 bne,pt %xcc, .LL125 cmp %g3, 18 ldx [%i0+16], %o7 srax %o2, 56, %g3 ba,pt %xcc, .LL43 stb %g3, [%o7+16].LL125: bne,pt %xcc, .LL127 cmp %g3, 19 ldx [%i0+16], %o7 srax %o2, 56, %g3 stb %g3, [%o7+16] srax %o2, 48, %l0 ldx [%i0+16], %g3 ba,pt %xcc, .LL43 stb %l0, [%g3+17].LL127: bne,pt %xcc, .LL129 cmp %g3, 20 ldx [%i0+16], %o7 srax %o2, 56, %g3 stb %g3, [%o7+16] srax %o2, 48, %l0 ldx [%i0+16], %o7 srax %o2, 40, %l1 stb %l0, [%o7+17] ldx [%i0+16], %g3 ba,pt %xcc, .LL43 stb %l1, [%g3+18].LL129: bne,pt %xcc, .LL131 cmp %g3, 21 ldx [%i0+16], %o7 srax %o2, 56, %g3 stb %g3, [%o7+16] srax %o2, 48, %l0 ldx [%i0+16], %g3 srax %o2, 40, %l1 stb %l0, [%g3+17] srax %o2, 32, %l2 ldx [%i0+16], %g3 stb %l1, [%g3+18] ldx [%i0+16], %o7 ba,pt %xcc, .LL43 stb %l2, [%o7+19].LL131: bne,pt %xcc, .LL133 cmp %g3, 22 ldx [%i0+16], %o7 srax %o2, 56, %g3 stb %g3, [%o7+16] srax %o2, 48, %l0 ldx [%i0+16], %g3 srax %o2, 40, %l1 stb %l0, [%g3+17] srax %o2, 32, %l2 ldx [%i0+16], %o7 srax %o2, 24, %l0 stb %l1, [%o7+18] ldx [%i0+16], %g3 stb %l2, [%g3+19] ldx [%i0+16], %o7 ba,pt %xcc, .LL43 stb %l0, [%o7+20].LL133: bne,pt %xcc, .LL135 cmp %g3, 23 ldx [%i0+16], %o7 srax %o2, 56, %g3 stb %g3, [%o7+16] srax %o2, 48, %l0 ldx [%i0+16], %g3 srax %o2, 40, %o7 stb %l0, [%g3+17] srax %o2, 32, %l1 ldx [%i0+16], %g3 srax %o2, 24, %l0 stb %o7, [%g3+18] srax %o2, 16, %l2 ldx [%i0+16], %g3 stb %l1, [%g3+19] ldx [%i0+16], %o7 stb %l0, [%o7+20] ldx [%i0+16], %g3 ba,pt %xcc, .LL43 stb %l2, [%g3+21].LL135: bne,pt %xcc, .LL137 add %g3, -24, %g3 ldx [%i0+16], %o7 srax %o2, 56, %g3 stb %g3, [%o7+16] srax %o2, 48, %l0 ldx [%i0+16], %g3 srax %o2, 40, %o7 stb %l0, [%g3+17] srax %o2, 32, %l1 ldx [%i0+16], %g3 srax %o2, 24, %l0 stb %o7, [%g3+18] srax %o2, 16, %l2 ldx [%i0+16], %o7 srax %o2, 8, %l3 stb %l1, [%o7+19] ldx [%i0+16], %g3 stb %l0, [%g3+20] ldx [%i0+16], %o7 stb %l2, [%o7+21] ldx [%i0+16], %g3 ba,pt %xcc, .LL43 stb %l3, [%g3+22].LL137: cmp %g3, 8 bgu,pn %xcc, .LL43 srax %o2, 56, %g3 ldx [%i0+16], %o7 stb %g3, [%o7+16] srax %o2, 48, %l0 ldx [%i0+16], %g3 srax %o2, 40, %o7 stb %l0, [%g3+17] srax %o2, 32, %l1 ldx [%i0+16], %g3 srax %o2, 24, %l0 stb %o7, [%g3+18] srax %o2, 16, %l2 ldx [%i0+16], %o7 srax %o2, 8, %l3 stb %l1, [%o7+19] ldx [%i0+16], %g3 stb %l0, [%g3+20] ldx [%i0+16], %o7 stb %l2, [%o7+21] ldx [%i0+16], %g3 stb %l3, [%g3+22] ldx [%i0+16], %o7 stb %o2, [%o7+23] ldx [%i0+32], %g3 cmp %g3, 24 be,pn %xcc, .LL43 cmp %g3, 25 bne,pt %xcc, .LL142 cmp %g3, 26 ldx [%i0+16], %o7 srax %o3, 56, %g3 ba,pt %xcc, .LL43 stb %g3, [%o7+24].LL142: bne,pt %xcc, .LL144 cmp %g3, 27 ldx [%i0+16], %o7 srax %o3, 56, %g3 stb %g3, [%o7+24] srax %o3, 48, %l0 ldx [%i0+16], %g3 ba,pt %xcc, .LL43 stb %l0, [%g3+25].LL144: bne,pt %xcc, .LL146 cmp %g3, 28 ldx [%i0+16], %o7 srax %o3, 56, %g3 stb %g3, [%o7+24] srax %o3, 48, %l0 ldx [%i0+16], %o7 srax %o3, 40, %l1 stb %l0, [%o7+25] ldx [%i0+16], %g3 ba,pt %xcc, .LL43 stb %l1, [%g3+26].LL146: bne,pt %xcc, .LL148 cmp %g3, 29 ldx [%i0+16], %o7 srax %o3, 56, %g3 stb %g3, [%o7+24] srax %o3, 48, %l0 ldx [%i0+16], %g3 srax %o3, 40, %l1 stb %l0, [%g3+25] srax %o3, 32, %l2 ldx [%i0+16], %g3 stb %l1, [%g3+26] ldx [%i0+16], %o7 ba,pt %xcc, .LL43 stb %l2, [%o7+27].LL148: bne,pt %xcc, .LL150 cmp %g3, 30 ldx [%i0+16], %o7 srax %o3, 56, %g3 stb %g3, [%o7+24] srax %o3, 48, %l0 ldx [%i0+16], %g3 srax %o3, 40, %l1 stb %l0, [%g3+25] srax %o3, 32, %l2 ldx [%i0+16], %o7 srax %o3, 24, %l0 stb %l1, [%o7+26] ldx [%i0+16], %g3 stb %l2, [%g3+27] ldx [%i0+16], %o7 ba,pt %xcc, .LL43 stb %l0, [%o7+28].LL150: bne,pt %xcc, .LL152 cmp %g3, 31 ldx [%i0+16], %o7 srax %o3, 56, %g3 stb %g3, [%o7+24] srax %o3, 48, %l0 ldx [%i0+16], %g3 srax %o3, 40, %o7 stb %l0, [%g3+25] srax %o3, 32, %l1 ldx [%i0+16], %g3 srax %o3, 24, %l0 stb %o7, [%g3+26] srax %o3, 16, %l2 ldx [%i0+16], %g3 stb %l1, [%g3+27] ldx [%i0+16], %o7 stb %l0, [%o7+28] ldx [%i0+16], %g3 ba,pt %xcc, .LL43 stb %l2, [%g3+29].LL152: bne,pt %xcc, .LL154 cmp %g3, 32 ldx [%i0+16], %o7 srax %o3, 56, %g3 stb %g3, [%o7+24] srax %o3, 48, %l0 ldx [%i0+16], %g3 srax %o3, 40, %o7 stb %l0, [%g3+25] srax %o3, 32, %l1 ldx [%i0+16], %g3 srax %o3, 24, %l0 stb %o7, [%g3+26] srax %o3, 16, %l2 ldx [%i0+16], %o7 srax %o3, 8, %l3 stb %l1, [%o7+27] ldx [%i0+16], %g3 stb %l0, [%g3+28] ldx [%i0+16], %o7 stb %l2, [%o7+29] ldx [%i0+16], %g3 ba,pt %xcc, .LL43 stb %l3, [%g3+30].LL154: bne,pt %xcc, .LL43 srax %o3, 56, %g3 ldx [%i0+16], %o7 stb %g3, [%o7+24] srax %o3, 48, %l0 ldx [%i0+16], %g3 srax %o3, 40, %o7 stb %l0, [%g3+25] srax %o3, 32, %l1 ldx [%i0+16], %g3 srax %o3, 24, %l0 stb %o7, [%g3+26] srax %o3, 16, %l2 ldx [%i0+16], %o7 srax %o3, 8, %l3 stb %l1, [%o7+27] ldx [%i0+16], %g3 stb %l0, [%g3+28] ldx [%i0+16], %o7 stb %l2, [%o7+29] ldx [%i0+16], %g3 stb %l3, [%g3+30] ldx [%i0+16], %o7 stb %o3, [%o7+31].LL43: ret restore %g0, 0, %o0.LLfe1: .size __builtin_avcall,.LLfe1-__builtin_avcall .ident "GCC: (GNU) 2.95.2 19991024 (release)"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -