Home | History | Annotate | Download | only in internal
      1 !<arch>
      2 __.PKGDEF       0           0     0     644     9209      `
      3 go object linux amd64 go1.5.1 X:none
      4 build id "bea2eabb6b96f9d9e95c73f560940043befb76b9"
      5 
      6 $$
      7 package imageutil
      8 	import runtime "runtime"
      9 	import image "image"
     10 	type @"image".Point struct { X int; Y int }
     11 	func (@"image".p2 @"image".Point) Add (@"image".q3 @"image".Point) (? @"image".Point) { return (@"image".Point{ X:@"image".p2.X + @"image".q3.X, Y:@"image".p2.Y + @"image".q3.Y }) }
     12 	func (@"image".p2 @"image".Point) Div (@"image".k3 int) (? @"image".Point) { return (@"image".Point{ X:@"image".p2.X / @"image".k3, Y:@"image".p2.Y / @"image".k3 }) }
     13 	func (@"image".p2 @"image".Point) Eq (@"image".q3 @"image".Point) (? bool) { return @"image".p2 == @"image".q3 }
     14 	func (@"image".p2 @"image".Point) In (@"image".r3 @"image".Rectangle) (? bool) { return @"image".r3.Min.X <= @"image".p2.X && @"image".p2.X < @"image".r3.Max.X && @"image".r3.Min.Y <= @"image".p2.Y && @"image".p2.Y < @"image".r3.Max.Y }
     15 	func (@"image".p2 @"image".Point) Mod (@"image".r3 @"image".Rectangle) (? @"image".Point)
     16 	func (@"image".p2 @"image".Point) Mul (@"image".k3 int) (? @"image".Point) { return (@"image".Point{ X:@"image".p2.X * @"image".k3, Y:@"image".p2.Y * @"image".k3 }) }
     17 	func (@"image".p2 @"image".Point) String () (? string)
     18 	func (@"image".p2 @"image".Point) Sub (@"image".q3 @"image".Point) (? @"image".Point) { return (@"image".Point{ X:@"image".p2.X - @"image".q3.X, Y:@"image".p2.Y - @"image".q3.Y }) }
     19 	import color "image/color" // indirect
     20 	type @"image/color".Color interface { RGBA() (@"image/color".r uint32, @"image/color".g uint32, @"image/color".b uint32, @"image/color".a uint32) }
     21 	type @"image/color".Model interface { Convert(@"image/color".c @"image/color".Color) (? @"image/color".Color) }
     22 	type @"image".Rectangle struct { Min @"image".Point; Max @"image".Point }
     23 	func (@"image".r2 @"image".Rectangle) Add (@"image".p3 @"image".Point) (? @"image".Rectangle) { return (@"image".Rectangle{ Min:(@"image".Point{ X:@"image".r2.Min.X + @"image".p3.X, Y:@"image".r2.Min.Y + @"image".p3.Y }), Max:(@"image".Point{ X:@"image".r2.Max.X + @"image".p3.X, Y:@"image".r2.Max.Y + @"image".p3.Y }) }) }
     24 	func (@"image".r2 @"image".Rectangle) At (@"image".x3 int, @"image".y4 int) (? @"image/color".Color) { if (@"image".Point{ X:@"image".x3, Y:@"image".y4 }).In(@"image".r2) { return @"image/color".Opaque }; return @"image/color".Transparent }
     25 	func (@"image".r2 @"image".Rectangle) Bounds () (? @"image".Rectangle) { return @"image".r2 }
     26 	func (@"image".r2 @"image".Rectangle) Canon () (? @"image".Rectangle) { if @"image".r2.Max.X < @"image".r2.Min.X { @"image".r2.Min.X, @"image".r2.Max.X = @"image".r2.Max.X, @"image".r2.Min.X }; if @"image".r2.Max.Y < @"image".r2.Min.Y { @"image".r2.Min.Y, @"image".r2.Max.Y = @"image".r2.Max.Y, @"image".r2.Min.Y }; return @"image".r2 }
     27 	func (@"image".r2 @"image".Rectangle) ColorModel () (? @"image/color".Model) { return @"image/color".Alpha16Model }
     28 	func (@"image".r2 @"image".Rectangle) Dx () (? int) { return @"image".r2.Max.X - @"image".r2.Min.X }
     29 	func (@"image".r2 @"image".Rectangle) Dy () (? int) { return @"image".r2.Max.Y - @"image".r2.Min.Y }
     30 	func (@"image".r2 @"image".Rectangle) Empty () (? bool) { return @"image".r2.Min.X >= @"image".r2.Max.X || @"image".r2.Min.Y >= @"image".r2.Max.Y }
     31 	func (@"image".r2 @"image".Rectangle) Eq (@"image".s3 @"image".Rectangle) (? bool) { return @"image".r2 == @"image".s3 || @"image".r2.Empty() && @"image".s3.Empty() }
     32 	func (@"image".r2 @"image".Rectangle) In (@"image".s3 @"image".Rectangle) (? bool) { if @"image".r2.Empty() { return true }; return @"image".s3.Min.X <= @"image".r2.Min.X && @"image".r2.Max.X <= @"image".s3.Max.X && @"image".s3.Min.Y <= @"image".r2.Min.Y && @"image".r2.Max.Y <= @"image".s3.Max.Y }
     33 	func (@"image".r2 @"image".Rectangle) Inset (@"image".n3 int) (? @"image".Rectangle)
     34 	func (@"image".r2 @"image".Rectangle) Intersect (@"image".s3 @"image".Rectangle) (? @"image".Rectangle)
     35 	func (@"image".r2 @"image".Rectangle) Overlaps (@"image".s3 @"image".Rectangle) (? bool)
     36 	func (@"image".r2 @"image".Rectangle) Size () (? @"image".Point) { return (@"image".Point{ X:@"image".r2.Max.X - @"image".r2.Min.X, Y:@"image".r2.Max.Y - @"image".r2.Min.Y }) }
     37 	func (@"image".r2 @"image".Rectangle) String () (? string)
     38 	func (@"image".r2 @"image".Rectangle) Sub (@"image".p3 @"image".Point) (? @"image".Rectangle) { return (@"image".Rectangle{ Min:(@"image".Point{ X:@"image".r2.Min.X - @"image".p3.X, Y:@"image".r2.Min.Y - @"image".p3.Y }), Max:(@"image".Point{ X:@"image".r2.Max.X - @"image".p3.X, Y:@"image".r2.Max.Y - @"image".p3.Y }) }) }
     39 	func (@"image".r2 @"image".Rectangle) Union (@"image".s3 @"image".Rectangle) (? @"image".Rectangle)
     40 	type @"image/color".RGBA struct { R uint8; G uint8; B uint8; A uint8 }
     41 	func (@"image/color".c5 @"image/color".RGBA) RGBA () (@"image/color".r1 uint32, @"image/color".g2 uint32, @"image/color".b3 uint32, @"image/color".a4 uint32) { @"image/color".r1 = uint32(@"image/color".c5.R); @"image/color".r1 |= @"image/color".r1 << 0x8; @"image/color".g2 = uint32(@"image/color".c5.G); @"image/color".g2 |= @"image/color".g2 << 0x8; @"image/color".b3 = uint32(@"image/color".c5.B); @"image/color".b3 |= @"image/color".b3 << 0x8; @"image/color".a4 = uint32(@"image/color".c5.A); @"image/color".a4 |= @"image/color".a4 << 0x8; return  }
     42 	type @"image".Image interface { At(@"image".x int, @"image".y int) (? @"image/color".Color); Bounds() (? @"image".Rectangle); ColorModel() (? @"image/color".Model) }
     43 	type @"image".RGBA struct { Pix []uint8; Stride int; Rect @"image".Rectangle }
     44 	func (@"image".p2 *@"image".RGBA "esc:0x1") At (@"image".x3 int, @"image".y4 int) (? @"image/color".Color)
     45 	func (@"image".p2 *@"image".RGBA "esc:0x1") Bounds () (? @"image".Rectangle) { return @"image".p2.Rect }
     46 	func (@"image".p2 *@"image".RGBA "esc:0x1") ColorModel () (? @"image/color".Model) { return @"image/color".RGBAModel }
     47 	func (@"image".p2 *@"image".RGBA "esc:0x1") Opaque () (? bool)
     48 	func (@"image".p2 *@"image".RGBA "esc:0x1") PixOffset (@"image".x3 int, @"image".y4 int) (? int) { return (@"image".y4 - @"image".p2.Rect.Min.Y) * @"image".p2.Stride + (@"image".x3 - @"image".p2.Rect.Min.X) * 0x4 }
     49 	func (@"image".p2 *@"image".RGBA "esc:0x1") RGBAAt (@"image".x3 int, @"image".y4 int) (? @"image/color".RGBA)
     50 	func (@"image".p1 *@"image".RGBA "esc:0x1") Set (@"image".x2 int, @"image".y3 int, @"image".c4 @"image/color".Color)
     51 	func (@"image".p1 *@"image".RGBA "esc:0x1") SetRGBA (@"image".x2 int, @"image".y3 int, @"image".c4 @"image/color".RGBA)
     52 	func (@"image".p2 *@"image".RGBA "esc:0xa") SubImage (@"image".r3 @"image".Rectangle) (? @"image".Image)
     53 	type @"image".YCbCrSubsampleRatio int
     54 	func (@"image".s2 @"image".YCbCrSubsampleRatio) String () (? string)
     55 	type @"image/color".YCbCr struct { Y uint8; Cb uint8; Cr uint8 }
     56 	func (@"image/color".c5 @"image/color".YCbCr) RGBA () (? uint32, ? uint32, ? uint32, ? uint32)
     57 	type @"image".YCbCr struct { Y []uint8; Cb []uint8; Cr []uint8; YStride int; CStride int; SubsampleRatio @"image".YCbCrSubsampleRatio; Rect @"image".Rectangle }
     58 	func (@"image".p2 *@"image".YCbCr "esc:0x1") At (@"image".x3 int, @"image".y4 int) (? @"image/color".Color)
     59 	func (@"image".p2 *@"image".YCbCr "esc:0x1") Bounds () (? @"image".Rectangle) { return @"image".p2.Rect }
     60 	func (@"image".p2 *@"image".YCbCr "esc:0x1") COffset (@"image".x3 int, @"image".y4 int) (? int)
     61 	func (@"image".p2 *@"image".YCbCr "esc:0x1") ColorModel () (? @"image/color".Model) { return @"image/color".YCbCrModel }
     62 	func (@"image".p2 *@"image".YCbCr "esc:0x1") Opaque () (? bool) { return true }
     63 	func (@"image".p2 *@"image".YCbCr "esc:0xa") SubImage (@"image".r3 @"image".Rectangle) (? @"image".Image)
     64 	func (@"image".p2 *@"image".YCbCr "esc:0x1") YCbCrAt (@"image".x3 int, @"image".y4 int) (? @"image/color".YCbCr)
     65 	func (@"image".p2 *@"image".YCbCr "esc:0x1") YOffset (@"image".x3 int, @"image".y4 int) (? int) { return (@"image".y4 - @"image".p2.Rect.Min.Y) * @"image".p2.YStride + (@"image".x3 - @"image".p2.Rect.Min.X) }
     66 	func @"".DrawYCbCr (@"".dst2 *@"image".RGBA "esc:0x1", @"".r3 @"image".Rectangle, @"".src4 *@"image".YCbCr "esc:0x1", @"".sp5 @"image".Point) (@"".ok1 bool)
     67 	func @"".init ()
     68 	type @"image/color".Alpha16 struct { A uint16 }
     69 	func (@"image/color".c5 @"image/color".Alpha16) RGBA () (@"image/color".r1 uint32, @"image/color".g2 uint32, @"image/color".b3 uint32, @"image/color".a4 uint32) { @"image/color".a4 = uint32(@"image/color".c5.A); return @"image/color".a4, @"image/color".a4, @"image/color".a4, @"image/color".a4 }
     70 	var @"image/color".Opaque @"image/color".Alpha16
     71 	var @"image/color".Transparent @"image/color".Alpha16
     72 	var @"image/color".Alpha16Model @"image/color".Model
     73 	var @"image/color".RGBAModel @"image/color".Model
     74 	var @"image/color".YCbCrModel @"image/color".Model
     75 
     76 $$
     77 _go_.o          0           0     0     644     8100      `
     78 go object linux amd64 go1.5.1 X:none
     79 
     80 !
     81 go13ldimage.a"".DrawYCbCr--dH%H;aQHpH$L$L\$xH$H$Ik H)HH\$8L$Ik H$I)IIk(H$H)Ik(H)H\$HhXH^HHT$Ht$PH\$Hl$H9IKHl$HMCMKL9TMI)I)ItM
     84 MMHXhLT$PI)HhHLLL@`L)IHXhLL$PI)HhPLLL@`HL$8L)IL97HH0HPHhI9JiHxHp Hh(I9J$Hx0Hp8Hh@I9hJif$iX)i)$i111HHL9I,@;HHL9I<@3HHL9smI4HHL9sTIHIIL9HT$HHL$PHHT$HL$PH\$Hl$H9$Hp9/HHT$(Ht$@H\$(Hl$H9KIKHl$(HMCMKL9eMI)I)ItM
     93 MMHXhLT$@I)HhHLLL@`L)IL@`HXhHl$@H)HHhPHLH?I)LHH)H\$`HL$8ML9NHl$`LH?LH)HHHH8HPHhI9JiHXHx Hh(H9xH3\$HX0Hx8Hh@H9KH3if\$iX)i)\$i111HHL9I,@;HHL9slI<@3HHL9sRI4HHL9s9IHIIL9HL$(HHT$@HHL$(HT$@XN7-;$HpHHT$ Ht$HH\$ Hl$H9IKHl$ HMCMKL9MI)I)ItM
    103 MMHXhLT$HI)HhHLLL@`L)IL@hHH`H\$HHl$HH?H)HHLH?I)LHH)HhPHHH?II)LHH)H\$hHL$8ML9NHl$hLH?LH)HHHH8HPHhI9JiHXHx Hh(H9xH3\$HX0Hx8Hh@H9KH3if\$iX)i)\$i111HHL9I,@;HHL9slI<@3HHL9sRI4HHL9s9IHIIL9HL$ HHT$HHHL$ HT$HXN7-;HHT$0Ht$XH\$0Hl$H9IKHl$0HMCMKL9WMI)I)ItM
    113 MMHXhLT$XI)HhHLLL@`L)IL@hH\$XLL$XH?I)ILH?I)LHI)HhPLLL@`HL$8L)IL96HH0HPHhI9JiHxHp Hh(I9xJ\$Hx0Hp8Hh@I9KJif\$iX)i)\$i111HHL9I,@;HHL9slI<@3HHL9sRI4HHL9s9IHIIL9HT$0HHL$XHHT$0HL$XXN7-;D
    126 
    127 
    128 $runtime.panicindex
    129 
    130 $runtime.panicindex
    131 
    132 $runtime.panicindex
    134 $runtime.panicindex
    136 $runtime.panicindex
    138 $runtime.panicindex
    140 $runtime.panicindex
    142 $runtime.panicslice
    143 $runtime.panicindex
    144 $runtime.panicindex
    145 $runtime.panicindex
    146 $runtime.panicindex
    147 $runtime.panicindex
    148 $runtime.panicindex
    149 $runtime.panicindex
    150 $runtime.panicslice!
    151 $runtime.panicindex!
    152 $runtime.panicindex!
    153 $runtime.panicindex!
    154 $runtime.panicindex"
    155 $runtime.panicindex"
    156 $runtime.panicindex"
    157 $runtime.panicindex"
    158 $runtime.panicslice+
    159 $runtime.panicindex+
    160 $runtime.panicindex+
    161 $runtime.panicindex+
    162 $runtime.panicindex-
    163 $runtime.panicindex-
    164 $runtime.panicindex-
    165 $runtime.panicindex-
    166 $runtime.panicslice-
    167 0runtime.morestack_noctxt"".autotmp_0052type.int"".autotmp_0051type.int"".autotmp_0050type.int"".autotmp_0049type.int"".autotmp_0048type.int"".autotmp_0047type.int"".autotmp_0046type.int"".autotmp_0045type.int"".autotmp_0044type.int"".autotmp_0043type.int"".autotmp_0042type.int"".autotmp_0041type.int"".autotmp_0040type.int"".autotmp_0039type.int"".autotmp_0038type.int"".autotmp_0037type.int"".autotmp_0036type.int"".autotmp_0035type.int"".autotmp_0034type.int"".autotmp_0033type.int"".autotmp_0032type.int"".autotmp_0031type.int"".autotmp_0030type.int"".autotmp_0029type.int"".autotmp_0028type.int"".autotmp_0027type.int"".autotmp_0026type.int"".autotmp_0025type.int"".autotmp_0024type.int"".autotmp_0023type.int"".autotmp_0022type.int"".autotmp_0021type.int"".autotmp_0020type.int"".autotmp_0019type.int"".autotmp_0018type.int"".autotmp_0017type.int"".autotmp_0016type.int"".autotmp_0015type.int"".autotmp_0014type.int"".autotmp_0013type.int"".autotmp_0011type.int"".autotmp_0010type.int"".autotmp_0008type.int"".autotmp_0007type.int"".autotmp_0005type.int"".autotmp_0003type.int"".autotmp_0002type.int"".autotmp_0001type.int"".autotmp_0000type.int"".cb1type.int32
    169 "".sy/type.int"".ytype.int"".cb1type.int32"".ciBasetype.int
    171 "".syOtype.int"".ytype.int"".cb1type.int32"".ciBasetype.int
    173 "".sy_type.int"".ytype.int"".cb1type.int32
    175 "".sy?type.int"".ytype.int
    176 "".y1type.int
    177 "".x0otype.int
    178 "".oktype.bool
    179 "".sp` type.image.Point"".srcP"type.*image.YCbCr"".r(type.image.Rectangle"".dst type.*image.RGBA*"4 
    185 7!	-%$
			
    187 7	-

H
    193 7!3-&$
			
    195 9	D
    200 7!U-&$
			
    202 9	DJ
    206 7!:	-&$
			
    208 7	B
Tgclocalsc54032869eda429ddbb73b99ea2b2744Tgclocals33cdeccccebe80329f1fdbee7f5874cbvprebuilts/go/linux-x86/src/image/internal/imageutil/impl.go"".initdH%H;av4tu
    216 $"".initdone<"".initdoneR
    217 "runtime.throwinitb"".initdonen
    218 image.initz"".initdone
    219 0runtime.morestack_noctxtPPP
    220 ((Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbvprebuilts/go/linux-x86/src/image/internal/imageutil/impl.goTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsc54032869eda429ddbb73b99ea2b2744	!Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb0"".initdonetype.uint8"".DrawYCbCrf"".DrawYCbCr"".initf"".init"runtime.gcbits.01.go.string.hdr."[]uint8"  &go.string."[]uint8"&go.string."[]uint8"[]uint8type.[]uint8~.80 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint86go.typelink.[]uint8	[]uint8type.[]uint8.go.string.hdr."runtime"  &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime.  &go.string."runtime"*go.string.hdr."image"  "go.string."image""go.string."image"image(go.importpath.image.  "go.string."image""runtime.zerovaluego13ld