|
|
Power 6/32 Unix version 1.21
1 00000000 LL0:
2 00000000 .data
3 000000a4 * .text
4 00000000 .align 1
5 00000000 .globl _fill_reg_buf
6 00000000 _fill_reg_buf:
7 0000C9A0 0000 .word L12
8 0000C9A2 #
9 0000C9A2 #
10 0000C9A2 #
11 0000C9A2 # /************************************************************************
12 0000C9A2 # * fill a register buffer with known patterns
13 0000C9A2 # ************************************************************************/
14 0000C9A2 # fill_reg_buf( buffer )
15 0000C9A2 # int *buffer;
16 0000C9A2 # {
17 0000C9A2 13 009c jbr L14
18 0000C9A5 L15:
19 0000C9A5 # buffer[0] = 0x10101010; /* register '0' data */
20 0000C9A5 0d ad04 50 movl 4(fp),r0
21 0000C9A9 0d 8f10101010 60 movl $269488144,(r0)
22 0000C9B0 # buffer[1] = 0x11111111;
23 0000C9B0 0d ad04 50 movl 4(fp),r0
24 0000C9B4 0d 8f11111111 a004 movl $286331153,4(r0)
25 0000C9BC # buffer[2] = 0x12121212;
26 0000C9BC 0d ad04 50 movl 4(fp),r0
27 0000C9C0 0d 8f12121212 a008 movl $303174162,8(r0)
28 0000C9C8 # buffer[3] = 0x13131313;
29 0000C9C8 0d ad04 50 movl 4(fp),r0
30 0000C9CC 0d 8f13131313 a00c movl $320017171,12(r0)
31 0000C9D4 # buffer[4] = 0x14141414;
32 0000C9D4 0d ad04 50 movl 4(fp),r0
33 0000C9D8 0d 8f14141414 a010 movl $336860180,16(r0)
34 0000C9E0 # buffer[5] = 0x15151515;
35 0000C9E0 0d ad04 50 movl 4(fp),r0
36 0000C9E4 0d 8f15151515 a014 movl $353703189,20(r0)
37 0000C9EC # buffer[6] = 0x16161616;
38 0000C9EC 0d ad04 50 movl 4(fp),r0
39 0000C9F0 0d 8f16161616 a018 movl $370546198,24(r0)
40 0000C9F8 # buffer[7] = 0x17171717;
41 0000C9F8 0d ad04 50 movl 4(fp),r0
42 0000C9FC 0d 8f17171717 a01c movl $387389207,28(r0)
43 0000CA04 # buffer[8] = 0x18181818;
44 0000CA04 0d ad04 50 movl 4(fp),r0
45 0000CA08 0d 8f18181818 a020 movl $404232216,32(r0)
46 0000CA10 # buffer[9] = 0x19191919;
47 0000CA10 0d ad04 50 movl 4(fp),r0
48 0000CA14 0d 8f19191919 a024 movl $421075225,36(r0)
49 0000CA1C # buffer[10] = 0x1a1a1a1a;
50 0000CA1C 0d ad04 50 movl 4(fp),r0
51 0000CA20 0d 8f1a1a1a1a a028 movl $437918234,40(r0)
52 0000CA28 # buffer[11] = 0x1b1b1b1b;
53 0000CA28 0d ad04 50 movl 4(fp),r0
54 0000CA2C 0d 8f1b1b1b1b a02c movl $454761243,44(r0)
55 0000CA34 # buffer[12] = 0x1c1c1c1c;
56 0000CA34 0d ad04 50 movl 4(fp),r0
57 0000CA38 0d 8f1c1c1c1c a030 movl $471604252,48(r0)
58 0000CA40 # }
59 0000CA40 40 ret#2
60 0000CA41 .set L12,0x0
61 0000CA41 L14:
62 0000CA41 13 ff61 jbr L15
63 000000a4 * .data
64 000000a4 * #
64 000000a4 * #
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.