aboutsummaryrefslogtreecommitdiff
path: root/pkg/linux_amd64/image.a
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/linux_amd64/image.a')
-rw-r--r--pkg/linux_amd64/image.a645
1 files changed, 645 insertions, 0 deletions
diff --git a/pkg/linux_amd64/image.a b/pkg/linux_amd64/image.a
new file mode 100644
index 000000000..3c78b63e3
--- /dev/null
+++ b/pkg/linux_amd64/image.a
@@ -0,0 +1,645 @@
+!<arch>
+__.PKGDEF 0 0 0 644 20019 `
+go object linux amd64 go1.4.1 X:precisestack
+
+$$
+package image
+ import runtime "runtime"
+ import bufio "bufio"
+ import errors "errors"
+ import io "io"
+ import color "image/color"
+ import strconv "strconv"
+ var @"".ErrFormat error
+ type @"image/color".Color interface { RGBA() (@"image/color".r uint32, @"image/color".g uint32, @"image/color".b uint32, @"image/color".a uint32) }
+ type @"".Point struct { X int; Y int }
+ func (@"".p·2 @"".Point) Add (@"".q·3 @"".Point) (? @"".Point) { return (@"".Point{ X:@"".p·2.X + @"".q·3.X, Y:@"".p·2.Y + @"".q·3.Y }) }
+ func (@"".p·2 @"".Point) Div (@"".k·3 int) (? @"".Point) { return (@"".Point{ X:@"".p·2.X / @"".k·3, Y:@"".p·2.Y / @"".k·3 }) }
+ func (@"".p·2 @"".Point) Eq (@"".q·3 @"".Point) (? bool) { return @"".p·2.X == @"".q·3.X && @"".p·2.Y == @"".q·3.Y }
+ func (@"".p·2 @"".Point) In (@"".r·3 @"".Rectangle) (? bool) { return @"".r·3.Min.X <= @"".p·2.X && @"".p·2.X < @"".r·3.Max.X && @"".r·3.Min.Y <= @"".p·2.Y && @"".p·2.Y < @"".r·3.Max.Y }
+ func (@"".p·2 @"".Point) Mod (@"".r·3 @"".Rectangle) (? @"".Point)
+ func (@"".p·2 @"".Point) Mul (@"".k·3 int) (? @"".Point) { return (@"".Point{ X:@"".p·2.X * @"".k·3, Y:@"".p·2.Y * @"".k·3 }) }
+ func (@"".p·2 @"".Point) String () (? string)
+ func (@"".p·2 @"".Point) Sub (@"".q·3 @"".Point) (? @"".Point) { return (@"".Point{ X:@"".p·2.X - @"".q·3.X, Y:@"".p·2.Y - @"".q·3.Y }) }
+ type @"".Rectangle struct { Min @"".Point; Max @"".Point }
+ func (@"".r·2 @"".Rectangle) Add (@"".p·3 @"".Point) (? @"".Rectangle)
+ func (@"".r·2 @"".Rectangle) Canon () (? @"".Rectangle)
+ func (@"".r·2 @"".Rectangle) Dx () (? int) { return @"".r·2.Max.X - @"".r·2.Min.X }
+ func (@"".r·2 @"".Rectangle) Dy () (? int) { return @"".r·2.Max.Y - @"".r·2.Min.Y }
+ func (@"".r·2 @"".Rectangle) Empty () (? bool) { return @"".r·2.Min.X >= @"".r·2.Max.X || @"".r·2.Min.Y >= @"".r·2.Max.Y }
+ func (@"".r·2 @"".Rectangle) Eq (@"".s·3 @"".Rectangle) (? bool)
+ func (@"".r·2 @"".Rectangle) In (@"".s·3 @"".Rectangle) (? bool)
+ func (@"".r·2 @"".Rectangle) Inset (@"".n·3 int) (? @"".Rectangle)
+ func (@"".r·2 @"".Rectangle) Intersect (@"".s·3 @"".Rectangle) (? @"".Rectangle)
+ func (@"".r·2 @"".Rectangle) Overlaps (@"".s·3 @"".Rectangle) (? bool)
+ func (@"".r·2 @"".Rectangle) Size () (? @"".Point) { return (@"".Point{ X:@"".r·2.Max.X - @"".r·2.Min.X, Y:@"".r·2.Max.Y - @"".r·2.Min.Y }) }
+ func (@"".r·2 @"".Rectangle) String () (? string)
+ func (@"".r·2 @"".Rectangle) Sub (@"".p·3 @"".Point) (? @"".Rectangle)
+ func (@"".r·2 @"".Rectangle) Union (@"".s·3 @"".Rectangle) (? @"".Rectangle)
+ type @"image/color".Model interface { Convert(@"image/color".c @"image/color".Color) (? @"image/color".Color) }
+ type @"".Image interface { At(@"".x int, @"".y int) (? @"image/color".Color); Bounds() (? @"".Rectangle); ColorModel() (? @"image/color".Model) }
+ type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) }
+ type @"".Config struct { ColorModel @"image/color".Model; Width int; Height int }
+ func @"".RegisterFormat (@"".name·1 string, @"".magic·2 string, @"".decode·3 func(? @"io".Reader) (? @"".Image, ? error), @"".decodeConfig·4 func(? @"io".Reader) (? @"".Config, ? error)) { @"".formats = append(@"".formats, (@"".format{ @"".name:@"".name·1, @"".magic:@"".magic·2, @"".decode:@"".decode·3, @"".decodeConfig:@"".decodeConfig·4 })) }
+ func @"".Decode (@"".r·4 @"io".Reader) (? @"".Image, ? string, ? error)
+ func @"".DecodeConfig (@"".r·4 @"io".Reader) (? @"".Config, ? string, ? error)
+ var @"".ZP @"".Point
+ func @"".Pt (@"".X·2 int, @"".Y·3 int) (? @"".Point) { return (@"".Point{ X:@"".X·2, Y:@"".Y·3 }) }
+ var @"".ZR @"".Rectangle
+ func @"".Rect (@"".x0·2 int, @"".y0·3 int, @"".x1·4 int, @"".y1·5 int) (? @"".Rectangle)
+ type @"".PalettedImage interface { At(@"".x int, @"".y int) (? @"image/color".Color); Bounds() (? @"".Rectangle); ColorIndexAt(@"".x int, @"".y int) (? uint8); ColorModel() (? @"image/color".Model) }
+ 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)
+ type @"".RGBA struct { Pix []uint8; Stride int; Rect @"".Rectangle }
+ func (@"".p·2 *@"".RGBA "esc:0x0") At (@"".x·3 int, @"".y·4 int) (? @"image/color".Color)
+ func (@"".p·2 *@"".RGBA "esc:0x0") Bounds () (? @"".Rectangle) { return @"".p·2.Rect }
+ func (@"".p·2 *@"".RGBA "esc:0x0") ColorModel () (? @"image/color".Model) { return @"image/color".RGBAModel }
+ func (@"".p·2 *@"".RGBA "esc:0x0") Opaque () (? bool)
+ func (@"".p·2 *@"".RGBA "esc:0x0") PixOffset (@"".x·3 int, @"".y·4 int) (? int) { return (@"".y·4 - @"".p·2.Rect.Min.Y) * @"".p·2.Stride + (@"".x·3 - @"".p·2.Rect.Min.X) * 0x4 }
+ func (@"".p·2 *@"".RGBA "esc:0x0") RGBAAt (@"".x·3 int, @"".y·4 int) (? @"image/color".RGBA)
+ func (@"".p·1 *@"".RGBA "esc:0x0") Set (@"".x·2 int, @"".y·3 int, @"".c·4 @"image/color".Color)
+ func (@"".p·1 *@"".RGBA "esc:0x0") SetRGBA (@"".x·2 int, @"".y·3 int, @"".c·4 @"image/color".RGBA)
+ func (@"".p·2 *@"".RGBA) SubImage (@"".r·3 @"".Rectangle) (? @"".Image)
+ func @"".NewRGBA (@"".r·2 @"".Rectangle) (? *@"".RGBA)
+ type @"image/color".RGBA64 struct { R uint16; G uint16; B uint16; A uint16 }
+ func (@"image/color".c·5 @"image/color".RGBA64) RGBA () (@"image/color".r·1 uint32, @"image/color".g·2 uint32, @"image/color".b·3 uint32, @"image/color".a·4 uint32) { return uint32(@"image/color".c·5.R), uint32(@"image/color".c·5.G), uint32(@"image/color".c·5.B), uint32(@"image/color".c·5.A) }
+ type @"".RGBA64 struct { Pix []uint8; Stride int; Rect @"".Rectangle }
+ func (@"".p·2 *@"".RGBA64 "esc:0x0") At (@"".x·3 int, @"".y·4 int) (? @"image/color".Color)
+ func (@"".p·2 *@"".RGBA64 "esc:0x0") Bounds () (? @"".Rectangle) { return @"".p·2.Rect }
+ func (@"".p·2 *@"".RGBA64 "esc:0x0") ColorModel () (? @"image/color".Model) { return @"image/color".RGBA64Model }
+ func (@"".p·2 *@"".RGBA64 "esc:0x0") Opaque () (? bool)
+ func (@"".p·2 *@"".RGBA64 "esc:0x0") PixOffset (@"".x·3 int, @"".y·4 int) (? int) { return (@"".y·4 - @"".p·2.Rect.Min.Y) * @"".p·2.Stride + (@"".x·3 - @"".p·2.Rect.Min.X) * 0x8 }
+ func (@"".p·2 *@"".RGBA64 "esc:0x0") RGBA64At (@"".x·3 int, @"".y·4 int) (? @"image/color".RGBA64)
+ func (@"".p·1 *@"".RGBA64 "esc:0x0") Set (@"".x·2 int, @"".y·3 int, @"".c·4 @"image/color".Color)
+ func (@"".p·1 *@"".RGBA64 "esc:0x0") SetRGBA64 (@"".x·2 int, @"".y·3 int, @"".c·4 @"image/color".RGBA64)
+ func (@"".p·2 *@"".RGBA64) SubImage (@"".r·3 @"".Rectangle) (? @"".Image)
+ func @"".NewRGBA64 (@"".r·2 @"".Rectangle) (? *@"".RGBA64)
+ type @"image/color".NRGBA struct { R uint8; G uint8; B uint8; A uint8 }
+ func (@"image/color".c·5 @"image/color".NRGBA) RGBA () (@"image/color".r·1 uint32, @"image/color".g·2 uint32, @"image/color".b·3 uint32, @"image/color".a·4 uint32)
+ type @"".NRGBA struct { Pix []uint8; Stride int; Rect @"".Rectangle }
+ func (@"".p·2 *@"".NRGBA "esc:0x0") At (@"".x·3 int, @"".y·4 int) (? @"image/color".Color)
+ func (@"".p·2 *@"".NRGBA "esc:0x0") Bounds () (? @"".Rectangle) { return @"".p·2.Rect }
+ func (@"".p·2 *@"".NRGBA "esc:0x0") ColorModel () (? @"image/color".Model) { return @"image/color".NRGBAModel }
+ func (@"".p·2 *@"".NRGBA "esc:0x0") NRGBAAt (@"".x·3 int, @"".y·4 int) (? @"image/color".NRGBA)
+ func (@"".p·2 *@"".NRGBA "esc:0x0") Opaque () (? bool)
+ func (@"".p·2 *@"".NRGBA "esc:0x0") PixOffset (@"".x·3 int, @"".y·4 int) (? int) { return (@"".y·4 - @"".p·2.Rect.Min.Y) * @"".p·2.Stride + (@"".x·3 - @"".p·2.Rect.Min.X) * 0x4 }
+ func (@"".p·1 *@"".NRGBA "esc:0x0") Set (@"".x·2 int, @"".y·3 int, @"".c·4 @"image/color".Color)
+ func (@"".p·1 *@"".NRGBA "esc:0x0") SetNRGBA (@"".x·2 int, @"".y·3 int, @"".c·4 @"image/color".NRGBA)
+ func (@"".p·2 *@"".NRGBA) SubImage (@"".r·3 @"".Rectangle) (? @"".Image)
+ func @"".NewNRGBA (@"".r·2 @"".Rectangle) (? *@"".NRGBA)
+ type @"image/color".NRGBA64 struct { R uint16; G uint16; B uint16; A uint16 }
+ func (@"image/color".c·5 @"image/color".NRGBA64) RGBA () (@"image/color".r·1 uint32, @"image/color".g·2 uint32, @"image/color".b·3 uint32, @"image/color".a·4 uint32)
+ type @"".NRGBA64 struct { Pix []uint8; Stride int; Rect @"".Rectangle }
+ func (@"".p·2 *@"".NRGBA64 "esc:0x0") At (@"".x·3 int, @"".y·4 int) (? @"image/color".Color)
+ func (@"".p·2 *@"".NRGBA64 "esc:0x0") Bounds () (? @"".Rectangle) { return @"".p·2.Rect }
+ func (@"".p·2 *@"".NRGBA64 "esc:0x0") ColorModel () (? @"image/color".Model) { return @"image/color".NRGBA64Model }
+ func (@"".p·2 *@"".NRGBA64 "esc:0x0") NRGBA64At (@"".x·3 int, @"".y·4 int) (? @"image/color".NRGBA64)
+ func (@"".p·2 *@"".NRGBA64 "esc:0x0") Opaque () (? bool)
+ func (@"".p·2 *@"".NRGBA64 "esc:0x0") PixOffset (@"".x·3 int, @"".y·4 int) (? int) { return (@"".y·4 - @"".p·2.Rect.Min.Y) * @"".p·2.Stride + (@"".x·3 - @"".p·2.Rect.Min.X) * 0x8 }
+ func (@"".p·1 *@"".NRGBA64 "esc:0x0") Set (@"".x·2 int, @"".y·3 int, @"".c·4 @"image/color".Color)
+ func (@"".p·1 *@"".NRGBA64 "esc:0x0") SetNRGBA64 (@"".x·2 int, @"".y·3 int, @"".c·4 @"image/color".NRGBA64)
+ func (@"".p·2 *@"".NRGBA64) SubImage (@"".r·3 @"".Rectangle) (? @"".Image)
+ func @"".NewNRGBA64 (@"".r·2 @"".Rectangle) (? *@"".NRGBA64)
+ type @"image/color".Alpha struct { A uint8 }
+ func (@"image/color".c·5 @"image/color".Alpha) 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); @"image/color".a·4 |= @"image/color".a·4 << 0x8; return @"image/color".a·4, @"image/color".a·4, @"image/color".a·4, @"image/color".a·4 }
+ type @"".Alpha struct { Pix []uint8; Stride int; Rect @"".Rectangle }
+ func (@"".p·2 *@"".Alpha "esc:0x0") AlphaAt (@"".x·3 int, @"".y·4 int) (? @"image/color".Alpha)
+ func (@"".p·2 *@"".Alpha "esc:0x0") At (@"".x·3 int, @"".y·4 int) (? @"image/color".Color)
+ func (@"".p·2 *@"".Alpha "esc:0x0") Bounds () (? @"".Rectangle) { return @"".p·2.Rect }
+ func (@"".p·2 *@"".Alpha "esc:0x0") ColorModel () (? @"image/color".Model) { return @"image/color".AlphaModel }
+ func (@"".p·2 *@"".Alpha "esc:0x0") Opaque () (? bool)
+ func (@"".p·2 *@"".Alpha "esc:0x0") PixOffset (@"".x·3 int, @"".y·4 int) (? int) { return (@"".y·4 - @"".p·2.Rect.Min.Y) * @"".p·2.Stride + (@"".x·3 - @"".p·2.Rect.Min.X) * 0x1 }
+ func (@"".p·1 *@"".Alpha "esc:0x0") Set (@"".x·2 int, @"".y·3 int, @"".c·4 @"image/color".Color)
+ func (@"".p·1 *@"".Alpha "esc:0x0") SetAlpha (@"".x·2 int, @"".y·3 int, @"".c·4 @"image/color".Alpha)
+ func (@"".p·2 *@"".Alpha) SubImage (@"".r·3 @"".Rectangle) (? @"".Image)
+ func @"".NewAlpha (@"".r·2 @"".Rectangle) (? *@"".Alpha)
+ 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 }
+ type @"".Alpha16 struct { Pix []uint8; Stride int; Rect @"".Rectangle }
+ func (@"".p·2 *@"".Alpha16 "esc:0x0") Alpha16At (@"".x·3 int, @"".y·4 int) (? @"image/color".Alpha16)
+ func (@"".p·2 *@"".Alpha16 "esc:0x0") At (@"".x·3 int, @"".y·4 int) (? @"image/color".Color)
+ func (@"".p·2 *@"".Alpha16 "esc:0x0") Bounds () (? @"".Rectangle) { return @"".p·2.Rect }
+ func (@"".p·2 *@"".Alpha16 "esc:0x0") ColorModel () (? @"image/color".Model) { return @"image/color".Alpha16Model }
+ func (@"".p·2 *@"".Alpha16 "esc:0x0") Opaque () (? bool)
+ func (@"".p·2 *@"".Alpha16 "esc:0x0") PixOffset (@"".x·3 int, @"".y·4 int) (? int) { return (@"".y·4 - @"".p·2.Rect.Min.Y) * @"".p·2.Stride + (@"".x·3 - @"".p·2.Rect.Min.X) * 0x2 }
+ func (@"".p·1 *@"".Alpha16 "esc:0x0") Set (@"".x·2 int, @"".y·3 int, @"".c·4 @"image/color".Color)
+ func (@"".p·1 *@"".Alpha16 "esc:0x0") SetAlpha16 (@"".x·2 int, @"".y·3 int, @"".c·4 @"image/color".Alpha16)
+ func (@"".p·2 *@"".Alpha16) SubImage (@"".r·3 @"".Rectangle) (? @"".Image)
+ func @"".NewAlpha16 (@"".r·2 @"".Rectangle) (? *@"".Alpha16)
+ type @"image/color".Gray struct { Y uint8 }
+ func (@"image/color".c·5 @"image/color".Gray) RGBA () (@"image/color".r·1 uint32, @"image/color".g·2 uint32, @"image/color".b·3 uint32, @"image/color".a·4 uint32) { var @"image/color".y·6 uint32; ; @"image/color".y·6 = uint32(@"image/color".c·5.Y); @"image/color".y·6 |= @"image/color".y·6 << 0x8; return @"image/color".y·6, @"image/color".y·6, @"image/color".y·6, 0xFFFF }
+ type @"".Gray struct { Pix []uint8; Stride int; Rect @"".Rectangle }
+ func (@"".p·2 *@"".Gray "esc:0x0") At (@"".x·3 int, @"".y·4 int) (? @"image/color".Color)
+ func (@"".p·2 *@"".Gray "esc:0x0") Bounds () (? @"".Rectangle) { return @"".p·2.Rect }
+ func (@"".p·2 *@"".Gray "esc:0x0") ColorModel () (? @"image/color".Model) { return @"image/color".GrayModel }
+ func (@"".p·2 *@"".Gray "esc:0x0") GrayAt (@"".x·3 int, @"".y·4 int) (? @"image/color".Gray)
+ func (@"".p·2 *@"".Gray "esc:0x0") Opaque () (? bool) { return true }
+ func (@"".p·2 *@"".Gray "esc:0x0") PixOffset (@"".x·3 int, @"".y·4 int) (? int) { return (@"".y·4 - @"".p·2.Rect.Min.Y) * @"".p·2.Stride + (@"".x·3 - @"".p·2.Rect.Min.X) * 0x1 }
+ func (@"".p·1 *@"".Gray "esc:0x0") Set (@"".x·2 int, @"".y·3 int, @"".c·4 @"image/color".Color)
+ func (@"".p·1 *@"".Gray "esc:0x0") SetGray (@"".x·2 int, @"".y·3 int, @"".c·4 @"image/color".Gray)
+ func (@"".p·2 *@"".Gray) SubImage (@"".r·3 @"".Rectangle) (? @"".Image)
+ func @"".NewGray (@"".r·2 @"".Rectangle) (? *@"".Gray)
+ type @"image/color".Gray16 struct { Y uint16 }
+ func (@"image/color".c·5 @"image/color".Gray16) RGBA () (@"image/color".r·1 uint32, @"image/color".g·2 uint32, @"image/color".b·3 uint32, @"image/color".a·4 uint32) { var @"image/color".y·6 uint32; ; @"image/color".y·6 = uint32(@"image/color".c·5.Y); return @"image/color".y·6, @"image/color".y·6, @"image/color".y·6, 0xFFFF }
+ type @"".Gray16 struct { Pix []uint8; Stride int; Rect @"".Rectangle }
+ func (@"".p·2 *@"".Gray16 "esc:0x0") At (@"".x·3 int, @"".y·4 int) (? @"image/color".Color)
+ func (@"".p·2 *@"".Gray16 "esc:0x0") Bounds () (? @"".Rectangle) { return @"".p·2.Rect }
+ func (@"".p·2 *@"".Gray16 "esc:0x0") ColorModel () (? @"image/color".Model) { return @"image/color".Gray16Model }
+ func (@"".p·2 *@"".Gray16 "esc:0x0") Gray16At (@"".x·3 int, @"".y·4 int) (? @"image/color".Gray16)
+ func (@"".p·2 *@"".Gray16 "esc:0x0") Opaque () (? bool) { return true }
+ func (@"".p·2 *@"".Gray16 "esc:0x0") PixOffset (@"".x·3 int, @"".y·4 int) (? int) { return (@"".y·4 - @"".p·2.Rect.Min.Y) * @"".p·2.Stride + (@"".x·3 - @"".p·2.Rect.Min.X) * 0x2 }
+ func (@"".p·1 *@"".Gray16 "esc:0x0") Set (@"".x·2 int, @"".y·3 int, @"".c·4 @"image/color".Color)
+ func (@"".p·1 *@"".Gray16 "esc:0x0") SetGray16 (@"".x·2 int, @"".y·3 int, @"".c·4 @"image/color".Gray16)
+ func (@"".p·2 *@"".Gray16) SubImage (@"".r·3 @"".Rectangle) (? @"".Image)
+ func @"".NewGray16 (@"".r·2 @"".Rectangle) (? *@"".Gray16)
+ type @"image/color".Palette []@"image/color".Color
+ func (@"image/color".p·2 @"image/color".Palette "esc:0x0") Convert (@"image/color".c·3 @"image/color".Color) (? @"image/color".Color)
+ func (@"image/color".p·2 @"image/color".Palette "esc:0x0") Index (@"image/color".c·3 @"image/color".Color) (? int)
+ type @"".Paletted struct { Pix []uint8; Stride int; Rect @"".Rectangle; Palette @"image/color".Palette }
+ func (@"".p·2 *@"".Paletted "esc:0x0") At (@"".x·3 int, @"".y·4 int) (? @"image/color".Color)
+ func (@"".p·2 *@"".Paletted "esc:0x0") Bounds () (? @"".Rectangle) { return @"".p·2.Rect }
+ func (@"".p·2 *@"".Paletted "esc:0x0") ColorIndexAt (@"".x·3 int, @"".y·4 int) (? uint8)
+ func (@"".p·2 *@"".Paletted "esc:0x1") ColorModel () (? @"image/color".Model) { return @"".p·2.Palette }
+ func (@"".p·2 *@"".Paletted "esc:0x0") Opaque () (? bool)
+ func (@"".p·2 *@"".Paletted "esc:0x0") PixOffset (@"".x·3 int, @"".y·4 int) (? int) { return (@"".y·4 - @"".p·2.Rect.Min.Y) * @"".p·2.Stride + (@"".x·3 - @"".p·2.Rect.Min.X) * 0x1 }
+ func (@"".p·1 *@"".Paletted "esc:0x0") Set (@"".x·2 int, @"".y·3 int, @"".c·4 @"image/color".Color)
+ func (@"".p·1 *@"".Paletted "esc:0x0") SetColorIndex (@"".x·2 int, @"".y·3 int, @"".index·4 uint8)
+ func (@"".p·2 *@"".Paletted) SubImage (@"".r·3 @"".Rectangle) (? @"".Image)
+ func @"".NewPaletted (@"".r·2 @"".Rectangle, @"".p·3 @"image/color".Palette) (? *@"".Paletted)
+ type @"".Uniform struct { C @"image/color".Color }
+ func (@"".c·2 *@"".Uniform "esc:0x1") At (@"".x·3 int, @"".y·4 int) (? @"image/color".Color) { return @"".c·2.C }
+ func (@"".c·2 *@"".Uniform "esc:0x0") Bounds () (? @"".Rectangle) { return (@"".Rectangle{ Min:(@"".Point{ X:-0x3B9ACA00, Y:-0x3B9ACA00 }), Max:(@"".Point{ X:0x3B9ACA00, Y:0x3B9ACA00 }) }) }
+ func (@"".c·2 *@"".Uniform "esc:0x2") ColorModel () (? @"image/color".Model) { return @"".c·2 }
+ func (@"".c·2 *@"".Uniform "esc:0x1") Convert (? @"image/color".Color) (? @"image/color".Color) { return @"".c·2.C }
+ func (@"".c·2 *@"".Uniform) Opaque () (? bool)
+ func (@"".c·5 *@"".Uniform) RGBA () (@"".r·1 uint32, @"".g·2 uint32, @"".b·3 uint32, @"".a·4 uint32)
+ var @"".Black *@"".Uniform
+ var @"".White *@"".Uniform
+ var @"".Transparent *@"".Uniform
+ var @"".Opaque *@"".Uniform
+ func @"".NewUniform (@"".c·2 @"image/color".Color) (? *@"".Uniform) { return (&@"".Uniform{ C:@"".c·2 }) }
+ type @"".YCbCrSubsampleRatio int
+ func (@"".s·2 @"".YCbCrSubsampleRatio) String () (? string)
+ const @"".YCbCrSubsampleRatio444 @"".YCbCrSubsampleRatio = 0x0
+ const @"".YCbCrSubsampleRatio422 @"".YCbCrSubsampleRatio = 0x1
+ const @"".YCbCrSubsampleRatio420 @"".YCbCrSubsampleRatio = 0x2
+ const @"".YCbCrSubsampleRatio440 @"".YCbCrSubsampleRatio = 0x3
+ 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 @"".YCbCr struct { Y []uint8; Cb []uint8; Cr []uint8; YStride int; CStride int; SubsampleRatio @"".YCbCrSubsampleRatio; Rect @"".Rectangle }
+ func (@"".p·2 *@"".YCbCr "esc:0x0") At (@"".x·3 int, @"".y·4 int) (? @"image/color".Color)
+ func (@"".p·2 *@"".YCbCr "esc:0x0") Bounds () (? @"".Rectangle) { return @"".p·2.Rect }
+ func (@"".p·2 *@"".YCbCr "esc:0x0") COffset (@"".x·3 int, @"".y·4 int) (? int)
+ func (@"".p·2 *@"".YCbCr "esc:0x0") ColorModel () (? @"image/color".Model) { return @"image/color".YCbCrModel }
+ func (@"".p·2 *@"".YCbCr "esc:0x0") Opaque () (? bool) { return true }
+ func (@"".p·2 *@"".YCbCr) SubImage (@"".r·3 @"".Rectangle) (? @"".Image)
+ func (@"".p·2 *@"".YCbCr "esc:0x0") YCbCrAt (@"".x·3 int, @"".y·4 int) (? @"image/color".YCbCr)
+ func (@"".p·2 *@"".YCbCr "esc:0x0") YOffset (@"".x·3 int, @"".y·4 int) (? int) { return (@"".y·4 - @"".p·2.Rect.Min.Y) * @"".p·2.YStride + (@"".x·3 - @"".p·2.Rect.Min.X) }
+ func @"".NewYCbCr (@"".r·2 @"".Rectangle, @"".subsampleRatio·3 @"".YCbCrSubsampleRatio) (? *@"".YCbCr)
+ func @"".init ()
+ type @"".format struct { @"".name string; @"".magic string; @"".decode func(? @"io".Reader) (? @"".Image, ? error); @"".decodeConfig func(? @"io".Reader) (? @"".Config, ? error) }
+ var @"".formats []@"".format
+ var @"image/color".RGBAModel @"image/color".Model
+ var @"image/color".RGBA64Model @"image/color".Model
+ var @"image/color".NRGBAModel @"image/color".Model
+ var @"image/color".NRGBA64Model @"image/color".Model
+ var @"image/color".AlphaModel @"image/color".Model
+ var @"image/color".Alpha16Model @"image/color".Model
+ var @"image/color".GrayModel @"image/color".Model
+ var @"image/color".Gray16Model @"image/color".Model
+ var @"image/color".YCbCrModel @"image/color".Model
+
+$$
+
+go object linux amd64 go1.4.1 X:precisestack
+
+!
+
+
+
+"".rr
+
+"".autotmp_0017
+
+
+
+
+
+"".rr
+
+
+"".rr
+
+B+
+LK
+V
+6
+"".Pt
+
+
+-"
+
+    
+"".ZR
+
+
+
+
+
+
+
+$
+D$hH H\$HHl$(H97H\$8Hl$XH9(H\$PHl$0H9H\$@Hl$`H9
+D$hH D$h
+
+M 
+"".y1
+"".x1
+"".y0
+"".x0
+
+
+"".autotmp_0067
+
+HBLBH9sH1DT$@DL$A@|$B\$CH
+
+
+
+HBHjH9sH1l$C@+H
+
+
+
+
+D$PH@H
+D$P
+
+
+6 "
+
+
+
+ 
+ 
+
+
+"".autotmp_0141
+HBLJH9s(H,1fm
+
+ 8
+
+
+
+
+
+
+
+
+
+
+HBHjH9s H1D H
+
+
+
+
+D$PH@H
+
+6O
+
+
+ 
+
+
+
+
+"".autotmp_0242
+
+HBLBH9sH1DT$@DL$A@|$B\$CH
+
+
+
+HBHjH9sH1l$C@+H
+
+
+
+
+D$PH@H
+D$P
+
+
+6 "
+
+
+
+ 
+ 
+
+
+"".autotmp_0316
+HBLJH9s(H,1fm
+
+ 8
+
+
+
+
+
+
+
+
+
+
+HBHjH9s H1D H
+
+
+
+
+D$PH@H
+
+6O
+
+
+ 
+
+
+
+
+"".autotmp_0417
+
+
+
+
+
+
+
+
+D$PH@H
+D$P
+
+
+. "
+
+
+
+ 
+ 
+
+
+"".autotmp_0469
+
+HBLJH9sH,1fm
+
+
+
+
+HBHjH9s H1D H
+
+
+
+
+
+D$PH@H
+
+H
+1O
+
+
+ 
+
+
+
+"GS
+
+0
+
+"".autotmp_0534
+,
+
+
+)O '
+;
+
+
+/k' 
+
+
+
+
+
+
+"".autotmp_0578
+
+HBLJH9sH,1fm
+
+
+
+
+HBHjH9s H1D H
+
+
+
+
+
+
+
+ 
+
+
+V<"_
+
+
+D$@
+
+(
+
+
+MM)LL)H
+
+
+
+ f +  
+
+
+
+"".a
+:V
+
+
+B,d
+
+
+D$8
+
+
+
+
+
+fV
+(
+v $
+
+"".autotmp_0714
+
+
+"".yi
+
+
+"".ci
+"".yi
+o - 
+  
+
+"".ch
+"".cw
+3l  U =
+?  
+ ++ 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+"".autotmp_0834
+
+D$h
+D$h
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+"".ZP
+"".ZR
+"".Pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+