1 # This should match the output of gas -alc cond.s. 2 3 .*cond.s.* 4 5 6 1[ ]+.if 0 7 8[ ]+.else 8 9[ ]+.if 1 9 10[ ]+.endc 10 11 0000 0[02] ?00 ?00 ?0[02][ ]+.long[ ]+2 11 12[ ]+.if 0 12 14[ ]+.else 13 15 0004 0[04] ?00 ?00 ?0[04][ ]+.long[ ]+4 14 16[ ]+.endc 15 17[ ]+.endc 16 18[ ]+ 17 19[ ]+.if 0 18 21[ ]+.elseif 1 19 22[ ]+.if 0 20 24[ ]+.elseif 1 21 25 0008 0[07] ?00 ?00 ?0[07][ ]+.long[ ]+7 22 26[ ]+.endif 23 27[ ]+.elseif 1 24 29[ ]+.else 25 31[ ]+.endif 26 [ ]*[1-9][0-9]*[ ]+ 27 [ ]*[1-9][0-9]*[ ]+\.comm[ ]+c,[ ]*1[ ]* 28 [ ]*[1-9][0-9]*[ ]+\.ifndef[ ]+c[ ]* 29 [ ]*[1-9][0-9]*[ ]+\.endif[ ]* 30 [ ]*[1-9][0-9]*[ ]* 31 [ ]*[1-9][0-9]*[ ]+\.if[ ]+x[ ]*<>[ ]*x[ ]* 32 [ ]*[1-9][0-9]*[ ]+\.endif[ ]* 33 [ ]*[1-9][0-9]*[ ]+\.equiv[ ]+y,[ ]*x[ ]* 34 [ ]*[1-9][0-9]*[ ]+\.ifndef[ ]+y[ ]* 35 [ ]*[1-9][0-9]*[ ]+\.endif[ ]* 36 [ ]*[1-9][0-9]*[ ]+\.if[ ]+x[ ]*<>[ ]*y[ ]* 37 [ ]*[1-9][0-9]*[ ]+\.endif[ ]* 38 [ ]*[1-9][0-9]*[ ]+\.equiv[ ]+z,[ ]*x[ ]* 39 [ ]*[1-9][0-9]*[ ]+\.if[ ]+y[ ]*<>[ ]*z[ ]* 40 [ ]*[1-9][0-9]*[ ]+\.endif[ ]* 41 [ ]*[1-9][0-9]*[ ]* 42 [ ]*[1-9][0-9]*[ ]+\.equiv[ ]+a,[ ]*y[ ]*\+[ ]*1[ ]* 43 [ ]*[1-9][0-9]*[ ]+\.equiv[ ]+b,[ ]*z[ ]*-[ ]*1[ ]* 44 [ ]*[1-9][0-9]*[ ]+\.if[ ]+a[ ]*==[ ]*x[ ]* 45 [ ]*[1-9][0-9]*[ ]+\.endif[ ]* 46 [ ]*[1-9][0-9]*[ ]+\.if[ ]+a[ ]*-[ ]*1[ ]*<>[ ]*x[ ]* 47 [ ]*[1-9][0-9]*[ ]+\.endif[ ]* 48 [ ]*[1-9][0-9]*[ ]+\.if[ ]+a[ ]*<>[ ]*b[ ]*\+[ ]*2[ ]* 49 [ ]*[1-9][0-9]*[ ]+\.endif[ ]* 50 [ ]*[1-9][0-9]*[ ]+\.if[ ]+a[ ]*-[ ]*b[ ]*<>[ ]*2[ ]* 51 [ ]*[1-9][0-9]*[ ]+\.endif[ ]* 52 [ ]*[1-9][0-9]*[ ]* 53 [ ]*[1-9][0-9]*[ ]+\.equiv[ ]+x,[ ]*0[ ]* 54 [ ]*[1-9][0-9]*[ ]+\.if[ ]+y[ ]* 55 [ ]*[1-9][0-9]*[ ]+\.elseif[ ]+y[ ]* 56 [ ]*[1-9][0-9]*[ ]+\.endif[ ]* 57 [ ]*[1-9][0-9]*[ ]+ 58 [ ]*[1-9][0-9]*[ ]+\.macro[ ]+m[ ]+x,[ ]*y[ ]* 59 #... 60 [ ]*[1-9][0-9]*[ ]+\.endm[ ]* 61 [ ]*[1-9][0-9]*[ ]+[0-9a-f]+[048c] FF ?FF ?FF ?FF[ ]+m[ ]+,[ ]* 62 [ ]*[1-9][0-9]*[ ]+FF ?FF ?FF ?FF[ ]* 63 [ ]*[1-9][0-9]*[ ]+[0-9a-f]+[048c] FF ?FF ?FF ?FF[ ]+m[ ]+,[ ]*10[ ]* 64 [ ]*[1-9][0-9]*[ ]+0[0A] ?00 ?00 ?0[0A][ ]* 65 [ ]*[1-9][0-9]*[ ]+[0-9a-f]+[048c] 0[0B] ?00 ?00 ?0[0B][ ]+m[ ]+11,[ ]* 66 [ ]*[1-9][0-9]*[ ]+FF ?FF ?FF ?FF[ ]* 67 [ ]*[1-9][0-9]*[ ]+[0-9a-f]+[048c] 0[0C] ?00 ?00 ?0[0C][ ]+m[ ]+12,[ ]*13[ ]* 68 [ ]*[1-9][0-9]*[ ]+0[0D] ?00 ?00 ?0[0D][ ]* 69 [ ]*[1-9][0-9]*[ ]+ 70 [ ]*[1-9][0-9]*[ ]+\.if[ ]+0[ ]* 71 [ ]*[1-9][0-9]*[ ]+\.endif[ ]* 72 [ ]*[1-9][0-9]*[ ]+ 73 [ ]*[1-9][0-9]*[ ]+.*\.p2align 5,0 74 #pass 75