Home | History | Annotate | Download | only in bfin
      1 #objdump: -d
      2 #name: load
      3 .*: +file format .*
      4 
      5 Disassembly of section .text:
      6 
      7 00000000 <load_immediate>:
      8    0:	17 e1 ff ff 	M3.L = 0xffff;.*
      9    4:	1a e1 fe ff 	B2.L = 0xfffe;.*
     10    8:	0e e1 00 00 	SP.L = 0x0;.*
     11    c:	0f e1 dc fe 	FP.L = 0xfedc;.*
     12   10:	40 e1 02 00 	R0.H = 0x2;.*
     13   14:	4d e1 20 00 	P5.H = 0x20;.*
     14   18:	52 e1 04 f2 	I2.H = 0xf204;.*
     15   1c:	59 e1 40 00 	B1.H = 0x40;.*
     16   20:	5c e1 ff ff 	L0.H = 0xffff;.*
     17   24:	45 e1 00 00 	R5.H = 0x0;.*
     18   28:	5a e1 00 00 	B2.H = 0x0;.*
     19   2c:	8f e1 20 ff 	FP = 0xff20 \(Z\);.*
     20   30:	9e e1 20 00 	L2 = 0x20 \(Z\);.*
     21   34:	85 e1 00 00 	R5 = 0x0 \(Z\);.*
     22   38:	08 c4 [0-3][[:xdigit:]] 00 	A0 = 0;
     23   3c:	08 c4 [0-3][[:xdigit:]] 40 	A1 = 0;
     24   40:	08 c4 [0-3][[:xdigit:]] 80 	A1 = A0 = 0;
     25   44:	02 62       	R2 = -0x40 \(X\);.*
     26   46:	20 e1 7f 00 	R0 = 0x7f \(X\);.*
     27   4a:	02 68       	P2 = 0x0 \(X\);.*
     28   4c:	06 6b       	SP = -0x20 \(X\);.*
     29   4e:	67 69       	FP = 0x2c \(X\);.*
     30   50:	3f e1 00 08 	L3 = 0x800 \(X\);.*
     31   54:	36 e1 ff 7f 	M2 = 0x7fff \(X\);.*
     32   58:	81 60       	R1 = 0x10 \(X\);.*
     33   5a:	3c e1 00 00 	L0 = 0x0 \(X\);.*
     34   5e:	27 e1 01 00 	R7 = 0x1 \(X\);.*
     35   62:	00 e1 03 00 	R0.L = 0x3;.*
     36   66:	01 e1 0f 00 	R1.L = 0xf;.*
     37 
     38 0000006a <load_pointer_register>:
     39   6a:	7e 91       	SP = \[FP\];
     40   6c:	47 90       	FP = \[P0\+\+\];
     41   6e:	f1 90       	P1 = \[SP--\];
     42   70:	96 af       	SP = \[P2 \+ 0x38\];
     43   72:	3b ac       	P3 = \[FP \+ 0x0\];
     44   74:	3c e5 ff 7f 	P4 = \[FP \+ 0x1fffc\];
     45   78:	3e e5 01 80 	SP = \[FP \+ -0x1fffc\];
     46   7c:	26 ac       	SP = \[P4 \+ 0x0\];
     47   7e:	0d b8       	P5 = \[FP -0x80\];
     48 
     49 00000080 <load_data_register>:
     50   80:	07 91       	R7 = \[P0\];
     51   82:	2e 90       	R6 = \[P5\+\+\];
     52   84:	a5 90       	R5 = \[P4--\];
     53   86:	bc a2       	R4 = \[FP \+ 0x28\];
     54   88:	33 e4 ff 7f 	R3 = \[SP \+ 0x1fffc\];
     55   8c:	32 a0       	R2 = \[SP \+ 0x0\];
     56   8e:	39 e4 01 80 	R1 = \[FP \+ -0x1fffc\];
     57   92:	06 80       	R0 = \[SP \+\+ P0\];
     58   94:	05 b8       	R5 = \[FP -0x80\];
     59   96:	02 9d       	R2 = \[I0\];
     60   98:	09 9c       	R1 = \[I1\+\+\];
     61   9a:	93 9c       	R3 = \[I2--\];
     62   9c:	9c 9d       	R4 = \[I3 \+\+ M0\];
     63 
     64 0000009e <load_half_word_zero_extend>:
     65   9e:	37 95       	R7 = W\[SP\] \(Z\);
     66   a0:	3e 94       	R6 = W\[FP\+\+\] \(Z\);
     67   a2:	85 94       	R5 = W\[P0--\] \(Z\);
     68   a4:	cc a7       	R4 = W\[P1 \+ 0x1e\] \(Z\);
     69   a6:	73 e4 fe 7f 	R3 = W\[SP \+ 0xfffc\] \(Z\);
     70   aa:	7a e4 02 80 	R2 = W\[FP \+ -0xfffc\] \(Z\);
     71   ae:	28 86       	R0 = W\[P0 \+\+ P5\] \(Z\);
     72 
     73 000000b0 <load_half_word_sign_extend>:
     74   b0:	77 95       	R7 = W\[SP\] \(X\);
     75   b2:	7e 94       	R6 = W\[FP\+\+\] \(X\);
     76   b4:	c5 94       	R5 = W\[P0--\] \(X\);
     77   b6:	0d ab       	R5 = W\[P1 \+ 0x18\] \(X\);
     78   b8:	73 e5 fe 7f 	R3 = W\[SP \+ 0xfffc\] \(X\);
     79   bc:	7f e5 02 80 	R7 = W\[FP \+ -0xfffc\] \(X\);
     80   c0:	51 8e       	R1 = W\[P1 \+\+ P2\] \(X\);
     81 
     82 000000c2 <load_high_data_register_half>:
     83   c2:	40 9d       	R0.H = W\[I0\];
     84   c4:	49 9c       	R1.H = W\[I1\+\+\];
     85   c6:	d2 9c       	R2.H = W\[I2--\];
     86   c8:	f6 84       	R3.H = W\[SP\];
     87   ca:	07 85       	R4.H = W\[FP \+\+ P0\];
     88 
     89 000000cc <load_low_data_register_half>:
     90   cc:	3f 9d       	R7.L = W\[I3\];
     91   ce:	36 9c       	R6.L = W\[I2\+\+\];
     92   d0:	ad 9c       	R5.L = W\[I1--\];
     93   d2:	00 83       	R4.L = W\[P0\];
     94   d4:	da 82       	R3.L = W\[P2 \+\+ P3\];
     95 
     96 000000d6 <load_byte_zero_extend>:
     97   d6:	05 99       	R5 = B\[P0\] \(Z\);
     98   d8:	0c 98       	R4 = B\[P1\+\+\] \(Z\);
     99   da:	90 98       	R0 = B\[P2--\] \(Z\);
    100   dc:	b3 e4 ff 7f 	R3 = B\[SP \+ 0x7fff\] \(Z\);
    101   e0:	b7 e4 01 80 	R7 = B\[SP \+ -0x7fff\] \(Z\);
    102 
    103 000000e4 <load_byte_sign_extend>:
    104   e4:	45 99       	R5 = B\[P0\] \(X\);
    105   e6:	4a 98       	R2 = B\[P1\+\+\] \(X\);
    106   e8:	fb 98       	R3 = B\[FP--\] \(X\);
    107   ea:	b7 e5 00 00 	R7 = B\[SP \+ 0x0\] \(X\);
    108   ee:	be e5 01 80 	R6 = B\[FP \+ -0x7fff\] \(X\);
    109 	\.\.\.
    110