VirtualBox

source: vbox/trunk/src/libs/openssl-3.0.7/crypto/genasm-macosx/vpaes-x86.S@ 97371

最後變更 在這個檔案從97371是 94083,由 vboxsync 提交於 3 年 前

libs/openssl-3.0.1: Recreate asm files, bugref:10128

檔案大小: 13.9 KB
 
1.text
2.align 6,0x90
3L_vpaes_consts:
4.long 218628480,235210255,168496130,67568393
5.long 252381056,17041926,33884169,51187212
6.long 252645135,252645135,252645135,252645135
7.long 1512730624,3266504856,1377990664,3401244816
8.long 830229760,1275146365,2969422977,3447763452
9.long 3411033600,2979783055,338359620,2782886510
10.long 4209124096,907596821,221174255,1006095553
11.long 191964160,3799684038,3164090317,1589111125
12.long 182528256,1777043520,2877432650,3265356744
13.long 1874708224,3503451415,3305285752,363511674
14.long 1606117888,3487855781,1093350906,2384367825
15.long 197121,67569157,134941193,202313229
16.long 67569157,134941193,202313229,197121
17.long 134941193,202313229,197121,67569157
18.long 202313229,197121,67569157,134941193
19.long 33619971,100992007,168364043,235736079
20.long 235736079,33619971,100992007,168364043
21.long 168364043,235736079,33619971,100992007
22.long 100992007,168364043,235736079,33619971
23.long 50462976,117835012,185207048,252579084
24.long 252314880,51251460,117574920,184942860
25.long 184682752,252054788,50987272,118359308
26.long 118099200,185467140,251790600,50727180
27.long 2946363062,528716217,1300004225,1881839624
28.long 1532713819,1532713819,1532713819,1532713819
29.long 3602276352,4288629033,3737020424,4153884961
30.long 1354558464,32357713,2958822624,3775749553
31.long 1201988352,132424512,1572796698,503232858
32.long 2213177600,1597421020,4103937655,675398315
33.long 2749646592,4273543773,1511898873,121693092
34.long 3040248576,1103263732,2871565598,1608280554
35.long 2236667136,2588920351,482954393,64377734
36.long 3069987328,291237287,2117370568,3650299247
37.long 533321216,3573750986,2572112006,1401264716
38.long 1339849704,2721158661,548607111,3445553514
39.long 2128193280,3054596040,2183486460,1257083700
40.long 655635200,1165381986,3923443150,2344132524
41.long 190078720,256924420,290342170,357187870
42.long 1610966272,2263057382,4103205268,309794674
43.long 2592527872,2233205587,1335446729,3402964816
44.long 3973531904,3225098121,3002836325,1918774430
45.long 3870401024,2102906079,2284471353,4117666579
46.long 617007872,1021508343,366931923,691083277
47.long 2528395776,3491914898,2968704004,1613121270
48.long 3445188352,3247741094,844474987,4093578302
49.long 651481088,1190302358,1689581232,574775300
50.long 4289380608,206939853,2555985458,2489840491
51.long 2130264064,327674451,3566485037,3349835193
52.long 2470714624,316102159,3636825756,3393945945
53.byte 86,101,99,116,111,114,32,80,101,114,109,117,116,97,116,105
54.byte 111,110,32,65,69,83,32,102,111,114,32,120,56,54,47,83
55.byte 83,83,69,51,44,32,77,105,107,101,32,72,97,109,98,117
56.byte 114,103,32,40,83,116,97,110,102,111,114,100,32,85,110,105
57.byte 118,101,114,115,105,116,121,41,0
58.align 6,0x90
59.align 4
60__vpaes_preheat:
61.byte 243,15,30,251
62 addl (%esp),%ebp
63 movdqa -48(%ebp),%xmm7
64 movdqa -16(%ebp),%xmm6
65 ret
66.align 4
67__vpaes_encrypt_core:
68.byte 243,15,30,251
69 movl $16,%ecx
70 movl 240(%edx),%eax
71 movdqa %xmm6,%xmm1
72 movdqa (%ebp),%xmm2
73 pandn %xmm0,%xmm1
74 pand %xmm6,%xmm0
75 movdqu (%edx),%xmm5
76.byte 102,15,56,0,208
77 movdqa 16(%ebp),%xmm0
78 pxor %xmm5,%xmm2
79 psrld $4,%xmm1
80 addl $16,%edx
81.byte 102,15,56,0,193
82 leal 192(%ebp),%ebx
83 pxor %xmm2,%xmm0
84 jmp L000enc_entry
85.align 4,0x90
86L001enc_loop:
87 movdqa 32(%ebp),%xmm4
88 movdqa 48(%ebp),%xmm0
89.byte 102,15,56,0,226
90.byte 102,15,56,0,195
91 pxor %xmm5,%xmm4
92 movdqa 64(%ebp),%xmm5
93 pxor %xmm4,%xmm0
94 movdqa -64(%ebx,%ecx,1),%xmm1
95.byte 102,15,56,0,234
96 movdqa 80(%ebp),%xmm2
97 movdqa (%ebx,%ecx,1),%xmm4
98.byte 102,15,56,0,211
99 movdqa %xmm0,%xmm3
100 pxor %xmm5,%xmm2
101.byte 102,15,56,0,193
102 addl $16,%edx
103 pxor %xmm2,%xmm0
104.byte 102,15,56,0,220
105 addl $16,%ecx
106 pxor %xmm0,%xmm3
107.byte 102,15,56,0,193
108 andl $48,%ecx
109 subl $1,%eax
110 pxor %xmm3,%xmm0
111L000enc_entry:
112 movdqa %xmm6,%xmm1
113 movdqa -32(%ebp),%xmm5
114 pandn %xmm0,%xmm1
115 psrld $4,%xmm1
116 pand %xmm6,%xmm0
117.byte 102,15,56,0,232
118 movdqa %xmm7,%xmm3
119 pxor %xmm1,%xmm0
120.byte 102,15,56,0,217
121 movdqa %xmm7,%xmm4
122 pxor %xmm5,%xmm3
123.byte 102,15,56,0,224
124 movdqa %xmm7,%xmm2
125 pxor %xmm5,%xmm4
126.byte 102,15,56,0,211
127 movdqa %xmm7,%xmm3
128 pxor %xmm0,%xmm2
129.byte 102,15,56,0,220
130 movdqu (%edx),%xmm5
131 pxor %xmm1,%xmm3
132 jnz L001enc_loop
133 movdqa 96(%ebp),%xmm4
134 movdqa 112(%ebp),%xmm0
135.byte 102,15,56,0,226
136 pxor %xmm5,%xmm4
137.byte 102,15,56,0,195
138 movdqa 64(%ebx,%ecx,1),%xmm1
139 pxor %xmm4,%xmm0
140.byte 102,15,56,0,193
141 ret
142.align 4
143__vpaes_decrypt_core:
144.byte 243,15,30,251
145 leal 608(%ebp),%ebx
146 movl 240(%edx),%eax
147 movdqa %xmm6,%xmm1
148 movdqa -64(%ebx),%xmm2
149 pandn %xmm0,%xmm1
150 movl %eax,%ecx
151 psrld $4,%xmm1
152 movdqu (%edx),%xmm5
153 shll $4,%ecx
154 pand %xmm6,%xmm0
155.byte 102,15,56,0,208
156 movdqa -48(%ebx),%xmm0
157 xorl $48,%ecx
158.byte 102,15,56,0,193
159 andl $48,%ecx
160 pxor %xmm5,%xmm2
161 movdqa 176(%ebp),%xmm5
162 pxor %xmm2,%xmm0
163 addl $16,%edx
164 leal -352(%ebx,%ecx,1),%ecx
165 jmp L002dec_entry
166.align 4,0x90
167L003dec_loop:
168 movdqa -32(%ebx),%xmm4
169 movdqa -16(%ebx),%xmm1
170.byte 102,15,56,0,226
171.byte 102,15,56,0,203
172 pxor %xmm4,%xmm0
173 movdqa (%ebx),%xmm4
174 pxor %xmm1,%xmm0
175 movdqa 16(%ebx),%xmm1
176.byte 102,15,56,0,226
177.byte 102,15,56,0,197
178.byte 102,15,56,0,203
179 pxor %xmm4,%xmm0
180 movdqa 32(%ebx),%xmm4
181 pxor %xmm1,%xmm0
182 movdqa 48(%ebx),%xmm1
183.byte 102,15,56,0,226
184.byte 102,15,56,0,197
185.byte 102,15,56,0,203
186 pxor %xmm4,%xmm0
187 movdqa 64(%ebx),%xmm4
188 pxor %xmm1,%xmm0
189 movdqa 80(%ebx),%xmm1
190.byte 102,15,56,0,226
191.byte 102,15,56,0,197
192.byte 102,15,56,0,203
193 pxor %xmm4,%xmm0
194 addl $16,%edx
195.byte 102,15,58,15,237,12
196 pxor %xmm1,%xmm0
197 subl $1,%eax
198L002dec_entry:
199 movdqa %xmm6,%xmm1
200 movdqa -32(%ebp),%xmm2
201 pandn %xmm0,%xmm1
202 pand %xmm6,%xmm0
203 psrld $4,%xmm1
204.byte 102,15,56,0,208
205 movdqa %xmm7,%xmm3
206 pxor %xmm1,%xmm0
207.byte 102,15,56,0,217
208 movdqa %xmm7,%xmm4
209 pxor %xmm2,%xmm3
210.byte 102,15,56,0,224
211 pxor %xmm2,%xmm4
212 movdqa %xmm7,%xmm2
213.byte 102,15,56,0,211
214 movdqa %xmm7,%xmm3
215 pxor %xmm0,%xmm2
216.byte 102,15,56,0,220
217 movdqu (%edx),%xmm0
218 pxor %xmm1,%xmm3
219 jnz L003dec_loop
220 movdqa 96(%ebx),%xmm4
221.byte 102,15,56,0,226
222 pxor %xmm0,%xmm4
223 movdqa 112(%ebx),%xmm0
224 movdqa (%ecx),%xmm2
225.byte 102,15,56,0,195
226 pxor %xmm4,%xmm0
227.byte 102,15,56,0,194
228 ret
229.align 4
230__vpaes_schedule_core:
231.byte 243,15,30,251
232 addl (%esp),%ebp
233 movdqu (%esi),%xmm0
234 movdqa 320(%ebp),%xmm2
235 movdqa %xmm0,%xmm3
236 leal (%ebp),%ebx
237 movdqa %xmm2,4(%esp)
238 call __vpaes_schedule_transform
239 movdqa %xmm0,%xmm7
240 testl %edi,%edi
241 jnz L004schedule_am_decrypting
242 movdqu %xmm0,(%edx)
243 jmp L005schedule_go
244L004schedule_am_decrypting:
245 movdqa 256(%ebp,%ecx,1),%xmm1
246.byte 102,15,56,0,217
247 movdqu %xmm3,(%edx)
248 xorl $48,%ecx
249L005schedule_go:
250 cmpl $192,%eax
251 ja L006schedule_256
252 je L007schedule_192
253L008schedule_128:
254 movl $10,%eax
255L009loop_schedule_128:
256 call __vpaes_schedule_round
257 decl %eax
258 jz L010schedule_mangle_last
259 call __vpaes_schedule_mangle
260 jmp L009loop_schedule_128
261.align 4,0x90
262L007schedule_192:
263 movdqu 8(%esi),%xmm0
264 call __vpaes_schedule_transform
265 movdqa %xmm0,%xmm6
266 pxor %xmm4,%xmm4
267 movhlps %xmm4,%xmm6
268 movl $4,%eax
269L011loop_schedule_192:
270 call __vpaes_schedule_round
271.byte 102,15,58,15,198,8
272 call __vpaes_schedule_mangle
273 call __vpaes_schedule_192_smear
274 call __vpaes_schedule_mangle
275 call __vpaes_schedule_round
276 decl %eax
277 jz L010schedule_mangle_last
278 call __vpaes_schedule_mangle
279 call __vpaes_schedule_192_smear
280 jmp L011loop_schedule_192
281.align 4,0x90
282L006schedule_256:
283 movdqu 16(%esi),%xmm0
284 call __vpaes_schedule_transform
285 movl $7,%eax
286L012loop_schedule_256:
287 call __vpaes_schedule_mangle
288 movdqa %xmm0,%xmm6
289 call __vpaes_schedule_round
290 decl %eax
291 jz L010schedule_mangle_last
292 call __vpaes_schedule_mangle
293 pshufd $255,%xmm0,%xmm0
294 movdqa %xmm7,20(%esp)
295 movdqa %xmm6,%xmm7
296 call L_vpaes_schedule_low_round
297 movdqa 20(%esp),%xmm7
298 jmp L012loop_schedule_256
299.align 4,0x90
300L010schedule_mangle_last:
301 leal 384(%ebp),%ebx
302 testl %edi,%edi
303 jnz L013schedule_mangle_last_dec
304 movdqa 256(%ebp,%ecx,1),%xmm1
305.byte 102,15,56,0,193
306 leal 352(%ebp),%ebx
307 addl $32,%edx
308L013schedule_mangle_last_dec:
309 addl $-16,%edx
310 pxor 336(%ebp),%xmm0
311 call __vpaes_schedule_transform
312 movdqu %xmm0,(%edx)
313 pxor %xmm0,%xmm0
314 pxor %xmm1,%xmm1
315 pxor %xmm2,%xmm2
316 pxor %xmm3,%xmm3
317 pxor %xmm4,%xmm4
318 pxor %xmm5,%xmm5
319 pxor %xmm6,%xmm6
320 pxor %xmm7,%xmm7
321 ret
322.align 4
323__vpaes_schedule_192_smear:
324.byte 243,15,30,251
325 pshufd $128,%xmm6,%xmm1
326 pshufd $254,%xmm7,%xmm0
327 pxor %xmm1,%xmm6
328 pxor %xmm1,%xmm1
329 pxor %xmm0,%xmm6
330 movdqa %xmm6,%xmm0
331 movhlps %xmm1,%xmm6
332 ret
333.align 4
334__vpaes_schedule_round:
335.byte 243,15,30,251
336 movdqa 8(%esp),%xmm2
337 pxor %xmm1,%xmm1
338.byte 102,15,58,15,202,15
339.byte 102,15,58,15,210,15
340 pxor %xmm1,%xmm7
341 pshufd $255,%xmm0,%xmm0
342.byte 102,15,58,15,192,1
343 movdqa %xmm2,8(%esp)
344L_vpaes_schedule_low_round:
345 movdqa %xmm7,%xmm1
346 pslldq $4,%xmm7
347 pxor %xmm1,%xmm7
348 movdqa %xmm7,%xmm1
349 pslldq $8,%xmm7
350 pxor %xmm1,%xmm7
351 pxor 336(%ebp),%xmm7
352 movdqa -16(%ebp),%xmm4
353 movdqa -48(%ebp),%xmm5
354 movdqa %xmm4,%xmm1
355 pandn %xmm0,%xmm1
356 psrld $4,%xmm1
357 pand %xmm4,%xmm0
358 movdqa -32(%ebp),%xmm2
359.byte 102,15,56,0,208
360 pxor %xmm1,%xmm0
361 movdqa %xmm5,%xmm3
362.byte 102,15,56,0,217
363 pxor %xmm2,%xmm3
364 movdqa %xmm5,%xmm4
365.byte 102,15,56,0,224
366 pxor %xmm2,%xmm4
367 movdqa %xmm5,%xmm2
368.byte 102,15,56,0,211
369 pxor %xmm0,%xmm2
370 movdqa %xmm5,%xmm3
371.byte 102,15,56,0,220
372 pxor %xmm1,%xmm3
373 movdqa 32(%ebp),%xmm4
374.byte 102,15,56,0,226
375 movdqa 48(%ebp),%xmm0
376.byte 102,15,56,0,195
377 pxor %xmm4,%xmm0
378 pxor %xmm7,%xmm0
379 movdqa %xmm0,%xmm7
380 ret
381.align 4
382__vpaes_schedule_transform:
383.byte 243,15,30,251
384 movdqa -16(%ebp),%xmm2
385 movdqa %xmm2,%xmm1
386 pandn %xmm0,%xmm1
387 psrld $4,%xmm1
388 pand %xmm2,%xmm0
389 movdqa (%ebx),%xmm2
390.byte 102,15,56,0,208
391 movdqa 16(%ebx),%xmm0
392.byte 102,15,56,0,193
393 pxor %xmm2,%xmm0
394 ret
395.align 4
396__vpaes_schedule_mangle:
397.byte 243,15,30,251
398 movdqa %xmm0,%xmm4
399 movdqa 128(%ebp),%xmm5
400 testl %edi,%edi
401 jnz L014schedule_mangle_dec
402 addl $16,%edx
403 pxor 336(%ebp),%xmm4
404.byte 102,15,56,0,229
405 movdqa %xmm4,%xmm3
406.byte 102,15,56,0,229
407 pxor %xmm4,%xmm3
408.byte 102,15,56,0,229
409 pxor %xmm4,%xmm3
410 jmp L015schedule_mangle_both
411.align 4,0x90
412L014schedule_mangle_dec:
413 movdqa -16(%ebp),%xmm2
414 leal 416(%ebp),%esi
415 movdqa %xmm2,%xmm1
416 pandn %xmm4,%xmm1
417 psrld $4,%xmm1
418 pand %xmm2,%xmm4
419 movdqa (%esi),%xmm2
420.byte 102,15,56,0,212
421 movdqa 16(%esi),%xmm3
422.byte 102,15,56,0,217
423 pxor %xmm2,%xmm3
424.byte 102,15,56,0,221
425 movdqa 32(%esi),%xmm2
426.byte 102,15,56,0,212
427 pxor %xmm3,%xmm2
428 movdqa 48(%esi),%xmm3
429.byte 102,15,56,0,217
430 pxor %xmm2,%xmm3
431.byte 102,15,56,0,221
432 movdqa 64(%esi),%xmm2
433.byte 102,15,56,0,212
434 pxor %xmm3,%xmm2
435 movdqa 80(%esi),%xmm3
436.byte 102,15,56,0,217
437 pxor %xmm2,%xmm3
438.byte 102,15,56,0,221
439 movdqa 96(%esi),%xmm2
440.byte 102,15,56,0,212
441 pxor %xmm3,%xmm2
442 movdqa 112(%esi),%xmm3
443.byte 102,15,56,0,217
444 pxor %xmm2,%xmm3
445 addl $-16,%edx
446L015schedule_mangle_both:
447 movdqa 256(%ebp,%ecx,1),%xmm1
448.byte 102,15,56,0,217
449 addl $-16,%ecx
450 andl $48,%ecx
451 movdqu %xmm3,(%edx)
452 ret
453.globl _vpaes_set_encrypt_key
454.align 4
455_vpaes_set_encrypt_key:
456L_vpaes_set_encrypt_key_begin:
457.byte 243,15,30,251
458 pushl %ebp
459 pushl %ebx
460 pushl %esi
461 pushl %edi
462 movl 20(%esp),%esi
463 leal -56(%esp),%ebx
464 movl 24(%esp),%eax
465 andl $-16,%ebx
466 movl 28(%esp),%edx
467 xchgl %esp,%ebx
468 movl %ebx,48(%esp)
469 movl %eax,%ebx
470 shrl $5,%ebx
471 addl $5,%ebx
472 movl %ebx,240(%edx)
473 movl $48,%ecx
474 movl $0,%edi
475 leal L_vpaes_consts+0x30-L016pic_point,%ebp
476 call __vpaes_schedule_core
477L016pic_point:
478 movl 48(%esp),%esp
479 xorl %eax,%eax
480 popl %edi
481 popl %esi
482 popl %ebx
483 popl %ebp
484 ret
485.globl _vpaes_set_decrypt_key
486.align 4
487_vpaes_set_decrypt_key:
488L_vpaes_set_decrypt_key_begin:
489.byte 243,15,30,251
490 pushl %ebp
491 pushl %ebx
492 pushl %esi
493 pushl %edi
494 movl 20(%esp),%esi
495 leal -56(%esp),%ebx
496 movl 24(%esp),%eax
497 andl $-16,%ebx
498 movl 28(%esp),%edx
499 xchgl %esp,%ebx
500 movl %ebx,48(%esp)
501 movl %eax,%ebx
502 shrl $5,%ebx
503 addl $5,%ebx
504 movl %ebx,240(%edx)
505 shll $4,%ebx
506 leal 16(%edx,%ebx,1),%edx
507 movl $1,%edi
508 movl %eax,%ecx
509 shrl $1,%ecx
510 andl $32,%ecx
511 xorl $32,%ecx
512 leal L_vpaes_consts+0x30-L017pic_point,%ebp
513 call __vpaes_schedule_core
514L017pic_point:
515 movl 48(%esp),%esp
516 xorl %eax,%eax
517 popl %edi
518 popl %esi
519 popl %ebx
520 popl %ebp
521 ret
522.globl _vpaes_encrypt
523.align 4
524_vpaes_encrypt:
525L_vpaes_encrypt_begin:
526.byte 243,15,30,251
527 pushl %ebp
528 pushl %ebx
529 pushl %esi
530 pushl %edi
531 leal L_vpaes_consts+0x30-L018pic_point,%ebp
532 call __vpaes_preheat
533L018pic_point:
534 movl 20(%esp),%esi
535 leal -56(%esp),%ebx
536 movl 24(%esp),%edi
537 andl $-16,%ebx
538 movl 28(%esp),%edx
539 xchgl %esp,%ebx
540 movl %ebx,48(%esp)
541 movdqu (%esi),%xmm0
542 call __vpaes_encrypt_core
543 movdqu %xmm0,(%edi)
544 movl 48(%esp),%esp
545 popl %edi
546 popl %esi
547 popl %ebx
548 popl %ebp
549 ret
550.globl _vpaes_decrypt
551.align 4
552_vpaes_decrypt:
553L_vpaes_decrypt_begin:
554.byte 243,15,30,251
555 pushl %ebp
556 pushl %ebx
557 pushl %esi
558 pushl %edi
559 leal L_vpaes_consts+0x30-L019pic_point,%ebp
560 call __vpaes_preheat
561L019pic_point:
562 movl 20(%esp),%esi
563 leal -56(%esp),%ebx
564 movl 24(%esp),%edi
565 andl $-16,%ebx
566 movl 28(%esp),%edx
567 xchgl %esp,%ebx
568 movl %ebx,48(%esp)
569 movdqu (%esi),%xmm0
570 call __vpaes_decrypt_core
571 movdqu %xmm0,(%edi)
572 movl 48(%esp),%esp
573 popl %edi
574 popl %esi
575 popl %ebx
576 popl %ebp
577 ret
578.globl _vpaes_cbc_encrypt
579.align 4
580_vpaes_cbc_encrypt:
581L_vpaes_cbc_encrypt_begin:
582.byte 243,15,30,251
583 pushl %ebp
584 pushl %ebx
585 pushl %esi
586 pushl %edi
587 movl 20(%esp),%esi
588 movl 24(%esp),%edi
589 movl 28(%esp),%eax
590 movl 32(%esp),%edx
591 subl $16,%eax
592 jc L020cbc_abort
593 leal -56(%esp),%ebx
594 movl 36(%esp),%ebp
595 andl $-16,%ebx
596 movl 40(%esp),%ecx
597 xchgl %esp,%ebx
598 movdqu (%ebp),%xmm1
599 subl %esi,%edi
600 movl %ebx,48(%esp)
601 movl %edi,(%esp)
602 movl %edx,4(%esp)
603 movl %ebp,8(%esp)
604 movl %eax,%edi
605 leal L_vpaes_consts+0x30-L021pic_point,%ebp
606 call __vpaes_preheat
607L021pic_point:
608 cmpl $0,%ecx
609 je L022cbc_dec_loop
610 jmp L023cbc_enc_loop
611.align 4,0x90
612L023cbc_enc_loop:
613 movdqu (%esi),%xmm0
614 pxor %xmm1,%xmm0
615 call __vpaes_encrypt_core
616 movl (%esp),%ebx
617 movl 4(%esp),%edx
618 movdqa %xmm0,%xmm1
619 movdqu %xmm0,(%ebx,%esi,1)
620 leal 16(%esi),%esi
621 subl $16,%edi
622 jnc L023cbc_enc_loop
623 jmp L024cbc_done
624.align 4,0x90
625L022cbc_dec_loop:
626 movdqu (%esi),%xmm0
627 movdqa %xmm1,16(%esp)
628 movdqa %xmm0,32(%esp)
629 call __vpaes_decrypt_core
630 movl (%esp),%ebx
631 movl 4(%esp),%edx
632 pxor 16(%esp),%xmm0
633 movdqa 32(%esp),%xmm1
634 movdqu %xmm0,(%ebx,%esi,1)
635 leal 16(%esi),%esi
636 subl $16,%edi
637 jnc L022cbc_dec_loop
638L024cbc_done:
639 movl 8(%esp),%ebx
640 movl 48(%esp),%esp
641 movdqu %xmm1,(%ebx)
642L020cbc_abort:
643 popl %edi
644 popl %esi
645 popl %ebx
646 popl %ebp
647 ret
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette