File:  [Power 6/32 Unix Tahoe 4.2BSD] / cci / d / macro4 / fill_buf.lst
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Sun Jul 28 12:30:56 2019 UTC (7 years ago) by root
Branches: bsd, MAIN
CVS tags: v121, HEAD
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 *                                 # 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.