File: instruction_packing-005.d

package info (click to toggle)
binutils 2.32.51.20190821-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 309,676 kB
  • sloc: ansic: 1,201,497; asm: 658,869; cpp: 130,432; exp: 69,370; makefile: 56,804; sh: 23,583; lisp: 14,519; yacc: 14,467; perl: 2,111; ada: 1,681; lex: 1,649; pascal: 1,446; python: 991; cs: 879; sed: 195; xml: 95; awk: 25
file content (29 lines) | stat: -rw-r--r-- 790 bytes parent folder | download | duplicates (36)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#objdump: -D
#source: instruction_packing-005.s
#as: -O

.*:     file format elf32-d10v

Disassembly of section .text:

00000000 <foo>:
   0:	36 df de 00 	st	r13, @-sp	||	nop	
   4:	f0 0e 00 00 	ld	r0, @\(0x0, r14\)
   8:	e4 80 00 02 	bl.l	10 <func_a>
   c:	70 df cc 1a 	ld	r13, @sp\+	->	jmp	r13

00000010 <func_a>:
  10:	20 20 40 61 	mv	r2, r0	||	ldi.s	r3, 0x0
  14:	c6 12 80 00 	and3	r1, r2, -0x8000
  18:	01 31 a2 43 	addi	r3, 0x1	||	slli	r2, 0x1
  1c:	c2 10 80 00 	cmpeqi.l	r1, -0x8000
  20:	60 02 0a 1f 	mv	r0, r2	->	bnoti	r0, 0xf
  24:	22 20 de 00 	mvf0t	r2, r0	||	nop	
  28:	e3 30 00 08 	cmpui	r3, 0x8
  2c:	65 fd 40 04 	brf0t.s	14 <func_a\+0x4>	->	mv	r0, r2
  30:	26 0d 5e 00 	jmp	r13	||	nop	
Disassembly of section .data:

00000000 <in_data>:
   0:	Address 0x0+ is out of bounds.