File: cond.l

package info (click to toggle)
binutils 2.31.1-11
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 307,644 kB
  • sloc: ansic: 1,161,122; asm: 638,494; cpp: 128,815; exp: 68,557; makefile: 55,816; sh: 22,360; yacc: 14,238; lisp: 13,272; perl: 2,111; ada: 1,681; lex: 1,652; pascal: 1,446; cs: 879; sed: 195; python: 154; xml: 95; awk: 25
file content (74 lines) | stat: -rw-r--r-- 2,504 bytes parent folder | download | duplicates (12)
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
# This should match the output of gas -alc cond.s.

.*cond.s.*


   1[ 	]+.if	0
   8[ 	]+.else
   9[ 	]+.if	1
  10[ 	]+.endc
  11 0000 0[02] ?00 ?00 ?0[02][ 	]+.long[ 	]+2
  12[ 	]+.if	0
  14[ 	]+.else
  15 0004 0[04] ?00 ?00 ?0[04][ 	]+.long[ 	]+4
  16[ 	]+.endc
  17[ 	]+.endc
  18[ 	]+
  19[ 	]+.if	0
  21[ 	]+.elseif	1
  22[ 	]+.if	0
  24[ 	]+.elseif	1
  25 0008 0[07] ?00 ?00 ?0[07][ 	]+.long[ 	]+7
  26[ 	]+.endif
  27[ 	]+.elseif	1
  29[ 	]+.else
  31[ 	]+.endif
[ 	]*[1-9][0-9]*[ 	]+
[ 	]*[1-9][0-9]*[ 	]+\.comm[ 	]+c,[ 	]*1[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.ifndef[ 	]+c[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.endif[ 	]*
[ 	]*[1-9][0-9]*[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.if[ 	]+x[ 	]*<>[ 	]*x[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.endif[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.equiv[ 	]+y,[ 	]*x[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.ifndef[ 	]+y[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.endif[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.if[ 	]+x[ 	]*<>[ 	]*y[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.endif[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.equiv[ 	]+z,[ 	]*x[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.if[ 	]+y[ 	]*<>[ 	]*z[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.endif[ 	]*
[ 	]*[1-9][0-9]*[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.equiv[ 	]+a,[ 	]*y[ 	]*\+[ 	]*1[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.equiv[ 	]+b,[ 	]*z[ 	]*-[ 	]*1[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.if[ 	]+a[ 	]*==[ 	]*x[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.endif[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.if[ 	]+a[ 	]*-[ 	]*1[ 	]*<>[ 	]*x[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.endif[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.if[ 	]+a[ 	]*<>[ 	]*b[ 	]*\+[ 	]*2[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.endif[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.if[ 	]+a[ 	]*-[ 	]*b[ 	]*<>[ 	]*2[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.endif[ 	]*
[ 	]*[1-9][0-9]*[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.equiv[ 	]+x,[ 	]*0[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.if[ 	]+y[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.elseif[ 	]+y[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.endif[ 	]*
[ 	]*[1-9][0-9]*[ 	]+
[ 	]*[1-9][0-9]*[ 	]+\.macro[ 	]+m[ 	]+x,[ 	]*y[ 	]*
#...
[ 	]*[1-9][0-9]*[ 	]+\.endm[ 	]*
[ 	]*[1-9][0-9]*[ 	]+[0-9a-f]+[048c] FF ?FF ?FF ?FF[ 	]+m[ 	]+,[ 	]*
[ 	]*[1-9][0-9]*[ 	]+FF ?FF ?FF ?FF[ 	]*
[ 	]*[1-9][0-9]*[ 	]+[0-9a-f]+[048c] FF ?FF ?FF ?FF[ 	]+m[ 	]+,[ 	]*10[ 	]*
[ 	]*[1-9][0-9]*[ 	]+0[0A] ?00 ?00 ?0[0A][ 	]*
[ 	]*[1-9][0-9]*[ 	]+[0-9a-f]+[048c] 0[0B] ?00 ?00 ?0[0B][ 	]+m[ 	]+11,[ 	]*
[ 	]*[1-9][0-9]*[ 	]+FF ?FF ?FF ?FF[ 	]*
[ 	]*[1-9][0-9]*[ 	]+[0-9a-f]+[048c] 0[0C] ?00 ?00 ?0[0C][ 	]+m[ 	]+12,[ 	]*13[ 	]*
[ 	]*[1-9][0-9]*[ 	]+0[0D] ?00 ?00 ?0[0D][ 	]*
[ 	]*[1-9][0-9]*[ 	]+
[ 	]*[1-9][0-9]*[ 	]+\.if[ 	]+0[ 	]*
[ 	]*[1-9][0-9]*[ 	]+\.endif[ 	]*
[ 	]*[1-9][0-9]*[ 	]+
[ 	]*[1-9][0-9]*[ 	]+.*\.p2align 5,0
#pass