| !<arch> |
| __.PKGDEF 0 0 0 644 9210 ` |
| go object darwin amd64 go1.5.1 X:none |
| build id "6757640139bd2bd9c40d6b087b6fb28825f7d676" |
| |
| $$ |
| package imageutil |
| import runtime "runtime" |
| import image "image" |
| type @"image".Point struct { X int; Y int } |
| func (@"image".p·2 @"image".Point) Add (@"image".q·3 @"image".Point) (? @"image".Point) { return (@"image".Point{ X:@"image".p·2.X + @"image".q·3.X, Y:@"image".p·2.Y + @"image".q·3.Y }) } |
| func (@"image".p·2 @"image".Point) Div (@"image".k·3 int) (? @"image".Point) { return (@"image".Point{ X:@"image".p·2.X / @"image".k·3, Y:@"image".p·2.Y / @"image".k·3 }) } |
| func (@"image".p·2 @"image".Point) Eq (@"image".q·3 @"image".Point) (? bool) { return @"image".p·2 == @"image".q·3 } |
| func (@"image".p·2 @"image".Point) In (@"image".r·3 @"image".Rectangle) (? bool) { return @"image".r·3.Min.X <= @"image".p·2.X && @"image".p·2.X < @"image".r·3.Max.X && @"image".r·3.Min.Y <= @"image".p·2.Y && @"image".p·2.Y < @"image".r·3.Max.Y } |
| func (@"image".p·2 @"image".Point) Mod (@"image".r·3 @"image".Rectangle) (? @"image".Point) |
| func (@"image".p·2 @"image".Point) Mul (@"image".k·3 int) (? @"image".Point) { return (@"image".Point{ X:@"image".p·2.X * @"image".k·3, Y:@"image".p·2.Y * @"image".k·3 }) } |
| func (@"image".p·2 @"image".Point) String () (? string) |
| func (@"image".p·2 @"image".Point) Sub (@"image".q·3 @"image".Point) (? @"image".Point) { return (@"image".Point{ X:@"image".p·2.X - @"image".q·3.X, Y:@"image".p·2.Y - @"image".q·3.Y }) } |
| import color "image/color" // indirect |
| type @"image/color".Color interface { RGBA() (@"image/color".r uint32, @"image/color".g uint32, @"image/color".b uint32, @"image/color".a uint32) } |
| type @"image/color".Model interface { Convert(@"image/color".c @"image/color".Color) (? @"image/color".Color) } |
| type @"image".Rectangle struct { Min @"image".Point; Max @"image".Point } |
| func (@"image".r·2 @"image".Rectangle) Add (@"image".p·3 @"image".Point) (? @"image".Rectangle) { return (@"image".Rectangle{ Min:(@"image".Point{ X:@"image".r·2.Min.X + @"image".p·3.X, Y:@"image".r·2.Min.Y + @"image".p·3.Y }), Max:(@"image".Point{ X:@"image".r·2.Max.X + @"image".p·3.X, Y:@"image".r·2.Max.Y + @"image".p·3.Y }) }) } |
| func (@"image".r·2 @"image".Rectangle) At (@"image".x·3 int, @"image".y·4 int) (? @"image/color".Color) { if (@"image".Point{ X:@"image".x·3, Y:@"image".y·4 }).In(@"image".r·2) { return @"image/color".Opaque }; return @"image/color".Transparent } |
| func (@"image".r·2 @"image".Rectangle) Bounds () (? @"image".Rectangle) { return @"image".r·2 } |
| func (@"image".r·2 @"image".Rectangle) Canon () (? @"image".Rectangle) { if @"image".r·2.Max.X < @"image".r·2.Min.X { @"image".r·2.Min.X, @"image".r·2.Max.X = @"image".r·2.Max.X, @"image".r·2.Min.X }; if @"image".r·2.Max.Y < @"image".r·2.Min.Y { @"image".r·2.Min.Y, @"image".r·2.Max.Y = @"image".r·2.Max.Y, @"image".r·2.Min.Y }; return @"image".r·2 } |
| func (@"image".r·2 @"image".Rectangle) ColorModel () (? @"image/color".Model) { return @"image/color".Alpha16Model } |
| func (@"image".r·2 @"image".Rectangle) Dx () (? int) { return @"image".r·2.Max.X - @"image".r·2.Min.X } |
| func (@"image".r·2 @"image".Rectangle) Dy () (? int) { return @"image".r·2.Max.Y - @"image".r·2.Min.Y } |
| func (@"image".r·2 @"image".Rectangle) Empty () (? bool) { return @"image".r·2.Min.X >= @"image".r·2.Max.X || @"image".r·2.Min.Y >= @"image".r·2.Max.Y } |
| func (@"image".r·2 @"image".Rectangle) Eq (@"image".s·3 @"image".Rectangle) (? bool) { return @"image".r·2 == @"image".s·3 || @"image".r·2.Empty() && @"image".s·3.Empty() } |
| func (@"image".r·2 @"image".Rectangle) In (@"image".s·3 @"image".Rectangle) (? bool) { if @"image".r·2.Empty() { return true }; return @"image".s·3.Min.X <= @"image".r·2.Min.X && @"image".r·2.Max.X <= @"image".s·3.Max.X && @"image".s·3.Min.Y <= @"image".r·2.Min.Y && @"image".r·2.Max.Y <= @"image".s·3.Max.Y } |
| func (@"image".r·2 @"image".Rectangle) Inset (@"image".n·3 int) (? @"image".Rectangle) |
| func (@"image".r·2 @"image".Rectangle) Intersect (@"image".s·3 @"image".Rectangle) (? @"image".Rectangle) |
| func (@"image".r·2 @"image".Rectangle) Overlaps (@"image".s·3 @"image".Rectangle) (? bool) |
| func (@"image".r·2 @"image".Rectangle) Size () (? @"image".Point) { return (@"image".Point{ X:@"image".r·2.Max.X - @"image".r·2.Min.X, Y:@"image".r·2.Max.Y - @"image".r·2.Min.Y }) } |
| func (@"image".r·2 @"image".Rectangle) String () (? string) |
| func (@"image".r·2 @"image".Rectangle) Sub (@"image".p·3 @"image".Point) (? @"image".Rectangle) { return (@"image".Rectangle{ Min:(@"image".Point{ X:@"image".r·2.Min.X - @"image".p·3.X, Y:@"image".r·2.Min.Y - @"image".p·3.Y }), Max:(@"image".Point{ X:@"image".r·2.Max.X - @"image".p·3.X, Y:@"image".r·2.Max.Y - @"image".p·3.Y }) }) } |
| func (@"image".r·2 @"image".Rectangle) Union (@"image".s·3 @"image".Rectangle) (? @"image".Rectangle) |
| type @"image/color".RGBA struct { R uint8; G uint8; B uint8; A uint8 } |
| func (@"image/color".c·5 @"image/color".RGBA) RGBA () (@"image/color".r·1 uint32, @"image/color".g·2 uint32, @"image/color".b·3 uint32, @"image/color".a·4 uint32) { @"image/color".r·1 = uint32(@"image/color".c·5.R); @"image/color".r·1 |= @"image/color".r·1 << 0x8; @"image/color".g·2 = uint32(@"image/color".c·5.G); @"image/color".g·2 |= @"image/color".g·2 << 0x8; @"image/color".b·3 = uint32(@"image/color".c·5.B); @"image/color".b·3 |= @"image/color".b·3 << 0x8; @"image/color".a·4 = uint32(@"image/color".c·5.A); @"image/color".a·4 |= @"image/color".a·4 << 0x8; return } |
| type @"image".Image interface { At(@"image".x int, @"image".y int) (? @"image/color".Color); Bounds() (? @"image".Rectangle); ColorModel() (? @"image/color".Model) } |
| type @"image".RGBA struct { Pix []uint8; Stride int; Rect @"image".Rectangle } |
| func (@"image".p·2 *@"image".RGBA "esc:0x1") At (@"image".x·3 int, @"image".y·4 int) (? @"image/color".Color) |
| func (@"image".p·2 *@"image".RGBA "esc:0x1") Bounds () (? @"image".Rectangle) { return @"image".p·2.Rect } |
| func (@"image".p·2 *@"image".RGBA "esc:0x1") ColorModel () (? @"image/color".Model) { return @"image/color".RGBAModel } |
| func (@"image".p·2 *@"image".RGBA "esc:0x1") Opaque () (? bool) |
| func (@"image".p·2 *@"image".RGBA "esc:0x1") PixOffset (@"image".x·3 int, @"image".y·4 int) (? int) { return (@"image".y·4 - @"image".p·2.Rect.Min.Y) * @"image".p·2.Stride + (@"image".x·3 - @"image".p·2.Rect.Min.X) * 0x4 } |
| func (@"image".p·2 *@"image".RGBA "esc:0x1") RGBAAt (@"image".x·3 int, @"image".y·4 int) (? @"image/color".RGBA) |
| func (@"image".p·1 *@"image".RGBA "esc:0x1") Set (@"image".x·2 int, @"image".y·3 int, @"image".c·4 @"image/color".Color) |
| func (@"image".p·1 *@"image".RGBA "esc:0x1") SetRGBA (@"image".x·2 int, @"image".y·3 int, @"image".c·4 @"image/color".RGBA) |
| func (@"image".p·2 *@"image".RGBA "esc:0xa") SubImage (@"image".r·3 @"image".Rectangle) (? @"image".Image) |
| type @"image".YCbCrSubsampleRatio int |
| func (@"image".s·2 @"image".YCbCrSubsampleRatio) String () (? string) |
| type @"image/color".YCbCr struct { Y uint8; Cb uint8; Cr uint8 } |
| func (@"image/color".c·5 @"image/color".YCbCr) RGBA () (? uint32, ? uint32, ? uint32, ? uint32) |
| type @"image".YCbCr struct { Y []uint8; Cb []uint8; Cr []uint8; YStride int; CStride int; SubsampleRatio @"image".YCbCrSubsampleRatio; Rect @"image".Rectangle } |
| func (@"image".p·2 *@"image".YCbCr "esc:0x1") At (@"image".x·3 int, @"image".y·4 int) (? @"image/color".Color) |
| func (@"image".p·2 *@"image".YCbCr "esc:0x1") Bounds () (? @"image".Rectangle) { return @"image".p·2.Rect } |
| func (@"image".p·2 *@"image".YCbCr "esc:0x1") COffset (@"image".x·3 int, @"image".y·4 int) (? int) |
| func (@"image".p·2 *@"image".YCbCr "esc:0x1") ColorModel () (? @"image/color".Model) { return @"image/color".YCbCrModel } |
| func (@"image".p·2 *@"image".YCbCr "esc:0x1") Opaque () (? bool) { return true } |
| func (@"image".p·2 *@"image".YCbCr "esc:0xa") SubImage (@"image".r·3 @"image".Rectangle) (? @"image".Image) |
| func (@"image".p·2 *@"image".YCbCr "esc:0x1") YCbCrAt (@"image".x·3 int, @"image".y·4 int) (? @"image/color".YCbCr) |
| func (@"image".p·2 *@"image".YCbCr "esc:0x1") YOffset (@"image".x·3 int, @"image".y·4 int) (? int) { return (@"image".y·4 - @"image".p·2.Rect.Min.Y) * @"image".p·2.YStride + (@"image".x·3 - @"image".p·2.Rect.Min.X) } |
| func @"".DrawYCbCr (@"".dst·2 *@"image".RGBA "esc:0x1", @"".r·3 @"image".Rectangle, @"".src·4 *@"image".YCbCr "esc:0x1", @"".sp·5 @"image".Point) (@"".ok·1 bool) |
| func @"".init () |
| type @"image/color".Alpha16 struct { A uint16 } |
| func (@"image/color".c·5 @"image/color".Alpha16) RGBA () (@"image/color".r·1 uint32, @"image/color".g·2 uint32, @"image/color".b·3 uint32, @"image/color".a·4 uint32) { @"image/color".a·4 = uint32(@"image/color".c·5.A); return @"image/color".a·4, @"image/color".a·4, @"image/color".a·4, @"image/color".a·4 } |
| var @"image/color".Opaque @"image/color".Alpha16 |
| var @"image/color".Transparent @"image/color".Alpha16 |
| var @"image/color".Alpha16Model @"image/color".Model |
| var @"image/color".RGBAModel @"image/color".Model |
| var @"image/color".YCbCrModel @"image/color".Model |
| |
| $$ |
| _go_.o 0 0 0 644 8103 ` |
| go object darwin amd64 go1.5.1 X:none |
| |
| ! |
| go13ldimage.aþ"".DrawYCbCrà-Ü-eH%H;aQHìpH´$°L´$¨L\$xH$ H$Ik H)ëHÁãH\$8L¼$Ik H$I)ïIÁçIk(H$H)êIk(H)ëH\$HhXHý^Hý
HT$Ht$PH\$Hl$H9ëëIKHl$H¯ÍMCMKL9ÁTMI)ÈI)ÉIùtM |
| MÅMÔHXhLT$PI)ÚHhHL¯ÕLõL@`L)ÅIêHXhLL$PI)ÙHhPL¯ÍLõL@`HL$8L)ÅIéL9ù7HøÚH0HPHhI9Ò¿J¶iÛÚHxHp Hh(I9ñJ¶ë$Hx0Hp8Hh@I9ñhJ¶ëÞiÛéfÓÁûß$iÛXÕ)ÝëõiíÒ¶)ëÁûÞ$iÛ¢ÅÓÁûÚÿÿ1ÿþÞ1öú½1ÒHÍHÅL9í¤I,@;HÏHÿÇL9ïI<@3HÎHÆL9îsmI4HÊHÂL9êsTIÆÿHÁIÿÂIÿÁL9ù
ÉþÿÿHT$HÿÂHL$PHÿÁHT$HL$PH\$Hl$H9ë
þÿÿÆ$¸HÄpÃèèèèúÿ9ÿÿÿºÿé/ÿÿÿþÿÿÿÿ¾ÿéÿÿÿÿÿ÷þÿÿ¿ÿéíþÿÿèèèéþÿÿèHý
§HT$(Ht$@H\$(Hl$H9ëKÿÿÿIKHl$(H¯ÍMCMKL9ÁeMI)ÈI)ÉIùtM |
| MÅMÔHXhLT$@I)ÚHhHL¯ÕLõL@`L)ÅIêL@`HXhHl$@H)ÝHëHhPH¯ÝLÅHÁý?I)èLÅHÑýH)ëH\$`HL$8MñL9ùNHl$`LËHÁû?LÎH)ÞHÑþHîHø¾H8HPHhI9Ò£J¶iÛÚHXHx Hh(H9þxH3¶ë\$HX0Hx8Hh@H9þKH3¶ëÞiÛéfÓÁûß\$iÛXÕ)ÝëõiíÒ¶)ëÁûÞ\$iÛ¢ÅÓÁûÚÿà1ÿþ¿1öú1ÒHÍHÅL9í
I,@;HÏHÿÇL9ïslI<@3HÎHÆL9îsRI4HÊHÂL9ês9IÆÿHÁIÿÁIÿÂL9ù
²þÿÿHL$(HÿÁHT$@HÿÂHL$(HT$@éäýÿÿèèèèúÿXÿÿÿºÿéNÿÿÿþÿ7ÿÿÿ¾ÿé-ÿÿÿÿÿÿÿÿ¿ÿéÿÿÿèèèé;þÿÿèÆ$¸HÄpÃHý
ÉHT$ Ht$HH\$ Hl$H9ëüÿÿIKHl$ H¯ÍMCMKL9ÁMI)ÈI)ÉIùtM |
| MÅMÔHXhLT$HI)ÚHhHL¯ÕLõL@`L)ÅIêL@hHH`H\$HHl$HHÁû?H)ÝHëHÑûLÅHÁý?I)èLÅHÑýH)ëHhPH¯ÝHÍHÁý?IÈI)èLÅHÑýH)ëH\$hHL$8MñL9ùNHl$hLËHÁû?LÎH)ÞHÑþHîHø¾H8HPHhI9Ò£J¶iÛÚHXHx Hh(H9þxH3¶ë\$HX0Hx8Hh@H9þKH3¶ëÞiÛéfÓÁûß\$iÛXÕ)ÝëõiíÒ¶)ëÁûÞ\$iÛ¢ÅÓÁûÚÿà1ÿþ¿1öú1ÒHÍHÅL9í
I,@;HÏHÿÇL9ïslI<@3HÎHÆL9îsRI4HÊHÂL9ês9IÆÿHÁIÿÁIÿÂL9ù
²þÿÿHL$ HÿÁHT$HHÿÂHL$ HT$HéÂýÿÿèèèèúÿXÿÿÿºÿéNÿÿÿþÿ7ÿÿÿ¾ÿé-ÿÿÿÿÿÿÿÿ¿ÿéÿÿÿèèèé;þÿÿèHý
ýÿÿHT$0Ht$XH\$0Hl$H9ëºùÿÿIKHl$0H¯ÍMCMKL9ÁWMI)ÈI)ÉIùtM |
| MÅMÔHXhLT$XI)ÚHhHL¯ÕLõL@`L)ÅIêL@hH\$XLL$XHÁû?I)ÙIÑùLÅHÁý?I)èLÅHÑýI)éHhPL¯ÍLõL@`HL$8L)ÅIéL9ù6Hø¾H0HPHhI9Ò£J¶iÛÚHxHp Hh(I9ñxJ¶ë\$Hx0Hp8Hh@I9ñKJ¶ëÞiÛéfÓÁûß\$iÛXÕ)ÝëõiíÒ¶)ëÁûÞ\$iÛ¢ÅÓÁûÚÿà1ÿþ¿1öú1ÒHÍHÅL9í
I,@;HÏHÿÇL9ïslI<@3HÎHÆL9îsRI4HÊHÂL9ês9IÆÿHÁIÿÂIÿÁL9ù
ÊþÿÿHT$0HÿÂHL$XHÿÁHT$0HL$XéòýÿÿèèèèúÿXÿÿÿºÿéNÿÿÿþÿ7ÿÿÿ¾ÿé-ÿÿÿÿÿÿÿÿ¿ÿéÿÿÿèèèé;þÿÿèèéôÿÿD |
| à |
| |
| $runtime.panicindexî |
| |
| $runtime.panicindexü |
| |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindexª |
| $runtime.panicindex¸ |
| $runtime.panicindexÔ |
| $runtime.panicslice |
| $runtime.panicindexÐ |
| $runtime.panicindexÞ |
| $runtime.panicindexì |
| $runtime.panicindexþ |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex¶ |
| $runtime.panicslice! |
| $runtime.panicindex! |
| $runtime.panicindex! |
| $runtime.panicindex¬! |
| $runtime.panicindex¾" |
| $runtime.panicindexÌ" |
| $runtime.panicindexÚ" |
| $runtime.panicindexö" |
| $runtime.panicsliceÈ+ |
| $runtime.panicindexÖ+ |
| $runtime.panicindexä+ |
| $runtime.panicindexò+ |
| $runtime.panicindex- |
| $runtime.panicindex- |
| $runtime.panicindex - |
| $runtime.panicindex¼- |
| $runtime.panicsliceÊ- |
| 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"".cb1Çtype.int32 |
| "".sy/type.int"".ytype.int"".cb1×type.int32"".ciBasetype.int |
| "".syOtype.int"".ytype.int"".cb1Ïtype.int32"".ciBasetype.int |
| "".sy_type.int"".ytype.int"".cb1ßtype.int32 |
| "".sy?type.int"".y¯type.int |
| "".y1¿type.int |
| "".x0otype.int |
| "".oktype.bool |
| "".sp` type.image.Point"".srcP"type.*image.YCbCr"".r(type.image.Rectangle"".dst type.*image.RGBA*àßà¾ßàðè"4 |
| 7! -%$
|
| 7 -¸
õ
H |
| 7!3-&$
|
| 9 Dæ
|
| 7!U-&$
|
| 9 DJ |
| 7!: -&$
|
| 7 B
¯ÁTgclocals·c54032869eda429ddbb73b99ea2b2744Tgclocals·33cdeccccebe80329f1fdbee7f5874cbxprebuilts/go/darwin-x86/src/image/internal/imageutil/impl.goþ"".init eH%H;av4¶ût¶ûuÃèÆèÆÃèë¶ |
| $"".initdone·<"".initdone·R |
| "runtime.throwinitb"".initdone·n |
| image.initz"".initdone· |
| 0runtime.morestack_noctxtPPP |
| ((Tgclocals·33cdeccccebe80329f1fdbee7f5874cbTgclocals·33cdeccccebe80329f1fdbee7f5874cbxprebuilts/go/darwin-x86/src/image/internal/imageutil/impl.goþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·c54032869eda429ddbb73b99ea2b2744 !þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþ0"".initdone·type.uint8þ"".DrawYCbCr·f"".DrawYCbCrþ"".init·f"".initþ"runtime.gcbits.01þ.go.string.hdr."[]uint8" &go.string."[]uint8"þ&go.string."[]uint8"[]uint8þtype.[]uint8 ß~.80 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint8þ6go.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.zerovalueÿÿgo13ld |