packed.pb.go 97 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: packed.proto
  3. /*
  4. Package packed is a generated protocol buffer package.
  5. It is generated from these files:
  6. packed.proto
  7. It has these top-level messages:
  8. NinRepNative
  9. NinRepPackedNative
  10. NinRepNativeUnsafe
  11. NinRepPackedNativeUnsafe
  12. */
  13. package packed
  14. import proto "github.com/gogo/protobuf/proto"
  15. import fmt "fmt"
  16. import math "math"
  17. import _ "github.com/gogo/protobuf/gogoproto"
  18. import io "io"
  19. import encoding_binary "encoding/binary"
  20. // Reference imports to suppress errors if they are not otherwise used.
  21. var _ = proto.Marshal
  22. var _ = fmt.Errorf
  23. var _ = math.Inf
  24. // This is a compile-time assertion to ensure that this generated file
  25. // is compatible with the proto package it is being compiled against.
  26. // A compilation error at this line likely means your copy of the
  27. // proto package needs to be updated.
  28. const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
  29. type NinRepNative struct {
  30. Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
  31. Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
  32. Field3 []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"`
  33. Field4 []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"`
  34. Field5 []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"`
  35. Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
  36. Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
  37. Field8 []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"`
  38. Field9 []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"`
  39. Field10 []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"`
  40. Field11 []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"`
  41. Field12 []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"`
  42. Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
  43. XXX_unrecognized []byte `json:"-"`
  44. }
  45. func (m *NinRepNative) Reset() { *m = NinRepNative{} }
  46. func (m *NinRepNative) String() string { return proto.CompactTextString(m) }
  47. func (*NinRepNative) ProtoMessage() {}
  48. func (*NinRepNative) Descriptor() ([]byte, []int) { return fileDescriptorPacked, []int{0} }
  49. func (m *NinRepNative) GetField1() []float64 {
  50. if m != nil {
  51. return m.Field1
  52. }
  53. return nil
  54. }
  55. func (m *NinRepNative) GetField2() []float32 {
  56. if m != nil {
  57. return m.Field2
  58. }
  59. return nil
  60. }
  61. func (m *NinRepNative) GetField3() []int32 {
  62. if m != nil {
  63. return m.Field3
  64. }
  65. return nil
  66. }
  67. func (m *NinRepNative) GetField4() []int64 {
  68. if m != nil {
  69. return m.Field4
  70. }
  71. return nil
  72. }
  73. func (m *NinRepNative) GetField5() []uint32 {
  74. if m != nil {
  75. return m.Field5
  76. }
  77. return nil
  78. }
  79. func (m *NinRepNative) GetField6() []uint64 {
  80. if m != nil {
  81. return m.Field6
  82. }
  83. return nil
  84. }
  85. func (m *NinRepNative) GetField7() []int32 {
  86. if m != nil {
  87. return m.Field7
  88. }
  89. return nil
  90. }
  91. func (m *NinRepNative) GetField8() []int64 {
  92. if m != nil {
  93. return m.Field8
  94. }
  95. return nil
  96. }
  97. func (m *NinRepNative) GetField9() []uint32 {
  98. if m != nil {
  99. return m.Field9
  100. }
  101. return nil
  102. }
  103. func (m *NinRepNative) GetField10() []int32 {
  104. if m != nil {
  105. return m.Field10
  106. }
  107. return nil
  108. }
  109. func (m *NinRepNative) GetField11() []uint64 {
  110. if m != nil {
  111. return m.Field11
  112. }
  113. return nil
  114. }
  115. func (m *NinRepNative) GetField12() []int64 {
  116. if m != nil {
  117. return m.Field12
  118. }
  119. return nil
  120. }
  121. func (m *NinRepNative) GetField13() []bool {
  122. if m != nil {
  123. return m.Field13
  124. }
  125. return nil
  126. }
  127. type NinRepPackedNative struct {
  128. Field1 []float64 `protobuf:"fixed64,1,rep,packed,name=Field1" json:"Field1,omitempty"`
  129. Field2 []float32 `protobuf:"fixed32,2,rep,packed,name=Field2" json:"Field2,omitempty"`
  130. Field3 []int32 `protobuf:"varint,3,rep,packed,name=Field3" json:"Field3,omitempty"`
  131. Field4 []int64 `protobuf:"varint,4,rep,packed,name=Field4" json:"Field4,omitempty"`
  132. Field5 []uint32 `protobuf:"varint,5,rep,packed,name=Field5" json:"Field5,omitempty"`
  133. Field6 []uint64 `protobuf:"varint,6,rep,packed,name=Field6" json:"Field6,omitempty"`
  134. Field7 []int32 `protobuf:"zigzag32,7,rep,packed,name=Field7" json:"Field7,omitempty"`
  135. Field8 []int64 `protobuf:"zigzag64,8,rep,packed,name=Field8" json:"Field8,omitempty"`
  136. Field9 []uint32 `protobuf:"fixed32,9,rep,packed,name=Field9" json:"Field9,omitempty"`
  137. Field10 []int32 `protobuf:"fixed32,10,rep,packed,name=Field10" json:"Field10,omitempty"`
  138. Field11 []uint64 `protobuf:"fixed64,11,rep,packed,name=Field11" json:"Field11,omitempty"`
  139. Field12 []int64 `protobuf:"fixed64,12,rep,packed,name=Field12" json:"Field12,omitempty"`
  140. Field13 []bool `protobuf:"varint,13,rep,packed,name=Field13" json:"Field13,omitempty"`
  141. XXX_unrecognized []byte `json:"-"`
  142. }
  143. func (m *NinRepPackedNative) Reset() { *m = NinRepPackedNative{} }
  144. func (m *NinRepPackedNative) String() string { return proto.CompactTextString(m) }
  145. func (*NinRepPackedNative) ProtoMessage() {}
  146. func (*NinRepPackedNative) Descriptor() ([]byte, []int) { return fileDescriptorPacked, []int{1} }
  147. func (m *NinRepPackedNative) GetField1() []float64 {
  148. if m != nil {
  149. return m.Field1
  150. }
  151. return nil
  152. }
  153. func (m *NinRepPackedNative) GetField2() []float32 {
  154. if m != nil {
  155. return m.Field2
  156. }
  157. return nil
  158. }
  159. func (m *NinRepPackedNative) GetField3() []int32 {
  160. if m != nil {
  161. return m.Field3
  162. }
  163. return nil
  164. }
  165. func (m *NinRepPackedNative) GetField4() []int64 {
  166. if m != nil {
  167. return m.Field4
  168. }
  169. return nil
  170. }
  171. func (m *NinRepPackedNative) GetField5() []uint32 {
  172. if m != nil {
  173. return m.Field5
  174. }
  175. return nil
  176. }
  177. func (m *NinRepPackedNative) GetField6() []uint64 {
  178. if m != nil {
  179. return m.Field6
  180. }
  181. return nil
  182. }
  183. func (m *NinRepPackedNative) GetField7() []int32 {
  184. if m != nil {
  185. return m.Field7
  186. }
  187. return nil
  188. }
  189. func (m *NinRepPackedNative) GetField8() []int64 {
  190. if m != nil {
  191. return m.Field8
  192. }
  193. return nil
  194. }
  195. func (m *NinRepPackedNative) GetField9() []uint32 {
  196. if m != nil {
  197. return m.Field9
  198. }
  199. return nil
  200. }
  201. func (m *NinRepPackedNative) GetField10() []int32 {
  202. if m != nil {
  203. return m.Field10
  204. }
  205. return nil
  206. }
  207. func (m *NinRepPackedNative) GetField11() []uint64 {
  208. if m != nil {
  209. return m.Field11
  210. }
  211. return nil
  212. }
  213. func (m *NinRepPackedNative) GetField12() []int64 {
  214. if m != nil {
  215. return m.Field12
  216. }
  217. return nil
  218. }
  219. func (m *NinRepPackedNative) GetField13() []bool {
  220. if m != nil {
  221. return m.Field13
  222. }
  223. return nil
  224. }
  225. type NinRepNativeUnsafe struct {
  226. Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"`
  227. Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"`
  228. Field3 []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"`
  229. Field4 []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"`
  230. Field5 []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"`
  231. Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"`
  232. Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"`
  233. Field8 []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"`
  234. Field9 []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"`
  235. Field10 []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"`
  236. Field11 []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"`
  237. Field12 []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"`
  238. Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"`
  239. XXX_unrecognized []byte `json:"-"`
  240. }
  241. func (m *NinRepNativeUnsafe) Reset() { *m = NinRepNativeUnsafe{} }
  242. func (m *NinRepNativeUnsafe) String() string { return proto.CompactTextString(m) }
  243. func (*NinRepNativeUnsafe) ProtoMessage() {}
  244. func (*NinRepNativeUnsafe) Descriptor() ([]byte, []int) { return fileDescriptorPacked, []int{2} }
  245. func (m *NinRepNativeUnsafe) GetField1() []float64 {
  246. if m != nil {
  247. return m.Field1
  248. }
  249. return nil
  250. }
  251. func (m *NinRepNativeUnsafe) GetField2() []float32 {
  252. if m != nil {
  253. return m.Field2
  254. }
  255. return nil
  256. }
  257. func (m *NinRepNativeUnsafe) GetField3() []int32 {
  258. if m != nil {
  259. return m.Field3
  260. }
  261. return nil
  262. }
  263. func (m *NinRepNativeUnsafe) GetField4() []int64 {
  264. if m != nil {
  265. return m.Field4
  266. }
  267. return nil
  268. }
  269. func (m *NinRepNativeUnsafe) GetField5() []uint32 {
  270. if m != nil {
  271. return m.Field5
  272. }
  273. return nil
  274. }
  275. func (m *NinRepNativeUnsafe) GetField6() []uint64 {
  276. if m != nil {
  277. return m.Field6
  278. }
  279. return nil
  280. }
  281. func (m *NinRepNativeUnsafe) GetField7() []int32 {
  282. if m != nil {
  283. return m.Field7
  284. }
  285. return nil
  286. }
  287. func (m *NinRepNativeUnsafe) GetField8() []int64 {
  288. if m != nil {
  289. return m.Field8
  290. }
  291. return nil
  292. }
  293. func (m *NinRepNativeUnsafe) GetField9() []uint32 {
  294. if m != nil {
  295. return m.Field9
  296. }
  297. return nil
  298. }
  299. func (m *NinRepNativeUnsafe) GetField10() []int32 {
  300. if m != nil {
  301. return m.Field10
  302. }
  303. return nil
  304. }
  305. func (m *NinRepNativeUnsafe) GetField11() []uint64 {
  306. if m != nil {
  307. return m.Field11
  308. }
  309. return nil
  310. }
  311. func (m *NinRepNativeUnsafe) GetField12() []int64 {
  312. if m != nil {
  313. return m.Field12
  314. }
  315. return nil
  316. }
  317. func (m *NinRepNativeUnsafe) GetField13() []bool {
  318. if m != nil {
  319. return m.Field13
  320. }
  321. return nil
  322. }
  323. type NinRepPackedNativeUnsafe struct {
  324. Field1 []float64 `protobuf:"fixed64,1,rep,packed,name=Field1" json:"Field1,omitempty"`
  325. Field2 []float32 `protobuf:"fixed32,2,rep,packed,name=Field2" json:"Field2,omitempty"`
  326. Field3 []int32 `protobuf:"varint,3,rep,packed,name=Field3" json:"Field3,omitempty"`
  327. Field4 []int64 `protobuf:"varint,4,rep,packed,name=Field4" json:"Field4,omitempty"`
  328. Field5 []uint32 `protobuf:"varint,5,rep,packed,name=Field5" json:"Field5,omitempty"`
  329. Field6 []uint64 `protobuf:"varint,6,rep,packed,name=Field6" json:"Field6,omitempty"`
  330. Field7 []int32 `protobuf:"zigzag32,7,rep,packed,name=Field7" json:"Field7,omitempty"`
  331. Field8 []int64 `protobuf:"zigzag64,8,rep,packed,name=Field8" json:"Field8,omitempty"`
  332. Field9 []uint32 `protobuf:"fixed32,9,rep,packed,name=Field9" json:"Field9,omitempty"`
  333. Field10 []int32 `protobuf:"fixed32,10,rep,packed,name=Field10" json:"Field10,omitempty"`
  334. Field11 []uint64 `protobuf:"fixed64,11,rep,packed,name=Field11" json:"Field11,omitempty"`
  335. Field12 []int64 `protobuf:"fixed64,12,rep,packed,name=Field12" json:"Field12,omitempty"`
  336. Field13 []bool `protobuf:"varint,13,rep,packed,name=Field13" json:"Field13,omitempty"`
  337. XXX_unrecognized []byte `json:"-"`
  338. }
  339. func (m *NinRepPackedNativeUnsafe) Reset() { *m = NinRepPackedNativeUnsafe{} }
  340. func (m *NinRepPackedNativeUnsafe) String() string { return proto.CompactTextString(m) }
  341. func (*NinRepPackedNativeUnsafe) ProtoMessage() {}
  342. func (*NinRepPackedNativeUnsafe) Descriptor() ([]byte, []int) { return fileDescriptorPacked, []int{3} }
  343. func (m *NinRepPackedNativeUnsafe) GetField1() []float64 {
  344. if m != nil {
  345. return m.Field1
  346. }
  347. return nil
  348. }
  349. func (m *NinRepPackedNativeUnsafe) GetField2() []float32 {
  350. if m != nil {
  351. return m.Field2
  352. }
  353. return nil
  354. }
  355. func (m *NinRepPackedNativeUnsafe) GetField3() []int32 {
  356. if m != nil {
  357. return m.Field3
  358. }
  359. return nil
  360. }
  361. func (m *NinRepPackedNativeUnsafe) GetField4() []int64 {
  362. if m != nil {
  363. return m.Field4
  364. }
  365. return nil
  366. }
  367. func (m *NinRepPackedNativeUnsafe) GetField5() []uint32 {
  368. if m != nil {
  369. return m.Field5
  370. }
  371. return nil
  372. }
  373. func (m *NinRepPackedNativeUnsafe) GetField6() []uint64 {
  374. if m != nil {
  375. return m.Field6
  376. }
  377. return nil
  378. }
  379. func (m *NinRepPackedNativeUnsafe) GetField7() []int32 {
  380. if m != nil {
  381. return m.Field7
  382. }
  383. return nil
  384. }
  385. func (m *NinRepPackedNativeUnsafe) GetField8() []int64 {
  386. if m != nil {
  387. return m.Field8
  388. }
  389. return nil
  390. }
  391. func (m *NinRepPackedNativeUnsafe) GetField9() []uint32 {
  392. if m != nil {
  393. return m.Field9
  394. }
  395. return nil
  396. }
  397. func (m *NinRepPackedNativeUnsafe) GetField10() []int32 {
  398. if m != nil {
  399. return m.Field10
  400. }
  401. return nil
  402. }
  403. func (m *NinRepPackedNativeUnsafe) GetField11() []uint64 {
  404. if m != nil {
  405. return m.Field11
  406. }
  407. return nil
  408. }
  409. func (m *NinRepPackedNativeUnsafe) GetField12() []int64 {
  410. if m != nil {
  411. return m.Field12
  412. }
  413. return nil
  414. }
  415. func (m *NinRepPackedNativeUnsafe) GetField13() []bool {
  416. if m != nil {
  417. return m.Field13
  418. }
  419. return nil
  420. }
  421. func init() {
  422. proto.RegisterType((*NinRepNative)(nil), "packed.NinRepNative")
  423. proto.RegisterType((*NinRepPackedNative)(nil), "packed.NinRepPackedNative")
  424. proto.RegisterType((*NinRepNativeUnsafe)(nil), "packed.NinRepNativeUnsafe")
  425. proto.RegisterType((*NinRepPackedNativeUnsafe)(nil), "packed.NinRepPackedNativeUnsafe")
  426. }
  427. func NewPopulatedNinRepNative(r randyPacked, easy bool) *NinRepNative {
  428. this := &NinRepNative{}
  429. if r.Intn(10) != 0 {
  430. v1 := r.Intn(10)
  431. this.Field1 = make([]float64, v1)
  432. for i := 0; i < v1; i++ {
  433. this.Field1[i] = float64(r.Float64())
  434. if r.Intn(2) == 0 {
  435. this.Field1[i] *= -1
  436. }
  437. }
  438. }
  439. if r.Intn(10) != 0 {
  440. v2 := r.Intn(10)
  441. this.Field2 = make([]float32, v2)
  442. for i := 0; i < v2; i++ {
  443. this.Field2[i] = float32(r.Float32())
  444. if r.Intn(2) == 0 {
  445. this.Field2[i] *= -1
  446. }
  447. }
  448. }
  449. if r.Intn(10) != 0 {
  450. v3 := r.Intn(10)
  451. this.Field3 = make([]int32, v3)
  452. for i := 0; i < v3; i++ {
  453. this.Field3[i] = int32(r.Int31())
  454. if r.Intn(2) == 0 {
  455. this.Field3[i] *= -1
  456. }
  457. }
  458. }
  459. if r.Intn(10) != 0 {
  460. v4 := r.Intn(10)
  461. this.Field4 = make([]int64, v4)
  462. for i := 0; i < v4; i++ {
  463. this.Field4[i] = int64(r.Int63())
  464. if r.Intn(2) == 0 {
  465. this.Field4[i] *= -1
  466. }
  467. }
  468. }
  469. if r.Intn(10) != 0 {
  470. v5 := r.Intn(10)
  471. this.Field5 = make([]uint32, v5)
  472. for i := 0; i < v5; i++ {
  473. this.Field5[i] = uint32(r.Uint32())
  474. }
  475. }
  476. if r.Intn(10) != 0 {
  477. v6 := r.Intn(10)
  478. this.Field6 = make([]uint64, v6)
  479. for i := 0; i < v6; i++ {
  480. this.Field6[i] = uint64(uint64(r.Uint32()))
  481. }
  482. }
  483. if r.Intn(10) != 0 {
  484. v7 := r.Intn(10)
  485. this.Field7 = make([]int32, v7)
  486. for i := 0; i < v7; i++ {
  487. this.Field7[i] = int32(r.Int31())
  488. if r.Intn(2) == 0 {
  489. this.Field7[i] *= -1
  490. }
  491. }
  492. }
  493. if r.Intn(10) != 0 {
  494. v8 := r.Intn(10)
  495. this.Field8 = make([]int64, v8)
  496. for i := 0; i < v8; i++ {
  497. this.Field8[i] = int64(r.Int63())
  498. if r.Intn(2) == 0 {
  499. this.Field8[i] *= -1
  500. }
  501. }
  502. }
  503. if r.Intn(10) != 0 {
  504. v9 := r.Intn(10)
  505. this.Field9 = make([]uint32, v9)
  506. for i := 0; i < v9; i++ {
  507. this.Field9[i] = uint32(r.Uint32())
  508. }
  509. }
  510. if r.Intn(10) != 0 {
  511. v10 := r.Intn(10)
  512. this.Field10 = make([]int32, v10)
  513. for i := 0; i < v10; i++ {
  514. this.Field10[i] = int32(r.Int31())
  515. if r.Intn(2) == 0 {
  516. this.Field10[i] *= -1
  517. }
  518. }
  519. }
  520. if r.Intn(10) != 0 {
  521. v11 := r.Intn(10)
  522. this.Field11 = make([]uint64, v11)
  523. for i := 0; i < v11; i++ {
  524. this.Field11[i] = uint64(uint64(r.Uint32()))
  525. }
  526. }
  527. if r.Intn(10) != 0 {
  528. v12 := r.Intn(10)
  529. this.Field12 = make([]int64, v12)
  530. for i := 0; i < v12; i++ {
  531. this.Field12[i] = int64(r.Int63())
  532. if r.Intn(2) == 0 {
  533. this.Field12[i] *= -1
  534. }
  535. }
  536. }
  537. if r.Intn(10) != 0 {
  538. v13 := r.Intn(10)
  539. this.Field13 = make([]bool, v13)
  540. for i := 0; i < v13; i++ {
  541. this.Field13[i] = bool(bool(r.Intn(2) == 0))
  542. }
  543. }
  544. if !easy && r.Intn(10) != 0 {
  545. this.XXX_unrecognized = randUnrecognizedPacked(r, 14)
  546. }
  547. return this
  548. }
  549. func NewPopulatedNinRepPackedNative(r randyPacked, easy bool) *NinRepPackedNative {
  550. this := &NinRepPackedNative{}
  551. if r.Intn(10) != 0 {
  552. v14 := r.Intn(10)
  553. this.Field1 = make([]float64, v14)
  554. for i := 0; i < v14; i++ {
  555. this.Field1[i] = float64(r.Float64())
  556. if r.Intn(2) == 0 {
  557. this.Field1[i] *= -1
  558. }
  559. }
  560. }
  561. if r.Intn(10) != 0 {
  562. v15 := r.Intn(10)
  563. this.Field2 = make([]float32, v15)
  564. for i := 0; i < v15; i++ {
  565. this.Field2[i] = float32(r.Float32())
  566. if r.Intn(2) == 0 {
  567. this.Field2[i] *= -1
  568. }
  569. }
  570. }
  571. if r.Intn(10) != 0 {
  572. v16 := r.Intn(10)
  573. this.Field3 = make([]int32, v16)
  574. for i := 0; i < v16; i++ {
  575. this.Field3[i] = int32(r.Int31())
  576. if r.Intn(2) == 0 {
  577. this.Field3[i] *= -1
  578. }
  579. }
  580. }
  581. if r.Intn(10) != 0 {
  582. v17 := r.Intn(10)
  583. this.Field4 = make([]int64, v17)
  584. for i := 0; i < v17; i++ {
  585. this.Field4[i] = int64(r.Int63())
  586. if r.Intn(2) == 0 {
  587. this.Field4[i] *= -1
  588. }
  589. }
  590. }
  591. if r.Intn(10) != 0 {
  592. v18 := r.Intn(10)
  593. this.Field5 = make([]uint32, v18)
  594. for i := 0; i < v18; i++ {
  595. this.Field5[i] = uint32(r.Uint32())
  596. }
  597. }
  598. if r.Intn(10) != 0 {
  599. v19 := r.Intn(10)
  600. this.Field6 = make([]uint64, v19)
  601. for i := 0; i < v19; i++ {
  602. this.Field6[i] = uint64(uint64(r.Uint32()))
  603. }
  604. }
  605. if r.Intn(10) != 0 {
  606. v20 := r.Intn(10)
  607. this.Field7 = make([]int32, v20)
  608. for i := 0; i < v20; i++ {
  609. this.Field7[i] = int32(r.Int31())
  610. if r.Intn(2) == 0 {
  611. this.Field7[i] *= -1
  612. }
  613. }
  614. }
  615. if r.Intn(10) != 0 {
  616. v21 := r.Intn(10)
  617. this.Field8 = make([]int64, v21)
  618. for i := 0; i < v21; i++ {
  619. this.Field8[i] = int64(r.Int63())
  620. if r.Intn(2) == 0 {
  621. this.Field8[i] *= -1
  622. }
  623. }
  624. }
  625. if r.Intn(10) != 0 {
  626. v22 := r.Intn(10)
  627. this.Field9 = make([]uint32, v22)
  628. for i := 0; i < v22; i++ {
  629. this.Field9[i] = uint32(r.Uint32())
  630. }
  631. }
  632. if r.Intn(10) != 0 {
  633. v23 := r.Intn(10)
  634. this.Field10 = make([]int32, v23)
  635. for i := 0; i < v23; i++ {
  636. this.Field10[i] = int32(r.Int31())
  637. if r.Intn(2) == 0 {
  638. this.Field10[i] *= -1
  639. }
  640. }
  641. }
  642. if r.Intn(10) != 0 {
  643. v24 := r.Intn(10)
  644. this.Field11 = make([]uint64, v24)
  645. for i := 0; i < v24; i++ {
  646. this.Field11[i] = uint64(uint64(r.Uint32()))
  647. }
  648. }
  649. if r.Intn(10) != 0 {
  650. v25 := r.Intn(10)
  651. this.Field12 = make([]int64, v25)
  652. for i := 0; i < v25; i++ {
  653. this.Field12[i] = int64(r.Int63())
  654. if r.Intn(2) == 0 {
  655. this.Field12[i] *= -1
  656. }
  657. }
  658. }
  659. if r.Intn(10) != 0 {
  660. v26 := r.Intn(10)
  661. this.Field13 = make([]bool, v26)
  662. for i := 0; i < v26; i++ {
  663. this.Field13[i] = bool(bool(r.Intn(2) == 0))
  664. }
  665. }
  666. if !easy && r.Intn(10) != 0 {
  667. this.XXX_unrecognized = randUnrecognizedPacked(r, 14)
  668. }
  669. return this
  670. }
  671. func NewPopulatedNinRepNativeUnsafe(r randyPacked, easy bool) *NinRepNativeUnsafe {
  672. this := &NinRepNativeUnsafe{}
  673. if r.Intn(10) != 0 {
  674. v27 := r.Intn(10)
  675. this.Field1 = make([]float64, v27)
  676. for i := 0; i < v27; i++ {
  677. this.Field1[i] = float64(r.Float64())
  678. if r.Intn(2) == 0 {
  679. this.Field1[i] *= -1
  680. }
  681. }
  682. }
  683. if r.Intn(10) != 0 {
  684. v28 := r.Intn(10)
  685. this.Field2 = make([]float32, v28)
  686. for i := 0; i < v28; i++ {
  687. this.Field2[i] = float32(r.Float32())
  688. if r.Intn(2) == 0 {
  689. this.Field2[i] *= -1
  690. }
  691. }
  692. }
  693. if r.Intn(10) != 0 {
  694. v29 := r.Intn(10)
  695. this.Field3 = make([]int32, v29)
  696. for i := 0; i < v29; i++ {
  697. this.Field3[i] = int32(r.Int31())
  698. if r.Intn(2) == 0 {
  699. this.Field3[i] *= -1
  700. }
  701. }
  702. }
  703. if r.Intn(10) != 0 {
  704. v30 := r.Intn(10)
  705. this.Field4 = make([]int64, v30)
  706. for i := 0; i < v30; i++ {
  707. this.Field4[i] = int64(r.Int63())
  708. if r.Intn(2) == 0 {
  709. this.Field4[i] *= -1
  710. }
  711. }
  712. }
  713. if r.Intn(10) != 0 {
  714. v31 := r.Intn(10)
  715. this.Field5 = make([]uint32, v31)
  716. for i := 0; i < v31; i++ {
  717. this.Field5[i] = uint32(r.Uint32())
  718. }
  719. }
  720. if r.Intn(10) != 0 {
  721. v32 := r.Intn(10)
  722. this.Field6 = make([]uint64, v32)
  723. for i := 0; i < v32; i++ {
  724. this.Field6[i] = uint64(uint64(r.Uint32()))
  725. }
  726. }
  727. if r.Intn(10) != 0 {
  728. v33 := r.Intn(10)
  729. this.Field7 = make([]int32, v33)
  730. for i := 0; i < v33; i++ {
  731. this.Field7[i] = int32(r.Int31())
  732. if r.Intn(2) == 0 {
  733. this.Field7[i] *= -1
  734. }
  735. }
  736. }
  737. if r.Intn(10) != 0 {
  738. v34 := r.Intn(10)
  739. this.Field8 = make([]int64, v34)
  740. for i := 0; i < v34; i++ {
  741. this.Field8[i] = int64(r.Int63())
  742. if r.Intn(2) == 0 {
  743. this.Field8[i] *= -1
  744. }
  745. }
  746. }
  747. if r.Intn(10) != 0 {
  748. v35 := r.Intn(10)
  749. this.Field9 = make([]uint32, v35)
  750. for i := 0; i < v35; i++ {
  751. this.Field9[i] = uint32(r.Uint32())
  752. }
  753. }
  754. if r.Intn(10) != 0 {
  755. v36 := r.Intn(10)
  756. this.Field10 = make([]int32, v36)
  757. for i := 0; i < v36; i++ {
  758. this.Field10[i] = int32(r.Int31())
  759. if r.Intn(2) == 0 {
  760. this.Field10[i] *= -1
  761. }
  762. }
  763. }
  764. if r.Intn(10) != 0 {
  765. v37 := r.Intn(10)
  766. this.Field11 = make([]uint64, v37)
  767. for i := 0; i < v37; i++ {
  768. this.Field11[i] = uint64(uint64(r.Uint32()))
  769. }
  770. }
  771. if r.Intn(10) != 0 {
  772. v38 := r.Intn(10)
  773. this.Field12 = make([]int64, v38)
  774. for i := 0; i < v38; i++ {
  775. this.Field12[i] = int64(r.Int63())
  776. if r.Intn(2) == 0 {
  777. this.Field12[i] *= -1
  778. }
  779. }
  780. }
  781. if r.Intn(10) != 0 {
  782. v39 := r.Intn(10)
  783. this.Field13 = make([]bool, v39)
  784. for i := 0; i < v39; i++ {
  785. this.Field13[i] = bool(bool(r.Intn(2) == 0))
  786. }
  787. }
  788. if !easy && r.Intn(10) != 0 {
  789. this.XXX_unrecognized = randUnrecognizedPacked(r, 14)
  790. }
  791. return this
  792. }
  793. func NewPopulatedNinRepPackedNativeUnsafe(r randyPacked, easy bool) *NinRepPackedNativeUnsafe {
  794. this := &NinRepPackedNativeUnsafe{}
  795. if r.Intn(10) != 0 {
  796. v40 := r.Intn(10)
  797. this.Field1 = make([]float64, v40)
  798. for i := 0; i < v40; i++ {
  799. this.Field1[i] = float64(r.Float64())
  800. if r.Intn(2) == 0 {
  801. this.Field1[i] *= -1
  802. }
  803. }
  804. }
  805. if r.Intn(10) != 0 {
  806. v41 := r.Intn(10)
  807. this.Field2 = make([]float32, v41)
  808. for i := 0; i < v41; i++ {
  809. this.Field2[i] = float32(r.Float32())
  810. if r.Intn(2) == 0 {
  811. this.Field2[i] *= -1
  812. }
  813. }
  814. }
  815. if r.Intn(10) != 0 {
  816. v42 := r.Intn(10)
  817. this.Field3 = make([]int32, v42)
  818. for i := 0; i < v42; i++ {
  819. this.Field3[i] = int32(r.Int31())
  820. if r.Intn(2) == 0 {
  821. this.Field3[i] *= -1
  822. }
  823. }
  824. }
  825. if r.Intn(10) != 0 {
  826. v43 := r.Intn(10)
  827. this.Field4 = make([]int64, v43)
  828. for i := 0; i < v43; i++ {
  829. this.Field4[i] = int64(r.Int63())
  830. if r.Intn(2) == 0 {
  831. this.Field4[i] *= -1
  832. }
  833. }
  834. }
  835. if r.Intn(10) != 0 {
  836. v44 := r.Intn(10)
  837. this.Field5 = make([]uint32, v44)
  838. for i := 0; i < v44; i++ {
  839. this.Field5[i] = uint32(r.Uint32())
  840. }
  841. }
  842. if r.Intn(10) != 0 {
  843. v45 := r.Intn(10)
  844. this.Field6 = make([]uint64, v45)
  845. for i := 0; i < v45; i++ {
  846. this.Field6[i] = uint64(uint64(r.Uint32()))
  847. }
  848. }
  849. if r.Intn(10) != 0 {
  850. v46 := r.Intn(10)
  851. this.Field7 = make([]int32, v46)
  852. for i := 0; i < v46; i++ {
  853. this.Field7[i] = int32(r.Int31())
  854. if r.Intn(2) == 0 {
  855. this.Field7[i] *= -1
  856. }
  857. }
  858. }
  859. if r.Intn(10) != 0 {
  860. v47 := r.Intn(10)
  861. this.Field8 = make([]int64, v47)
  862. for i := 0; i < v47; i++ {
  863. this.Field8[i] = int64(r.Int63())
  864. if r.Intn(2) == 0 {
  865. this.Field8[i] *= -1
  866. }
  867. }
  868. }
  869. if r.Intn(10) != 0 {
  870. v48 := r.Intn(10)
  871. this.Field9 = make([]uint32, v48)
  872. for i := 0; i < v48; i++ {
  873. this.Field9[i] = uint32(r.Uint32())
  874. }
  875. }
  876. if r.Intn(10) != 0 {
  877. v49 := r.Intn(10)
  878. this.Field10 = make([]int32, v49)
  879. for i := 0; i < v49; i++ {
  880. this.Field10[i] = int32(r.Int31())
  881. if r.Intn(2) == 0 {
  882. this.Field10[i] *= -1
  883. }
  884. }
  885. }
  886. if r.Intn(10) != 0 {
  887. v50 := r.Intn(10)
  888. this.Field11 = make([]uint64, v50)
  889. for i := 0; i < v50; i++ {
  890. this.Field11[i] = uint64(uint64(r.Uint32()))
  891. }
  892. }
  893. if r.Intn(10) != 0 {
  894. v51 := r.Intn(10)
  895. this.Field12 = make([]int64, v51)
  896. for i := 0; i < v51; i++ {
  897. this.Field12[i] = int64(r.Int63())
  898. if r.Intn(2) == 0 {
  899. this.Field12[i] *= -1
  900. }
  901. }
  902. }
  903. if r.Intn(10) != 0 {
  904. v52 := r.Intn(10)
  905. this.Field13 = make([]bool, v52)
  906. for i := 0; i < v52; i++ {
  907. this.Field13[i] = bool(bool(r.Intn(2) == 0))
  908. }
  909. }
  910. if !easy && r.Intn(10) != 0 {
  911. this.XXX_unrecognized = randUnrecognizedPacked(r, 14)
  912. }
  913. return this
  914. }
  915. type randyPacked interface {
  916. Float32() float32
  917. Float64() float64
  918. Int63() int64
  919. Int31() int32
  920. Uint32() uint32
  921. Intn(n int) int
  922. }
  923. func randUTF8RunePacked(r randyPacked) rune {
  924. ru := r.Intn(62)
  925. if ru < 10 {
  926. return rune(ru + 48)
  927. } else if ru < 36 {
  928. return rune(ru + 55)
  929. }
  930. return rune(ru + 61)
  931. }
  932. func randStringPacked(r randyPacked) string {
  933. v53 := r.Intn(100)
  934. tmps := make([]rune, v53)
  935. for i := 0; i < v53; i++ {
  936. tmps[i] = randUTF8RunePacked(r)
  937. }
  938. return string(tmps)
  939. }
  940. func randUnrecognizedPacked(r randyPacked, maxFieldNumber int) (dAtA []byte) {
  941. l := r.Intn(5)
  942. for i := 0; i < l; i++ {
  943. wire := r.Intn(4)
  944. if wire == 3 {
  945. wire = 5
  946. }
  947. fieldNumber := maxFieldNumber + r.Intn(100)
  948. dAtA = randFieldPacked(dAtA, r, fieldNumber, wire)
  949. }
  950. return dAtA
  951. }
  952. func randFieldPacked(dAtA []byte, r randyPacked, fieldNumber int, wire int) []byte {
  953. key := uint32(fieldNumber)<<3 | uint32(wire)
  954. switch wire {
  955. case 0:
  956. dAtA = encodeVarintPopulatePacked(dAtA, uint64(key))
  957. v54 := r.Int63()
  958. if r.Intn(2) == 0 {
  959. v54 *= -1
  960. }
  961. dAtA = encodeVarintPopulatePacked(dAtA, uint64(v54))
  962. case 1:
  963. dAtA = encodeVarintPopulatePacked(dAtA, uint64(key))
  964. dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)))
  965. case 2:
  966. dAtA = encodeVarintPopulatePacked(dAtA, uint64(key))
  967. ll := r.Intn(100)
  968. dAtA = encodeVarintPopulatePacked(dAtA, uint64(ll))
  969. for j := 0; j < ll; j++ {
  970. dAtA = append(dAtA, byte(r.Intn(256)))
  971. }
  972. default:
  973. dAtA = encodeVarintPopulatePacked(dAtA, uint64(key))
  974. dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)))
  975. }
  976. return dAtA
  977. }
  978. func encodeVarintPopulatePacked(dAtA []byte, v uint64) []byte {
  979. for v >= 1<<7 {
  980. dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80))
  981. v >>= 7
  982. }
  983. dAtA = append(dAtA, uint8(v))
  984. return dAtA
  985. }
  986. func (m *NinRepNative) Unmarshal(dAtA []byte) error {
  987. l := len(dAtA)
  988. iNdEx := 0
  989. for iNdEx < l {
  990. preIndex := iNdEx
  991. var wire uint64
  992. for shift := uint(0); ; shift += 7 {
  993. if shift >= 64 {
  994. return ErrIntOverflowPacked
  995. }
  996. if iNdEx >= l {
  997. return io.ErrUnexpectedEOF
  998. }
  999. b := dAtA[iNdEx]
  1000. iNdEx++
  1001. wire |= (uint64(b) & 0x7F) << shift
  1002. if b < 0x80 {
  1003. break
  1004. }
  1005. }
  1006. fieldNum := int32(wire >> 3)
  1007. wireType := int(wire & 0x7)
  1008. if wireType == 4 {
  1009. return fmt.Errorf("proto: NinRepNative: wiretype end group for non-group")
  1010. }
  1011. if fieldNum <= 0 {
  1012. return fmt.Errorf("proto: NinRepNative: illegal tag %d (wire type %d)", fieldNum, wire)
  1013. }
  1014. switch fieldNum {
  1015. case 1:
  1016. if wireType == 1 {
  1017. var v uint64
  1018. if (iNdEx + 8) > l {
  1019. return io.ErrUnexpectedEOF
  1020. }
  1021. v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  1022. iNdEx += 8
  1023. v2 := float64(math.Float64frombits(v))
  1024. m.Field1 = append(m.Field1, v2)
  1025. } else if wireType == 2 {
  1026. var packedLen int
  1027. for shift := uint(0); ; shift += 7 {
  1028. if shift >= 64 {
  1029. return ErrIntOverflowPacked
  1030. }
  1031. if iNdEx >= l {
  1032. return io.ErrUnexpectedEOF
  1033. }
  1034. b := dAtA[iNdEx]
  1035. iNdEx++
  1036. packedLen |= (int(b) & 0x7F) << shift
  1037. if b < 0x80 {
  1038. break
  1039. }
  1040. }
  1041. if packedLen < 0 {
  1042. return ErrInvalidLengthPacked
  1043. }
  1044. postIndex := iNdEx + packedLen
  1045. if postIndex > l {
  1046. return io.ErrUnexpectedEOF
  1047. }
  1048. for iNdEx < postIndex {
  1049. var v uint64
  1050. if (iNdEx + 8) > l {
  1051. return io.ErrUnexpectedEOF
  1052. }
  1053. v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  1054. iNdEx += 8
  1055. v2 := float64(math.Float64frombits(v))
  1056. m.Field1 = append(m.Field1, v2)
  1057. }
  1058. } else {
  1059. return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
  1060. }
  1061. case 2:
  1062. if wireType == 5 {
  1063. var v uint32
  1064. if (iNdEx + 4) > l {
  1065. return io.ErrUnexpectedEOF
  1066. }
  1067. v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  1068. iNdEx += 4
  1069. v2 := float32(math.Float32frombits(v))
  1070. m.Field2 = append(m.Field2, v2)
  1071. } else if wireType == 2 {
  1072. var packedLen int
  1073. for shift := uint(0); ; shift += 7 {
  1074. if shift >= 64 {
  1075. return ErrIntOverflowPacked
  1076. }
  1077. if iNdEx >= l {
  1078. return io.ErrUnexpectedEOF
  1079. }
  1080. b := dAtA[iNdEx]
  1081. iNdEx++
  1082. packedLen |= (int(b) & 0x7F) << shift
  1083. if b < 0x80 {
  1084. break
  1085. }
  1086. }
  1087. if packedLen < 0 {
  1088. return ErrInvalidLengthPacked
  1089. }
  1090. postIndex := iNdEx + packedLen
  1091. if postIndex > l {
  1092. return io.ErrUnexpectedEOF
  1093. }
  1094. for iNdEx < postIndex {
  1095. var v uint32
  1096. if (iNdEx + 4) > l {
  1097. return io.ErrUnexpectedEOF
  1098. }
  1099. v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  1100. iNdEx += 4
  1101. v2 := float32(math.Float32frombits(v))
  1102. m.Field2 = append(m.Field2, v2)
  1103. }
  1104. } else {
  1105. return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
  1106. }
  1107. case 3:
  1108. if wireType == 0 {
  1109. var v int32
  1110. for shift := uint(0); ; shift += 7 {
  1111. if shift >= 64 {
  1112. return ErrIntOverflowPacked
  1113. }
  1114. if iNdEx >= l {
  1115. return io.ErrUnexpectedEOF
  1116. }
  1117. b := dAtA[iNdEx]
  1118. iNdEx++
  1119. v |= (int32(b) & 0x7F) << shift
  1120. if b < 0x80 {
  1121. break
  1122. }
  1123. }
  1124. m.Field3 = append(m.Field3, v)
  1125. } else if wireType == 2 {
  1126. var packedLen int
  1127. for shift := uint(0); ; shift += 7 {
  1128. if shift >= 64 {
  1129. return ErrIntOverflowPacked
  1130. }
  1131. if iNdEx >= l {
  1132. return io.ErrUnexpectedEOF
  1133. }
  1134. b := dAtA[iNdEx]
  1135. iNdEx++
  1136. packedLen |= (int(b) & 0x7F) << shift
  1137. if b < 0x80 {
  1138. break
  1139. }
  1140. }
  1141. if packedLen < 0 {
  1142. return ErrInvalidLengthPacked
  1143. }
  1144. postIndex := iNdEx + packedLen
  1145. if postIndex > l {
  1146. return io.ErrUnexpectedEOF
  1147. }
  1148. for iNdEx < postIndex {
  1149. var v int32
  1150. for shift := uint(0); ; shift += 7 {
  1151. if shift >= 64 {
  1152. return ErrIntOverflowPacked
  1153. }
  1154. if iNdEx >= l {
  1155. return io.ErrUnexpectedEOF
  1156. }
  1157. b := dAtA[iNdEx]
  1158. iNdEx++
  1159. v |= (int32(b) & 0x7F) << shift
  1160. if b < 0x80 {
  1161. break
  1162. }
  1163. }
  1164. m.Field3 = append(m.Field3, v)
  1165. }
  1166. } else {
  1167. return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
  1168. }
  1169. case 4:
  1170. if wireType == 0 {
  1171. var v int64
  1172. for shift := uint(0); ; shift += 7 {
  1173. if shift >= 64 {
  1174. return ErrIntOverflowPacked
  1175. }
  1176. if iNdEx >= l {
  1177. return io.ErrUnexpectedEOF
  1178. }
  1179. b := dAtA[iNdEx]
  1180. iNdEx++
  1181. v |= (int64(b) & 0x7F) << shift
  1182. if b < 0x80 {
  1183. break
  1184. }
  1185. }
  1186. m.Field4 = append(m.Field4, v)
  1187. } else if wireType == 2 {
  1188. var packedLen int
  1189. for shift := uint(0); ; shift += 7 {
  1190. if shift >= 64 {
  1191. return ErrIntOverflowPacked
  1192. }
  1193. if iNdEx >= l {
  1194. return io.ErrUnexpectedEOF
  1195. }
  1196. b := dAtA[iNdEx]
  1197. iNdEx++
  1198. packedLen |= (int(b) & 0x7F) << shift
  1199. if b < 0x80 {
  1200. break
  1201. }
  1202. }
  1203. if packedLen < 0 {
  1204. return ErrInvalidLengthPacked
  1205. }
  1206. postIndex := iNdEx + packedLen
  1207. if postIndex > l {
  1208. return io.ErrUnexpectedEOF
  1209. }
  1210. for iNdEx < postIndex {
  1211. var v int64
  1212. for shift := uint(0); ; shift += 7 {
  1213. if shift >= 64 {
  1214. return ErrIntOverflowPacked
  1215. }
  1216. if iNdEx >= l {
  1217. return io.ErrUnexpectedEOF
  1218. }
  1219. b := dAtA[iNdEx]
  1220. iNdEx++
  1221. v |= (int64(b) & 0x7F) << shift
  1222. if b < 0x80 {
  1223. break
  1224. }
  1225. }
  1226. m.Field4 = append(m.Field4, v)
  1227. }
  1228. } else {
  1229. return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
  1230. }
  1231. case 5:
  1232. if wireType == 0 {
  1233. var v uint32
  1234. for shift := uint(0); ; shift += 7 {
  1235. if shift >= 64 {
  1236. return ErrIntOverflowPacked
  1237. }
  1238. if iNdEx >= l {
  1239. return io.ErrUnexpectedEOF
  1240. }
  1241. b := dAtA[iNdEx]
  1242. iNdEx++
  1243. v |= (uint32(b) & 0x7F) << shift
  1244. if b < 0x80 {
  1245. break
  1246. }
  1247. }
  1248. m.Field5 = append(m.Field5, v)
  1249. } else if wireType == 2 {
  1250. var packedLen int
  1251. for shift := uint(0); ; shift += 7 {
  1252. if shift >= 64 {
  1253. return ErrIntOverflowPacked
  1254. }
  1255. if iNdEx >= l {
  1256. return io.ErrUnexpectedEOF
  1257. }
  1258. b := dAtA[iNdEx]
  1259. iNdEx++
  1260. packedLen |= (int(b) & 0x7F) << shift
  1261. if b < 0x80 {
  1262. break
  1263. }
  1264. }
  1265. if packedLen < 0 {
  1266. return ErrInvalidLengthPacked
  1267. }
  1268. postIndex := iNdEx + packedLen
  1269. if postIndex > l {
  1270. return io.ErrUnexpectedEOF
  1271. }
  1272. for iNdEx < postIndex {
  1273. var v uint32
  1274. for shift := uint(0); ; shift += 7 {
  1275. if shift >= 64 {
  1276. return ErrIntOverflowPacked
  1277. }
  1278. if iNdEx >= l {
  1279. return io.ErrUnexpectedEOF
  1280. }
  1281. b := dAtA[iNdEx]
  1282. iNdEx++
  1283. v |= (uint32(b) & 0x7F) << shift
  1284. if b < 0x80 {
  1285. break
  1286. }
  1287. }
  1288. m.Field5 = append(m.Field5, v)
  1289. }
  1290. } else {
  1291. return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
  1292. }
  1293. case 6:
  1294. if wireType == 0 {
  1295. var v uint64
  1296. for shift := uint(0); ; shift += 7 {
  1297. if shift >= 64 {
  1298. return ErrIntOverflowPacked
  1299. }
  1300. if iNdEx >= l {
  1301. return io.ErrUnexpectedEOF
  1302. }
  1303. b := dAtA[iNdEx]
  1304. iNdEx++
  1305. v |= (uint64(b) & 0x7F) << shift
  1306. if b < 0x80 {
  1307. break
  1308. }
  1309. }
  1310. m.Field6 = append(m.Field6, v)
  1311. } else if wireType == 2 {
  1312. var packedLen int
  1313. for shift := uint(0); ; shift += 7 {
  1314. if shift >= 64 {
  1315. return ErrIntOverflowPacked
  1316. }
  1317. if iNdEx >= l {
  1318. return io.ErrUnexpectedEOF
  1319. }
  1320. b := dAtA[iNdEx]
  1321. iNdEx++
  1322. packedLen |= (int(b) & 0x7F) << shift
  1323. if b < 0x80 {
  1324. break
  1325. }
  1326. }
  1327. if packedLen < 0 {
  1328. return ErrInvalidLengthPacked
  1329. }
  1330. postIndex := iNdEx + packedLen
  1331. if postIndex > l {
  1332. return io.ErrUnexpectedEOF
  1333. }
  1334. for iNdEx < postIndex {
  1335. var v uint64
  1336. for shift := uint(0); ; shift += 7 {
  1337. if shift >= 64 {
  1338. return ErrIntOverflowPacked
  1339. }
  1340. if iNdEx >= l {
  1341. return io.ErrUnexpectedEOF
  1342. }
  1343. b := dAtA[iNdEx]
  1344. iNdEx++
  1345. v |= (uint64(b) & 0x7F) << shift
  1346. if b < 0x80 {
  1347. break
  1348. }
  1349. }
  1350. m.Field6 = append(m.Field6, v)
  1351. }
  1352. } else {
  1353. return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
  1354. }
  1355. case 7:
  1356. if wireType == 0 {
  1357. var v int32
  1358. for shift := uint(0); ; shift += 7 {
  1359. if shift >= 64 {
  1360. return ErrIntOverflowPacked
  1361. }
  1362. if iNdEx >= l {
  1363. return io.ErrUnexpectedEOF
  1364. }
  1365. b := dAtA[iNdEx]
  1366. iNdEx++
  1367. v |= (int32(b) & 0x7F) << shift
  1368. if b < 0x80 {
  1369. break
  1370. }
  1371. }
  1372. v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
  1373. m.Field7 = append(m.Field7, v)
  1374. } else if wireType == 2 {
  1375. var packedLen int
  1376. for shift := uint(0); ; shift += 7 {
  1377. if shift >= 64 {
  1378. return ErrIntOverflowPacked
  1379. }
  1380. if iNdEx >= l {
  1381. return io.ErrUnexpectedEOF
  1382. }
  1383. b := dAtA[iNdEx]
  1384. iNdEx++
  1385. packedLen |= (int(b) & 0x7F) << shift
  1386. if b < 0x80 {
  1387. break
  1388. }
  1389. }
  1390. if packedLen < 0 {
  1391. return ErrInvalidLengthPacked
  1392. }
  1393. postIndex := iNdEx + packedLen
  1394. if postIndex > l {
  1395. return io.ErrUnexpectedEOF
  1396. }
  1397. for iNdEx < postIndex {
  1398. var v int32
  1399. for shift := uint(0); ; shift += 7 {
  1400. if shift >= 64 {
  1401. return ErrIntOverflowPacked
  1402. }
  1403. if iNdEx >= l {
  1404. return io.ErrUnexpectedEOF
  1405. }
  1406. b := dAtA[iNdEx]
  1407. iNdEx++
  1408. v |= (int32(b) & 0x7F) << shift
  1409. if b < 0x80 {
  1410. break
  1411. }
  1412. }
  1413. v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
  1414. m.Field7 = append(m.Field7, v)
  1415. }
  1416. } else {
  1417. return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
  1418. }
  1419. case 8:
  1420. if wireType == 0 {
  1421. var v uint64
  1422. for shift := uint(0); ; shift += 7 {
  1423. if shift >= 64 {
  1424. return ErrIntOverflowPacked
  1425. }
  1426. if iNdEx >= l {
  1427. return io.ErrUnexpectedEOF
  1428. }
  1429. b := dAtA[iNdEx]
  1430. iNdEx++
  1431. v |= (uint64(b) & 0x7F) << shift
  1432. if b < 0x80 {
  1433. break
  1434. }
  1435. }
  1436. v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
  1437. m.Field8 = append(m.Field8, int64(v))
  1438. } else if wireType == 2 {
  1439. var packedLen int
  1440. for shift := uint(0); ; shift += 7 {
  1441. if shift >= 64 {
  1442. return ErrIntOverflowPacked
  1443. }
  1444. if iNdEx >= l {
  1445. return io.ErrUnexpectedEOF
  1446. }
  1447. b := dAtA[iNdEx]
  1448. iNdEx++
  1449. packedLen |= (int(b) & 0x7F) << shift
  1450. if b < 0x80 {
  1451. break
  1452. }
  1453. }
  1454. if packedLen < 0 {
  1455. return ErrInvalidLengthPacked
  1456. }
  1457. postIndex := iNdEx + packedLen
  1458. if postIndex > l {
  1459. return io.ErrUnexpectedEOF
  1460. }
  1461. for iNdEx < postIndex {
  1462. var v uint64
  1463. for shift := uint(0); ; shift += 7 {
  1464. if shift >= 64 {
  1465. return ErrIntOverflowPacked
  1466. }
  1467. if iNdEx >= l {
  1468. return io.ErrUnexpectedEOF
  1469. }
  1470. b := dAtA[iNdEx]
  1471. iNdEx++
  1472. v |= (uint64(b) & 0x7F) << shift
  1473. if b < 0x80 {
  1474. break
  1475. }
  1476. }
  1477. v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
  1478. m.Field8 = append(m.Field8, int64(v))
  1479. }
  1480. } else {
  1481. return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
  1482. }
  1483. case 9:
  1484. if wireType == 5 {
  1485. var v uint32
  1486. if (iNdEx + 4) > l {
  1487. return io.ErrUnexpectedEOF
  1488. }
  1489. v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  1490. iNdEx += 4
  1491. m.Field9 = append(m.Field9, v)
  1492. } else if wireType == 2 {
  1493. var packedLen int
  1494. for shift := uint(0); ; shift += 7 {
  1495. if shift >= 64 {
  1496. return ErrIntOverflowPacked
  1497. }
  1498. if iNdEx >= l {
  1499. return io.ErrUnexpectedEOF
  1500. }
  1501. b := dAtA[iNdEx]
  1502. iNdEx++
  1503. packedLen |= (int(b) & 0x7F) << shift
  1504. if b < 0x80 {
  1505. break
  1506. }
  1507. }
  1508. if packedLen < 0 {
  1509. return ErrInvalidLengthPacked
  1510. }
  1511. postIndex := iNdEx + packedLen
  1512. if postIndex > l {
  1513. return io.ErrUnexpectedEOF
  1514. }
  1515. for iNdEx < postIndex {
  1516. var v uint32
  1517. if (iNdEx + 4) > l {
  1518. return io.ErrUnexpectedEOF
  1519. }
  1520. v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  1521. iNdEx += 4
  1522. m.Field9 = append(m.Field9, v)
  1523. }
  1524. } else {
  1525. return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
  1526. }
  1527. case 10:
  1528. if wireType == 5 {
  1529. var v int32
  1530. if (iNdEx + 4) > l {
  1531. return io.ErrUnexpectedEOF
  1532. }
  1533. v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  1534. iNdEx += 4
  1535. m.Field10 = append(m.Field10, v)
  1536. } else if wireType == 2 {
  1537. var packedLen int
  1538. for shift := uint(0); ; shift += 7 {
  1539. if shift >= 64 {
  1540. return ErrIntOverflowPacked
  1541. }
  1542. if iNdEx >= l {
  1543. return io.ErrUnexpectedEOF
  1544. }
  1545. b := dAtA[iNdEx]
  1546. iNdEx++
  1547. packedLen |= (int(b) & 0x7F) << shift
  1548. if b < 0x80 {
  1549. break
  1550. }
  1551. }
  1552. if packedLen < 0 {
  1553. return ErrInvalidLengthPacked
  1554. }
  1555. postIndex := iNdEx + packedLen
  1556. if postIndex > l {
  1557. return io.ErrUnexpectedEOF
  1558. }
  1559. for iNdEx < postIndex {
  1560. var v int32
  1561. if (iNdEx + 4) > l {
  1562. return io.ErrUnexpectedEOF
  1563. }
  1564. v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  1565. iNdEx += 4
  1566. m.Field10 = append(m.Field10, v)
  1567. }
  1568. } else {
  1569. return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
  1570. }
  1571. case 11:
  1572. if wireType == 1 {
  1573. var v uint64
  1574. if (iNdEx + 8) > l {
  1575. return io.ErrUnexpectedEOF
  1576. }
  1577. v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  1578. iNdEx += 8
  1579. m.Field11 = append(m.Field11, v)
  1580. } else if wireType == 2 {
  1581. var packedLen int
  1582. for shift := uint(0); ; shift += 7 {
  1583. if shift >= 64 {
  1584. return ErrIntOverflowPacked
  1585. }
  1586. if iNdEx >= l {
  1587. return io.ErrUnexpectedEOF
  1588. }
  1589. b := dAtA[iNdEx]
  1590. iNdEx++
  1591. packedLen |= (int(b) & 0x7F) << shift
  1592. if b < 0x80 {
  1593. break
  1594. }
  1595. }
  1596. if packedLen < 0 {
  1597. return ErrInvalidLengthPacked
  1598. }
  1599. postIndex := iNdEx + packedLen
  1600. if postIndex > l {
  1601. return io.ErrUnexpectedEOF
  1602. }
  1603. for iNdEx < postIndex {
  1604. var v uint64
  1605. if (iNdEx + 8) > l {
  1606. return io.ErrUnexpectedEOF
  1607. }
  1608. v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  1609. iNdEx += 8
  1610. m.Field11 = append(m.Field11, v)
  1611. }
  1612. } else {
  1613. return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
  1614. }
  1615. case 12:
  1616. if wireType == 1 {
  1617. var v int64
  1618. if (iNdEx + 8) > l {
  1619. return io.ErrUnexpectedEOF
  1620. }
  1621. v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  1622. iNdEx += 8
  1623. m.Field12 = append(m.Field12, v)
  1624. } else if wireType == 2 {
  1625. var packedLen int
  1626. for shift := uint(0); ; shift += 7 {
  1627. if shift >= 64 {
  1628. return ErrIntOverflowPacked
  1629. }
  1630. if iNdEx >= l {
  1631. return io.ErrUnexpectedEOF
  1632. }
  1633. b := dAtA[iNdEx]
  1634. iNdEx++
  1635. packedLen |= (int(b) & 0x7F) << shift
  1636. if b < 0x80 {
  1637. break
  1638. }
  1639. }
  1640. if packedLen < 0 {
  1641. return ErrInvalidLengthPacked
  1642. }
  1643. postIndex := iNdEx + packedLen
  1644. if postIndex > l {
  1645. return io.ErrUnexpectedEOF
  1646. }
  1647. for iNdEx < postIndex {
  1648. var v int64
  1649. if (iNdEx + 8) > l {
  1650. return io.ErrUnexpectedEOF
  1651. }
  1652. v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  1653. iNdEx += 8
  1654. m.Field12 = append(m.Field12, v)
  1655. }
  1656. } else {
  1657. return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
  1658. }
  1659. case 13:
  1660. if wireType == 0 {
  1661. var v int
  1662. for shift := uint(0); ; shift += 7 {
  1663. if shift >= 64 {
  1664. return ErrIntOverflowPacked
  1665. }
  1666. if iNdEx >= l {
  1667. return io.ErrUnexpectedEOF
  1668. }
  1669. b := dAtA[iNdEx]
  1670. iNdEx++
  1671. v |= (int(b) & 0x7F) << shift
  1672. if b < 0x80 {
  1673. break
  1674. }
  1675. }
  1676. m.Field13 = append(m.Field13, bool(v != 0))
  1677. } else if wireType == 2 {
  1678. var packedLen int
  1679. for shift := uint(0); ; shift += 7 {
  1680. if shift >= 64 {
  1681. return ErrIntOverflowPacked
  1682. }
  1683. if iNdEx >= l {
  1684. return io.ErrUnexpectedEOF
  1685. }
  1686. b := dAtA[iNdEx]
  1687. iNdEx++
  1688. packedLen |= (int(b) & 0x7F) << shift
  1689. if b < 0x80 {
  1690. break
  1691. }
  1692. }
  1693. if packedLen < 0 {
  1694. return ErrInvalidLengthPacked
  1695. }
  1696. postIndex := iNdEx + packedLen
  1697. if postIndex > l {
  1698. return io.ErrUnexpectedEOF
  1699. }
  1700. for iNdEx < postIndex {
  1701. var v int
  1702. for shift := uint(0); ; shift += 7 {
  1703. if shift >= 64 {
  1704. return ErrIntOverflowPacked
  1705. }
  1706. if iNdEx >= l {
  1707. return io.ErrUnexpectedEOF
  1708. }
  1709. b := dAtA[iNdEx]
  1710. iNdEx++
  1711. v |= (int(b) & 0x7F) << shift
  1712. if b < 0x80 {
  1713. break
  1714. }
  1715. }
  1716. m.Field13 = append(m.Field13, bool(v != 0))
  1717. }
  1718. } else {
  1719. return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
  1720. }
  1721. default:
  1722. iNdEx = preIndex
  1723. skippy, err := skipPacked(dAtA[iNdEx:])
  1724. if err != nil {
  1725. return err
  1726. }
  1727. if skippy < 0 {
  1728. return ErrInvalidLengthPacked
  1729. }
  1730. if (iNdEx + skippy) > l {
  1731. return io.ErrUnexpectedEOF
  1732. }
  1733. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1734. iNdEx += skippy
  1735. }
  1736. }
  1737. if iNdEx > l {
  1738. return io.ErrUnexpectedEOF
  1739. }
  1740. return nil
  1741. }
  1742. func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error {
  1743. l := len(dAtA)
  1744. iNdEx := 0
  1745. for iNdEx < l {
  1746. preIndex := iNdEx
  1747. var wire uint64
  1748. for shift := uint(0); ; shift += 7 {
  1749. if shift >= 64 {
  1750. return ErrIntOverflowPacked
  1751. }
  1752. if iNdEx >= l {
  1753. return io.ErrUnexpectedEOF
  1754. }
  1755. b := dAtA[iNdEx]
  1756. iNdEx++
  1757. wire |= (uint64(b) & 0x7F) << shift
  1758. if b < 0x80 {
  1759. break
  1760. }
  1761. }
  1762. fieldNum := int32(wire >> 3)
  1763. wireType := int(wire & 0x7)
  1764. if wireType == 4 {
  1765. return fmt.Errorf("proto: NinRepPackedNative: wiretype end group for non-group")
  1766. }
  1767. if fieldNum <= 0 {
  1768. return fmt.Errorf("proto: NinRepPackedNative: illegal tag %d (wire type %d)", fieldNum, wire)
  1769. }
  1770. switch fieldNum {
  1771. case 1:
  1772. if wireType == 1 {
  1773. var v uint64
  1774. if (iNdEx + 8) > l {
  1775. return io.ErrUnexpectedEOF
  1776. }
  1777. v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  1778. iNdEx += 8
  1779. v2 := float64(math.Float64frombits(v))
  1780. m.Field1 = append(m.Field1, v2)
  1781. } else if wireType == 2 {
  1782. var packedLen int
  1783. for shift := uint(0); ; shift += 7 {
  1784. if shift >= 64 {
  1785. return ErrIntOverflowPacked
  1786. }
  1787. if iNdEx >= l {
  1788. return io.ErrUnexpectedEOF
  1789. }
  1790. b := dAtA[iNdEx]
  1791. iNdEx++
  1792. packedLen |= (int(b) & 0x7F) << shift
  1793. if b < 0x80 {
  1794. break
  1795. }
  1796. }
  1797. if packedLen < 0 {
  1798. return ErrInvalidLengthPacked
  1799. }
  1800. postIndex := iNdEx + packedLen
  1801. if postIndex > l {
  1802. return io.ErrUnexpectedEOF
  1803. }
  1804. for iNdEx < postIndex {
  1805. var v uint64
  1806. if (iNdEx + 8) > l {
  1807. return io.ErrUnexpectedEOF
  1808. }
  1809. v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  1810. iNdEx += 8
  1811. v2 := float64(math.Float64frombits(v))
  1812. m.Field1 = append(m.Field1, v2)
  1813. }
  1814. } else {
  1815. return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
  1816. }
  1817. case 2:
  1818. if wireType == 5 {
  1819. var v uint32
  1820. if (iNdEx + 4) > l {
  1821. return io.ErrUnexpectedEOF
  1822. }
  1823. v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  1824. iNdEx += 4
  1825. v2 := float32(math.Float32frombits(v))
  1826. m.Field2 = append(m.Field2, v2)
  1827. } else if wireType == 2 {
  1828. var packedLen int
  1829. for shift := uint(0); ; shift += 7 {
  1830. if shift >= 64 {
  1831. return ErrIntOverflowPacked
  1832. }
  1833. if iNdEx >= l {
  1834. return io.ErrUnexpectedEOF
  1835. }
  1836. b := dAtA[iNdEx]
  1837. iNdEx++
  1838. packedLen |= (int(b) & 0x7F) << shift
  1839. if b < 0x80 {
  1840. break
  1841. }
  1842. }
  1843. if packedLen < 0 {
  1844. return ErrInvalidLengthPacked
  1845. }
  1846. postIndex := iNdEx + packedLen
  1847. if postIndex > l {
  1848. return io.ErrUnexpectedEOF
  1849. }
  1850. for iNdEx < postIndex {
  1851. var v uint32
  1852. if (iNdEx + 4) > l {
  1853. return io.ErrUnexpectedEOF
  1854. }
  1855. v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  1856. iNdEx += 4
  1857. v2 := float32(math.Float32frombits(v))
  1858. m.Field2 = append(m.Field2, v2)
  1859. }
  1860. } else {
  1861. return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
  1862. }
  1863. case 3:
  1864. if wireType == 0 {
  1865. var v int32
  1866. for shift := uint(0); ; shift += 7 {
  1867. if shift >= 64 {
  1868. return ErrIntOverflowPacked
  1869. }
  1870. if iNdEx >= l {
  1871. return io.ErrUnexpectedEOF
  1872. }
  1873. b := dAtA[iNdEx]
  1874. iNdEx++
  1875. v |= (int32(b) & 0x7F) << shift
  1876. if b < 0x80 {
  1877. break
  1878. }
  1879. }
  1880. m.Field3 = append(m.Field3, v)
  1881. } else if wireType == 2 {
  1882. var packedLen int
  1883. for shift := uint(0); ; shift += 7 {
  1884. if shift >= 64 {
  1885. return ErrIntOverflowPacked
  1886. }
  1887. if iNdEx >= l {
  1888. return io.ErrUnexpectedEOF
  1889. }
  1890. b := dAtA[iNdEx]
  1891. iNdEx++
  1892. packedLen |= (int(b) & 0x7F) << shift
  1893. if b < 0x80 {
  1894. break
  1895. }
  1896. }
  1897. if packedLen < 0 {
  1898. return ErrInvalidLengthPacked
  1899. }
  1900. postIndex := iNdEx + packedLen
  1901. if postIndex > l {
  1902. return io.ErrUnexpectedEOF
  1903. }
  1904. for iNdEx < postIndex {
  1905. var v int32
  1906. for shift := uint(0); ; shift += 7 {
  1907. if shift >= 64 {
  1908. return ErrIntOverflowPacked
  1909. }
  1910. if iNdEx >= l {
  1911. return io.ErrUnexpectedEOF
  1912. }
  1913. b := dAtA[iNdEx]
  1914. iNdEx++
  1915. v |= (int32(b) & 0x7F) << shift
  1916. if b < 0x80 {
  1917. break
  1918. }
  1919. }
  1920. m.Field3 = append(m.Field3, v)
  1921. }
  1922. } else {
  1923. return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
  1924. }
  1925. case 4:
  1926. if wireType == 0 {
  1927. var v int64
  1928. for shift := uint(0); ; shift += 7 {
  1929. if shift >= 64 {
  1930. return ErrIntOverflowPacked
  1931. }
  1932. if iNdEx >= l {
  1933. return io.ErrUnexpectedEOF
  1934. }
  1935. b := dAtA[iNdEx]
  1936. iNdEx++
  1937. v |= (int64(b) & 0x7F) << shift
  1938. if b < 0x80 {
  1939. break
  1940. }
  1941. }
  1942. m.Field4 = append(m.Field4, v)
  1943. } else if wireType == 2 {
  1944. var packedLen int
  1945. for shift := uint(0); ; shift += 7 {
  1946. if shift >= 64 {
  1947. return ErrIntOverflowPacked
  1948. }
  1949. if iNdEx >= l {
  1950. return io.ErrUnexpectedEOF
  1951. }
  1952. b := dAtA[iNdEx]
  1953. iNdEx++
  1954. packedLen |= (int(b) & 0x7F) << shift
  1955. if b < 0x80 {
  1956. break
  1957. }
  1958. }
  1959. if packedLen < 0 {
  1960. return ErrInvalidLengthPacked
  1961. }
  1962. postIndex := iNdEx + packedLen
  1963. if postIndex > l {
  1964. return io.ErrUnexpectedEOF
  1965. }
  1966. for iNdEx < postIndex {
  1967. var v int64
  1968. for shift := uint(0); ; shift += 7 {
  1969. if shift >= 64 {
  1970. return ErrIntOverflowPacked
  1971. }
  1972. if iNdEx >= l {
  1973. return io.ErrUnexpectedEOF
  1974. }
  1975. b := dAtA[iNdEx]
  1976. iNdEx++
  1977. v |= (int64(b) & 0x7F) << shift
  1978. if b < 0x80 {
  1979. break
  1980. }
  1981. }
  1982. m.Field4 = append(m.Field4, v)
  1983. }
  1984. } else {
  1985. return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
  1986. }
  1987. case 5:
  1988. if wireType == 0 {
  1989. var v uint32
  1990. for shift := uint(0); ; shift += 7 {
  1991. if shift >= 64 {
  1992. return ErrIntOverflowPacked
  1993. }
  1994. if iNdEx >= l {
  1995. return io.ErrUnexpectedEOF
  1996. }
  1997. b := dAtA[iNdEx]
  1998. iNdEx++
  1999. v |= (uint32(b) & 0x7F) << shift
  2000. if b < 0x80 {
  2001. break
  2002. }
  2003. }
  2004. m.Field5 = append(m.Field5, v)
  2005. } else if wireType == 2 {
  2006. var packedLen int
  2007. for shift := uint(0); ; shift += 7 {
  2008. if shift >= 64 {
  2009. return ErrIntOverflowPacked
  2010. }
  2011. if iNdEx >= l {
  2012. return io.ErrUnexpectedEOF
  2013. }
  2014. b := dAtA[iNdEx]
  2015. iNdEx++
  2016. packedLen |= (int(b) & 0x7F) << shift
  2017. if b < 0x80 {
  2018. break
  2019. }
  2020. }
  2021. if packedLen < 0 {
  2022. return ErrInvalidLengthPacked
  2023. }
  2024. postIndex := iNdEx + packedLen
  2025. if postIndex > l {
  2026. return io.ErrUnexpectedEOF
  2027. }
  2028. for iNdEx < postIndex {
  2029. var v uint32
  2030. for shift := uint(0); ; shift += 7 {
  2031. if shift >= 64 {
  2032. return ErrIntOverflowPacked
  2033. }
  2034. if iNdEx >= l {
  2035. return io.ErrUnexpectedEOF
  2036. }
  2037. b := dAtA[iNdEx]
  2038. iNdEx++
  2039. v |= (uint32(b) & 0x7F) << shift
  2040. if b < 0x80 {
  2041. break
  2042. }
  2043. }
  2044. m.Field5 = append(m.Field5, v)
  2045. }
  2046. } else {
  2047. return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
  2048. }
  2049. case 6:
  2050. if wireType == 0 {
  2051. var v uint64
  2052. for shift := uint(0); ; shift += 7 {
  2053. if shift >= 64 {
  2054. return ErrIntOverflowPacked
  2055. }
  2056. if iNdEx >= l {
  2057. return io.ErrUnexpectedEOF
  2058. }
  2059. b := dAtA[iNdEx]
  2060. iNdEx++
  2061. v |= (uint64(b) & 0x7F) << shift
  2062. if b < 0x80 {
  2063. break
  2064. }
  2065. }
  2066. m.Field6 = append(m.Field6, v)
  2067. } else if wireType == 2 {
  2068. var packedLen int
  2069. for shift := uint(0); ; shift += 7 {
  2070. if shift >= 64 {
  2071. return ErrIntOverflowPacked
  2072. }
  2073. if iNdEx >= l {
  2074. return io.ErrUnexpectedEOF
  2075. }
  2076. b := dAtA[iNdEx]
  2077. iNdEx++
  2078. packedLen |= (int(b) & 0x7F) << shift
  2079. if b < 0x80 {
  2080. break
  2081. }
  2082. }
  2083. if packedLen < 0 {
  2084. return ErrInvalidLengthPacked
  2085. }
  2086. postIndex := iNdEx + packedLen
  2087. if postIndex > l {
  2088. return io.ErrUnexpectedEOF
  2089. }
  2090. for iNdEx < postIndex {
  2091. var v uint64
  2092. for shift := uint(0); ; shift += 7 {
  2093. if shift >= 64 {
  2094. return ErrIntOverflowPacked
  2095. }
  2096. if iNdEx >= l {
  2097. return io.ErrUnexpectedEOF
  2098. }
  2099. b := dAtA[iNdEx]
  2100. iNdEx++
  2101. v |= (uint64(b) & 0x7F) << shift
  2102. if b < 0x80 {
  2103. break
  2104. }
  2105. }
  2106. m.Field6 = append(m.Field6, v)
  2107. }
  2108. } else {
  2109. return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
  2110. }
  2111. case 7:
  2112. if wireType == 0 {
  2113. var v int32
  2114. for shift := uint(0); ; shift += 7 {
  2115. if shift >= 64 {
  2116. return ErrIntOverflowPacked
  2117. }
  2118. if iNdEx >= l {
  2119. return io.ErrUnexpectedEOF
  2120. }
  2121. b := dAtA[iNdEx]
  2122. iNdEx++
  2123. v |= (int32(b) & 0x7F) << shift
  2124. if b < 0x80 {
  2125. break
  2126. }
  2127. }
  2128. v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
  2129. m.Field7 = append(m.Field7, v)
  2130. } else if wireType == 2 {
  2131. var packedLen int
  2132. for shift := uint(0); ; shift += 7 {
  2133. if shift >= 64 {
  2134. return ErrIntOverflowPacked
  2135. }
  2136. if iNdEx >= l {
  2137. return io.ErrUnexpectedEOF
  2138. }
  2139. b := dAtA[iNdEx]
  2140. iNdEx++
  2141. packedLen |= (int(b) & 0x7F) << shift
  2142. if b < 0x80 {
  2143. break
  2144. }
  2145. }
  2146. if packedLen < 0 {
  2147. return ErrInvalidLengthPacked
  2148. }
  2149. postIndex := iNdEx + packedLen
  2150. if postIndex > l {
  2151. return io.ErrUnexpectedEOF
  2152. }
  2153. for iNdEx < postIndex {
  2154. var v int32
  2155. for shift := uint(0); ; shift += 7 {
  2156. if shift >= 64 {
  2157. return ErrIntOverflowPacked
  2158. }
  2159. if iNdEx >= l {
  2160. return io.ErrUnexpectedEOF
  2161. }
  2162. b := dAtA[iNdEx]
  2163. iNdEx++
  2164. v |= (int32(b) & 0x7F) << shift
  2165. if b < 0x80 {
  2166. break
  2167. }
  2168. }
  2169. v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
  2170. m.Field7 = append(m.Field7, v)
  2171. }
  2172. } else {
  2173. return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
  2174. }
  2175. case 8:
  2176. if wireType == 0 {
  2177. var v uint64
  2178. for shift := uint(0); ; shift += 7 {
  2179. if shift >= 64 {
  2180. return ErrIntOverflowPacked
  2181. }
  2182. if iNdEx >= l {
  2183. return io.ErrUnexpectedEOF
  2184. }
  2185. b := dAtA[iNdEx]
  2186. iNdEx++
  2187. v |= (uint64(b) & 0x7F) << shift
  2188. if b < 0x80 {
  2189. break
  2190. }
  2191. }
  2192. v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
  2193. m.Field8 = append(m.Field8, int64(v))
  2194. } else if wireType == 2 {
  2195. var packedLen int
  2196. for shift := uint(0); ; shift += 7 {
  2197. if shift >= 64 {
  2198. return ErrIntOverflowPacked
  2199. }
  2200. if iNdEx >= l {
  2201. return io.ErrUnexpectedEOF
  2202. }
  2203. b := dAtA[iNdEx]
  2204. iNdEx++
  2205. packedLen |= (int(b) & 0x7F) << shift
  2206. if b < 0x80 {
  2207. break
  2208. }
  2209. }
  2210. if packedLen < 0 {
  2211. return ErrInvalidLengthPacked
  2212. }
  2213. postIndex := iNdEx + packedLen
  2214. if postIndex > l {
  2215. return io.ErrUnexpectedEOF
  2216. }
  2217. for iNdEx < postIndex {
  2218. var v uint64
  2219. for shift := uint(0); ; shift += 7 {
  2220. if shift >= 64 {
  2221. return ErrIntOverflowPacked
  2222. }
  2223. if iNdEx >= l {
  2224. return io.ErrUnexpectedEOF
  2225. }
  2226. b := dAtA[iNdEx]
  2227. iNdEx++
  2228. v |= (uint64(b) & 0x7F) << shift
  2229. if b < 0x80 {
  2230. break
  2231. }
  2232. }
  2233. v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
  2234. m.Field8 = append(m.Field8, int64(v))
  2235. }
  2236. } else {
  2237. return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
  2238. }
  2239. case 9:
  2240. if wireType == 5 {
  2241. var v uint32
  2242. if (iNdEx + 4) > l {
  2243. return io.ErrUnexpectedEOF
  2244. }
  2245. v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  2246. iNdEx += 4
  2247. m.Field9 = append(m.Field9, v)
  2248. } else if wireType == 2 {
  2249. var packedLen int
  2250. for shift := uint(0); ; shift += 7 {
  2251. if shift >= 64 {
  2252. return ErrIntOverflowPacked
  2253. }
  2254. if iNdEx >= l {
  2255. return io.ErrUnexpectedEOF
  2256. }
  2257. b := dAtA[iNdEx]
  2258. iNdEx++
  2259. packedLen |= (int(b) & 0x7F) << shift
  2260. if b < 0x80 {
  2261. break
  2262. }
  2263. }
  2264. if packedLen < 0 {
  2265. return ErrInvalidLengthPacked
  2266. }
  2267. postIndex := iNdEx + packedLen
  2268. if postIndex > l {
  2269. return io.ErrUnexpectedEOF
  2270. }
  2271. for iNdEx < postIndex {
  2272. var v uint32
  2273. if (iNdEx + 4) > l {
  2274. return io.ErrUnexpectedEOF
  2275. }
  2276. v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  2277. iNdEx += 4
  2278. m.Field9 = append(m.Field9, v)
  2279. }
  2280. } else {
  2281. return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
  2282. }
  2283. case 10:
  2284. if wireType == 5 {
  2285. var v int32
  2286. if (iNdEx + 4) > l {
  2287. return io.ErrUnexpectedEOF
  2288. }
  2289. v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  2290. iNdEx += 4
  2291. m.Field10 = append(m.Field10, v)
  2292. } else if wireType == 2 {
  2293. var packedLen int
  2294. for shift := uint(0); ; shift += 7 {
  2295. if shift >= 64 {
  2296. return ErrIntOverflowPacked
  2297. }
  2298. if iNdEx >= l {
  2299. return io.ErrUnexpectedEOF
  2300. }
  2301. b := dAtA[iNdEx]
  2302. iNdEx++
  2303. packedLen |= (int(b) & 0x7F) << shift
  2304. if b < 0x80 {
  2305. break
  2306. }
  2307. }
  2308. if packedLen < 0 {
  2309. return ErrInvalidLengthPacked
  2310. }
  2311. postIndex := iNdEx + packedLen
  2312. if postIndex > l {
  2313. return io.ErrUnexpectedEOF
  2314. }
  2315. for iNdEx < postIndex {
  2316. var v int32
  2317. if (iNdEx + 4) > l {
  2318. return io.ErrUnexpectedEOF
  2319. }
  2320. v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  2321. iNdEx += 4
  2322. m.Field10 = append(m.Field10, v)
  2323. }
  2324. } else {
  2325. return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
  2326. }
  2327. case 11:
  2328. if wireType == 1 {
  2329. var v uint64
  2330. if (iNdEx + 8) > l {
  2331. return io.ErrUnexpectedEOF
  2332. }
  2333. v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  2334. iNdEx += 8
  2335. m.Field11 = append(m.Field11, v)
  2336. } else if wireType == 2 {
  2337. var packedLen int
  2338. for shift := uint(0); ; shift += 7 {
  2339. if shift >= 64 {
  2340. return ErrIntOverflowPacked
  2341. }
  2342. if iNdEx >= l {
  2343. return io.ErrUnexpectedEOF
  2344. }
  2345. b := dAtA[iNdEx]
  2346. iNdEx++
  2347. packedLen |= (int(b) & 0x7F) << shift
  2348. if b < 0x80 {
  2349. break
  2350. }
  2351. }
  2352. if packedLen < 0 {
  2353. return ErrInvalidLengthPacked
  2354. }
  2355. postIndex := iNdEx + packedLen
  2356. if postIndex > l {
  2357. return io.ErrUnexpectedEOF
  2358. }
  2359. for iNdEx < postIndex {
  2360. var v uint64
  2361. if (iNdEx + 8) > l {
  2362. return io.ErrUnexpectedEOF
  2363. }
  2364. v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  2365. iNdEx += 8
  2366. m.Field11 = append(m.Field11, v)
  2367. }
  2368. } else {
  2369. return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
  2370. }
  2371. case 12:
  2372. if wireType == 1 {
  2373. var v int64
  2374. if (iNdEx + 8) > l {
  2375. return io.ErrUnexpectedEOF
  2376. }
  2377. v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  2378. iNdEx += 8
  2379. m.Field12 = append(m.Field12, v)
  2380. } else if wireType == 2 {
  2381. var packedLen int
  2382. for shift := uint(0); ; shift += 7 {
  2383. if shift >= 64 {
  2384. return ErrIntOverflowPacked
  2385. }
  2386. if iNdEx >= l {
  2387. return io.ErrUnexpectedEOF
  2388. }
  2389. b := dAtA[iNdEx]
  2390. iNdEx++
  2391. packedLen |= (int(b) & 0x7F) << shift
  2392. if b < 0x80 {
  2393. break
  2394. }
  2395. }
  2396. if packedLen < 0 {
  2397. return ErrInvalidLengthPacked
  2398. }
  2399. postIndex := iNdEx + packedLen
  2400. if postIndex > l {
  2401. return io.ErrUnexpectedEOF
  2402. }
  2403. for iNdEx < postIndex {
  2404. var v int64
  2405. if (iNdEx + 8) > l {
  2406. return io.ErrUnexpectedEOF
  2407. }
  2408. v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  2409. iNdEx += 8
  2410. m.Field12 = append(m.Field12, v)
  2411. }
  2412. } else {
  2413. return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
  2414. }
  2415. case 13:
  2416. if wireType == 0 {
  2417. var v int
  2418. for shift := uint(0); ; shift += 7 {
  2419. if shift >= 64 {
  2420. return ErrIntOverflowPacked
  2421. }
  2422. if iNdEx >= l {
  2423. return io.ErrUnexpectedEOF
  2424. }
  2425. b := dAtA[iNdEx]
  2426. iNdEx++
  2427. v |= (int(b) & 0x7F) << shift
  2428. if b < 0x80 {
  2429. break
  2430. }
  2431. }
  2432. m.Field13 = append(m.Field13, bool(v != 0))
  2433. } else if wireType == 2 {
  2434. var packedLen int
  2435. for shift := uint(0); ; shift += 7 {
  2436. if shift >= 64 {
  2437. return ErrIntOverflowPacked
  2438. }
  2439. if iNdEx >= l {
  2440. return io.ErrUnexpectedEOF
  2441. }
  2442. b := dAtA[iNdEx]
  2443. iNdEx++
  2444. packedLen |= (int(b) & 0x7F) << shift
  2445. if b < 0x80 {
  2446. break
  2447. }
  2448. }
  2449. if packedLen < 0 {
  2450. return ErrInvalidLengthPacked
  2451. }
  2452. postIndex := iNdEx + packedLen
  2453. if postIndex > l {
  2454. return io.ErrUnexpectedEOF
  2455. }
  2456. for iNdEx < postIndex {
  2457. var v int
  2458. for shift := uint(0); ; shift += 7 {
  2459. if shift >= 64 {
  2460. return ErrIntOverflowPacked
  2461. }
  2462. if iNdEx >= l {
  2463. return io.ErrUnexpectedEOF
  2464. }
  2465. b := dAtA[iNdEx]
  2466. iNdEx++
  2467. v |= (int(b) & 0x7F) << shift
  2468. if b < 0x80 {
  2469. break
  2470. }
  2471. }
  2472. m.Field13 = append(m.Field13, bool(v != 0))
  2473. }
  2474. } else {
  2475. return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
  2476. }
  2477. default:
  2478. iNdEx = preIndex
  2479. skippy, err := skipPacked(dAtA[iNdEx:])
  2480. if err != nil {
  2481. return err
  2482. }
  2483. if skippy < 0 {
  2484. return ErrInvalidLengthPacked
  2485. }
  2486. if (iNdEx + skippy) > l {
  2487. return io.ErrUnexpectedEOF
  2488. }
  2489. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  2490. iNdEx += skippy
  2491. }
  2492. }
  2493. if iNdEx > l {
  2494. return io.ErrUnexpectedEOF
  2495. }
  2496. return nil
  2497. }
  2498. func (m *NinRepNativeUnsafe) Unmarshal(dAtA []byte) error {
  2499. l := len(dAtA)
  2500. iNdEx := 0
  2501. for iNdEx < l {
  2502. preIndex := iNdEx
  2503. var wire uint64
  2504. for shift := uint(0); ; shift += 7 {
  2505. if shift >= 64 {
  2506. return ErrIntOverflowPacked
  2507. }
  2508. if iNdEx >= l {
  2509. return io.ErrUnexpectedEOF
  2510. }
  2511. b := dAtA[iNdEx]
  2512. iNdEx++
  2513. wire |= (uint64(b) & 0x7F) << shift
  2514. if b < 0x80 {
  2515. break
  2516. }
  2517. }
  2518. fieldNum := int32(wire >> 3)
  2519. wireType := int(wire & 0x7)
  2520. if wireType == 4 {
  2521. return fmt.Errorf("proto: NinRepNativeUnsafe: wiretype end group for non-group")
  2522. }
  2523. if fieldNum <= 0 {
  2524. return fmt.Errorf("proto: NinRepNativeUnsafe: illegal tag %d (wire type %d)", fieldNum, wire)
  2525. }
  2526. switch fieldNum {
  2527. case 1:
  2528. if wireType == 1 {
  2529. var v uint64
  2530. if (iNdEx + 8) > l {
  2531. return io.ErrUnexpectedEOF
  2532. }
  2533. v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  2534. iNdEx += 8
  2535. v2 := float64(math.Float64frombits(v))
  2536. m.Field1 = append(m.Field1, v2)
  2537. } else if wireType == 2 {
  2538. var packedLen int
  2539. for shift := uint(0); ; shift += 7 {
  2540. if shift >= 64 {
  2541. return ErrIntOverflowPacked
  2542. }
  2543. if iNdEx >= l {
  2544. return io.ErrUnexpectedEOF
  2545. }
  2546. b := dAtA[iNdEx]
  2547. iNdEx++
  2548. packedLen |= (int(b) & 0x7F) << shift
  2549. if b < 0x80 {
  2550. break
  2551. }
  2552. }
  2553. if packedLen < 0 {
  2554. return ErrInvalidLengthPacked
  2555. }
  2556. postIndex := iNdEx + packedLen
  2557. if postIndex > l {
  2558. return io.ErrUnexpectedEOF
  2559. }
  2560. for iNdEx < postIndex {
  2561. var v uint64
  2562. if (iNdEx + 8) > l {
  2563. return io.ErrUnexpectedEOF
  2564. }
  2565. v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  2566. iNdEx += 8
  2567. v2 := float64(math.Float64frombits(v))
  2568. m.Field1 = append(m.Field1, v2)
  2569. }
  2570. } else {
  2571. return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
  2572. }
  2573. case 2:
  2574. if wireType == 5 {
  2575. var v uint32
  2576. if (iNdEx + 4) > l {
  2577. return io.ErrUnexpectedEOF
  2578. }
  2579. v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  2580. iNdEx += 4
  2581. v2 := float32(math.Float32frombits(v))
  2582. m.Field2 = append(m.Field2, v2)
  2583. } else if wireType == 2 {
  2584. var packedLen int
  2585. for shift := uint(0); ; shift += 7 {
  2586. if shift >= 64 {
  2587. return ErrIntOverflowPacked
  2588. }
  2589. if iNdEx >= l {
  2590. return io.ErrUnexpectedEOF
  2591. }
  2592. b := dAtA[iNdEx]
  2593. iNdEx++
  2594. packedLen |= (int(b) & 0x7F) << shift
  2595. if b < 0x80 {
  2596. break
  2597. }
  2598. }
  2599. if packedLen < 0 {
  2600. return ErrInvalidLengthPacked
  2601. }
  2602. postIndex := iNdEx + packedLen
  2603. if postIndex > l {
  2604. return io.ErrUnexpectedEOF
  2605. }
  2606. for iNdEx < postIndex {
  2607. var v uint32
  2608. if (iNdEx + 4) > l {
  2609. return io.ErrUnexpectedEOF
  2610. }
  2611. v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  2612. iNdEx += 4
  2613. v2 := float32(math.Float32frombits(v))
  2614. m.Field2 = append(m.Field2, v2)
  2615. }
  2616. } else {
  2617. return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
  2618. }
  2619. case 3:
  2620. if wireType == 0 {
  2621. var v int32
  2622. for shift := uint(0); ; shift += 7 {
  2623. if shift >= 64 {
  2624. return ErrIntOverflowPacked
  2625. }
  2626. if iNdEx >= l {
  2627. return io.ErrUnexpectedEOF
  2628. }
  2629. b := dAtA[iNdEx]
  2630. iNdEx++
  2631. v |= (int32(b) & 0x7F) << shift
  2632. if b < 0x80 {
  2633. break
  2634. }
  2635. }
  2636. m.Field3 = append(m.Field3, v)
  2637. } else if wireType == 2 {
  2638. var packedLen int
  2639. for shift := uint(0); ; shift += 7 {
  2640. if shift >= 64 {
  2641. return ErrIntOverflowPacked
  2642. }
  2643. if iNdEx >= l {
  2644. return io.ErrUnexpectedEOF
  2645. }
  2646. b := dAtA[iNdEx]
  2647. iNdEx++
  2648. packedLen |= (int(b) & 0x7F) << shift
  2649. if b < 0x80 {
  2650. break
  2651. }
  2652. }
  2653. if packedLen < 0 {
  2654. return ErrInvalidLengthPacked
  2655. }
  2656. postIndex := iNdEx + packedLen
  2657. if postIndex > l {
  2658. return io.ErrUnexpectedEOF
  2659. }
  2660. for iNdEx < postIndex {
  2661. var v int32
  2662. for shift := uint(0); ; shift += 7 {
  2663. if shift >= 64 {
  2664. return ErrIntOverflowPacked
  2665. }
  2666. if iNdEx >= l {
  2667. return io.ErrUnexpectedEOF
  2668. }
  2669. b := dAtA[iNdEx]
  2670. iNdEx++
  2671. v |= (int32(b) & 0x7F) << shift
  2672. if b < 0x80 {
  2673. break
  2674. }
  2675. }
  2676. m.Field3 = append(m.Field3, v)
  2677. }
  2678. } else {
  2679. return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
  2680. }
  2681. case 4:
  2682. if wireType == 0 {
  2683. var v int64
  2684. for shift := uint(0); ; shift += 7 {
  2685. if shift >= 64 {
  2686. return ErrIntOverflowPacked
  2687. }
  2688. if iNdEx >= l {
  2689. return io.ErrUnexpectedEOF
  2690. }
  2691. b := dAtA[iNdEx]
  2692. iNdEx++
  2693. v |= (int64(b) & 0x7F) << shift
  2694. if b < 0x80 {
  2695. break
  2696. }
  2697. }
  2698. m.Field4 = append(m.Field4, v)
  2699. } else if wireType == 2 {
  2700. var packedLen int
  2701. for shift := uint(0); ; shift += 7 {
  2702. if shift >= 64 {
  2703. return ErrIntOverflowPacked
  2704. }
  2705. if iNdEx >= l {
  2706. return io.ErrUnexpectedEOF
  2707. }
  2708. b := dAtA[iNdEx]
  2709. iNdEx++
  2710. packedLen |= (int(b) & 0x7F) << shift
  2711. if b < 0x80 {
  2712. break
  2713. }
  2714. }
  2715. if packedLen < 0 {
  2716. return ErrInvalidLengthPacked
  2717. }
  2718. postIndex := iNdEx + packedLen
  2719. if postIndex > l {
  2720. return io.ErrUnexpectedEOF
  2721. }
  2722. for iNdEx < postIndex {
  2723. var v int64
  2724. for shift := uint(0); ; shift += 7 {
  2725. if shift >= 64 {
  2726. return ErrIntOverflowPacked
  2727. }
  2728. if iNdEx >= l {
  2729. return io.ErrUnexpectedEOF
  2730. }
  2731. b := dAtA[iNdEx]
  2732. iNdEx++
  2733. v |= (int64(b) & 0x7F) << shift
  2734. if b < 0x80 {
  2735. break
  2736. }
  2737. }
  2738. m.Field4 = append(m.Field4, v)
  2739. }
  2740. } else {
  2741. return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
  2742. }
  2743. case 5:
  2744. if wireType == 0 {
  2745. var v uint32
  2746. for shift := uint(0); ; shift += 7 {
  2747. if shift >= 64 {
  2748. return ErrIntOverflowPacked
  2749. }
  2750. if iNdEx >= l {
  2751. return io.ErrUnexpectedEOF
  2752. }
  2753. b := dAtA[iNdEx]
  2754. iNdEx++
  2755. v |= (uint32(b) & 0x7F) << shift
  2756. if b < 0x80 {
  2757. break
  2758. }
  2759. }
  2760. m.Field5 = append(m.Field5, v)
  2761. } else if wireType == 2 {
  2762. var packedLen int
  2763. for shift := uint(0); ; shift += 7 {
  2764. if shift >= 64 {
  2765. return ErrIntOverflowPacked
  2766. }
  2767. if iNdEx >= l {
  2768. return io.ErrUnexpectedEOF
  2769. }
  2770. b := dAtA[iNdEx]
  2771. iNdEx++
  2772. packedLen |= (int(b) & 0x7F) << shift
  2773. if b < 0x80 {
  2774. break
  2775. }
  2776. }
  2777. if packedLen < 0 {
  2778. return ErrInvalidLengthPacked
  2779. }
  2780. postIndex := iNdEx + packedLen
  2781. if postIndex > l {
  2782. return io.ErrUnexpectedEOF
  2783. }
  2784. for iNdEx < postIndex {
  2785. var v uint32
  2786. for shift := uint(0); ; shift += 7 {
  2787. if shift >= 64 {
  2788. return ErrIntOverflowPacked
  2789. }
  2790. if iNdEx >= l {
  2791. return io.ErrUnexpectedEOF
  2792. }
  2793. b := dAtA[iNdEx]
  2794. iNdEx++
  2795. v |= (uint32(b) & 0x7F) << shift
  2796. if b < 0x80 {
  2797. break
  2798. }
  2799. }
  2800. m.Field5 = append(m.Field5, v)
  2801. }
  2802. } else {
  2803. return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
  2804. }
  2805. case 6:
  2806. if wireType == 0 {
  2807. var v uint64
  2808. for shift := uint(0); ; shift += 7 {
  2809. if shift >= 64 {
  2810. return ErrIntOverflowPacked
  2811. }
  2812. if iNdEx >= l {
  2813. return io.ErrUnexpectedEOF
  2814. }
  2815. b := dAtA[iNdEx]
  2816. iNdEx++
  2817. v |= (uint64(b) & 0x7F) << shift
  2818. if b < 0x80 {
  2819. break
  2820. }
  2821. }
  2822. m.Field6 = append(m.Field6, v)
  2823. } else if wireType == 2 {
  2824. var packedLen int
  2825. for shift := uint(0); ; shift += 7 {
  2826. if shift >= 64 {
  2827. return ErrIntOverflowPacked
  2828. }
  2829. if iNdEx >= l {
  2830. return io.ErrUnexpectedEOF
  2831. }
  2832. b := dAtA[iNdEx]
  2833. iNdEx++
  2834. packedLen |= (int(b) & 0x7F) << shift
  2835. if b < 0x80 {
  2836. break
  2837. }
  2838. }
  2839. if packedLen < 0 {
  2840. return ErrInvalidLengthPacked
  2841. }
  2842. postIndex := iNdEx + packedLen
  2843. if postIndex > l {
  2844. return io.ErrUnexpectedEOF
  2845. }
  2846. for iNdEx < postIndex {
  2847. var v uint64
  2848. for shift := uint(0); ; shift += 7 {
  2849. if shift >= 64 {
  2850. return ErrIntOverflowPacked
  2851. }
  2852. if iNdEx >= l {
  2853. return io.ErrUnexpectedEOF
  2854. }
  2855. b := dAtA[iNdEx]
  2856. iNdEx++
  2857. v |= (uint64(b) & 0x7F) << shift
  2858. if b < 0x80 {
  2859. break
  2860. }
  2861. }
  2862. m.Field6 = append(m.Field6, v)
  2863. }
  2864. } else {
  2865. return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
  2866. }
  2867. case 7:
  2868. if wireType == 0 {
  2869. var v int32
  2870. for shift := uint(0); ; shift += 7 {
  2871. if shift >= 64 {
  2872. return ErrIntOverflowPacked
  2873. }
  2874. if iNdEx >= l {
  2875. return io.ErrUnexpectedEOF
  2876. }
  2877. b := dAtA[iNdEx]
  2878. iNdEx++
  2879. v |= (int32(b) & 0x7F) << shift
  2880. if b < 0x80 {
  2881. break
  2882. }
  2883. }
  2884. v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
  2885. m.Field7 = append(m.Field7, v)
  2886. } else if wireType == 2 {
  2887. var packedLen int
  2888. for shift := uint(0); ; shift += 7 {
  2889. if shift >= 64 {
  2890. return ErrIntOverflowPacked
  2891. }
  2892. if iNdEx >= l {
  2893. return io.ErrUnexpectedEOF
  2894. }
  2895. b := dAtA[iNdEx]
  2896. iNdEx++
  2897. packedLen |= (int(b) & 0x7F) << shift
  2898. if b < 0x80 {
  2899. break
  2900. }
  2901. }
  2902. if packedLen < 0 {
  2903. return ErrInvalidLengthPacked
  2904. }
  2905. postIndex := iNdEx + packedLen
  2906. if postIndex > l {
  2907. return io.ErrUnexpectedEOF
  2908. }
  2909. for iNdEx < postIndex {
  2910. var v int32
  2911. for shift := uint(0); ; shift += 7 {
  2912. if shift >= 64 {
  2913. return ErrIntOverflowPacked
  2914. }
  2915. if iNdEx >= l {
  2916. return io.ErrUnexpectedEOF
  2917. }
  2918. b := dAtA[iNdEx]
  2919. iNdEx++
  2920. v |= (int32(b) & 0x7F) << shift
  2921. if b < 0x80 {
  2922. break
  2923. }
  2924. }
  2925. v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
  2926. m.Field7 = append(m.Field7, v)
  2927. }
  2928. } else {
  2929. return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
  2930. }
  2931. case 8:
  2932. if wireType == 0 {
  2933. var v uint64
  2934. for shift := uint(0); ; shift += 7 {
  2935. if shift >= 64 {
  2936. return ErrIntOverflowPacked
  2937. }
  2938. if iNdEx >= l {
  2939. return io.ErrUnexpectedEOF
  2940. }
  2941. b := dAtA[iNdEx]
  2942. iNdEx++
  2943. v |= (uint64(b) & 0x7F) << shift
  2944. if b < 0x80 {
  2945. break
  2946. }
  2947. }
  2948. v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
  2949. m.Field8 = append(m.Field8, int64(v))
  2950. } else if wireType == 2 {
  2951. var packedLen int
  2952. for shift := uint(0); ; shift += 7 {
  2953. if shift >= 64 {
  2954. return ErrIntOverflowPacked
  2955. }
  2956. if iNdEx >= l {
  2957. return io.ErrUnexpectedEOF
  2958. }
  2959. b := dAtA[iNdEx]
  2960. iNdEx++
  2961. packedLen |= (int(b) & 0x7F) << shift
  2962. if b < 0x80 {
  2963. break
  2964. }
  2965. }
  2966. if packedLen < 0 {
  2967. return ErrInvalidLengthPacked
  2968. }
  2969. postIndex := iNdEx + packedLen
  2970. if postIndex > l {
  2971. return io.ErrUnexpectedEOF
  2972. }
  2973. for iNdEx < postIndex {
  2974. var v uint64
  2975. for shift := uint(0); ; shift += 7 {
  2976. if shift >= 64 {
  2977. return ErrIntOverflowPacked
  2978. }
  2979. if iNdEx >= l {
  2980. return io.ErrUnexpectedEOF
  2981. }
  2982. b := dAtA[iNdEx]
  2983. iNdEx++
  2984. v |= (uint64(b) & 0x7F) << shift
  2985. if b < 0x80 {
  2986. break
  2987. }
  2988. }
  2989. v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
  2990. m.Field8 = append(m.Field8, int64(v))
  2991. }
  2992. } else {
  2993. return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
  2994. }
  2995. case 9:
  2996. if wireType == 5 {
  2997. var v uint32
  2998. if (iNdEx + 4) > l {
  2999. return io.ErrUnexpectedEOF
  3000. }
  3001. v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  3002. iNdEx += 4
  3003. m.Field9 = append(m.Field9, v)
  3004. } else if wireType == 2 {
  3005. var packedLen int
  3006. for shift := uint(0); ; shift += 7 {
  3007. if shift >= 64 {
  3008. return ErrIntOverflowPacked
  3009. }
  3010. if iNdEx >= l {
  3011. return io.ErrUnexpectedEOF
  3012. }
  3013. b := dAtA[iNdEx]
  3014. iNdEx++
  3015. packedLen |= (int(b) & 0x7F) << shift
  3016. if b < 0x80 {
  3017. break
  3018. }
  3019. }
  3020. if packedLen < 0 {
  3021. return ErrInvalidLengthPacked
  3022. }
  3023. postIndex := iNdEx + packedLen
  3024. if postIndex > l {
  3025. return io.ErrUnexpectedEOF
  3026. }
  3027. for iNdEx < postIndex {
  3028. var v uint32
  3029. if (iNdEx + 4) > l {
  3030. return io.ErrUnexpectedEOF
  3031. }
  3032. v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  3033. iNdEx += 4
  3034. m.Field9 = append(m.Field9, v)
  3035. }
  3036. } else {
  3037. return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
  3038. }
  3039. case 10:
  3040. if wireType == 5 {
  3041. var v int32
  3042. if (iNdEx + 4) > l {
  3043. return io.ErrUnexpectedEOF
  3044. }
  3045. v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  3046. iNdEx += 4
  3047. m.Field10 = append(m.Field10, v)
  3048. } else if wireType == 2 {
  3049. var packedLen int
  3050. for shift := uint(0); ; shift += 7 {
  3051. if shift >= 64 {
  3052. return ErrIntOverflowPacked
  3053. }
  3054. if iNdEx >= l {
  3055. return io.ErrUnexpectedEOF
  3056. }
  3057. b := dAtA[iNdEx]
  3058. iNdEx++
  3059. packedLen |= (int(b) & 0x7F) << shift
  3060. if b < 0x80 {
  3061. break
  3062. }
  3063. }
  3064. if packedLen < 0 {
  3065. return ErrInvalidLengthPacked
  3066. }
  3067. postIndex := iNdEx + packedLen
  3068. if postIndex > l {
  3069. return io.ErrUnexpectedEOF
  3070. }
  3071. for iNdEx < postIndex {
  3072. var v int32
  3073. if (iNdEx + 4) > l {
  3074. return io.ErrUnexpectedEOF
  3075. }
  3076. v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  3077. iNdEx += 4
  3078. m.Field10 = append(m.Field10, v)
  3079. }
  3080. } else {
  3081. return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
  3082. }
  3083. case 11:
  3084. if wireType == 1 {
  3085. var v uint64
  3086. if (iNdEx + 8) > l {
  3087. return io.ErrUnexpectedEOF
  3088. }
  3089. v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  3090. iNdEx += 8
  3091. m.Field11 = append(m.Field11, v)
  3092. } else if wireType == 2 {
  3093. var packedLen int
  3094. for shift := uint(0); ; shift += 7 {
  3095. if shift >= 64 {
  3096. return ErrIntOverflowPacked
  3097. }
  3098. if iNdEx >= l {
  3099. return io.ErrUnexpectedEOF
  3100. }
  3101. b := dAtA[iNdEx]
  3102. iNdEx++
  3103. packedLen |= (int(b) & 0x7F) << shift
  3104. if b < 0x80 {
  3105. break
  3106. }
  3107. }
  3108. if packedLen < 0 {
  3109. return ErrInvalidLengthPacked
  3110. }
  3111. postIndex := iNdEx + packedLen
  3112. if postIndex > l {
  3113. return io.ErrUnexpectedEOF
  3114. }
  3115. for iNdEx < postIndex {
  3116. var v uint64
  3117. if (iNdEx + 8) > l {
  3118. return io.ErrUnexpectedEOF
  3119. }
  3120. v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  3121. iNdEx += 8
  3122. m.Field11 = append(m.Field11, v)
  3123. }
  3124. } else {
  3125. return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
  3126. }
  3127. case 12:
  3128. if wireType == 1 {
  3129. var v int64
  3130. if (iNdEx + 8) > l {
  3131. return io.ErrUnexpectedEOF
  3132. }
  3133. v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  3134. iNdEx += 8
  3135. m.Field12 = append(m.Field12, v)
  3136. } else if wireType == 2 {
  3137. var packedLen int
  3138. for shift := uint(0); ; shift += 7 {
  3139. if shift >= 64 {
  3140. return ErrIntOverflowPacked
  3141. }
  3142. if iNdEx >= l {
  3143. return io.ErrUnexpectedEOF
  3144. }
  3145. b := dAtA[iNdEx]
  3146. iNdEx++
  3147. packedLen |= (int(b) & 0x7F) << shift
  3148. if b < 0x80 {
  3149. break
  3150. }
  3151. }
  3152. if packedLen < 0 {
  3153. return ErrInvalidLengthPacked
  3154. }
  3155. postIndex := iNdEx + packedLen
  3156. if postIndex > l {
  3157. return io.ErrUnexpectedEOF
  3158. }
  3159. for iNdEx < postIndex {
  3160. var v int64
  3161. if (iNdEx + 8) > l {
  3162. return io.ErrUnexpectedEOF
  3163. }
  3164. v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  3165. iNdEx += 8
  3166. m.Field12 = append(m.Field12, v)
  3167. }
  3168. } else {
  3169. return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
  3170. }
  3171. case 13:
  3172. if wireType == 0 {
  3173. var v int
  3174. for shift := uint(0); ; shift += 7 {
  3175. if shift >= 64 {
  3176. return ErrIntOverflowPacked
  3177. }
  3178. if iNdEx >= l {
  3179. return io.ErrUnexpectedEOF
  3180. }
  3181. b := dAtA[iNdEx]
  3182. iNdEx++
  3183. v |= (int(b) & 0x7F) << shift
  3184. if b < 0x80 {
  3185. break
  3186. }
  3187. }
  3188. m.Field13 = append(m.Field13, bool(v != 0))
  3189. } else if wireType == 2 {
  3190. var packedLen int
  3191. for shift := uint(0); ; shift += 7 {
  3192. if shift >= 64 {
  3193. return ErrIntOverflowPacked
  3194. }
  3195. if iNdEx >= l {
  3196. return io.ErrUnexpectedEOF
  3197. }
  3198. b := dAtA[iNdEx]
  3199. iNdEx++
  3200. packedLen |= (int(b) & 0x7F) << shift
  3201. if b < 0x80 {
  3202. break
  3203. }
  3204. }
  3205. if packedLen < 0 {
  3206. return ErrInvalidLengthPacked
  3207. }
  3208. postIndex := iNdEx + packedLen
  3209. if postIndex > l {
  3210. return io.ErrUnexpectedEOF
  3211. }
  3212. for iNdEx < postIndex {
  3213. var v int
  3214. for shift := uint(0); ; shift += 7 {
  3215. if shift >= 64 {
  3216. return ErrIntOverflowPacked
  3217. }
  3218. if iNdEx >= l {
  3219. return io.ErrUnexpectedEOF
  3220. }
  3221. b := dAtA[iNdEx]
  3222. iNdEx++
  3223. v |= (int(b) & 0x7F) << shift
  3224. if b < 0x80 {
  3225. break
  3226. }
  3227. }
  3228. m.Field13 = append(m.Field13, bool(v != 0))
  3229. }
  3230. } else {
  3231. return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
  3232. }
  3233. default:
  3234. iNdEx = preIndex
  3235. skippy, err := skipPacked(dAtA[iNdEx:])
  3236. if err != nil {
  3237. return err
  3238. }
  3239. if skippy < 0 {
  3240. return ErrInvalidLengthPacked
  3241. }
  3242. if (iNdEx + skippy) > l {
  3243. return io.ErrUnexpectedEOF
  3244. }
  3245. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  3246. iNdEx += skippy
  3247. }
  3248. }
  3249. if iNdEx > l {
  3250. return io.ErrUnexpectedEOF
  3251. }
  3252. return nil
  3253. }
  3254. func (m *NinRepPackedNativeUnsafe) Unmarshal(dAtA []byte) error {
  3255. l := len(dAtA)
  3256. iNdEx := 0
  3257. for iNdEx < l {
  3258. preIndex := iNdEx
  3259. var wire uint64
  3260. for shift := uint(0); ; shift += 7 {
  3261. if shift >= 64 {
  3262. return ErrIntOverflowPacked
  3263. }
  3264. if iNdEx >= l {
  3265. return io.ErrUnexpectedEOF
  3266. }
  3267. b := dAtA[iNdEx]
  3268. iNdEx++
  3269. wire |= (uint64(b) & 0x7F) << shift
  3270. if b < 0x80 {
  3271. break
  3272. }
  3273. }
  3274. fieldNum := int32(wire >> 3)
  3275. wireType := int(wire & 0x7)
  3276. if wireType == 4 {
  3277. return fmt.Errorf("proto: NinRepPackedNativeUnsafe: wiretype end group for non-group")
  3278. }
  3279. if fieldNum <= 0 {
  3280. return fmt.Errorf("proto: NinRepPackedNativeUnsafe: illegal tag %d (wire type %d)", fieldNum, wire)
  3281. }
  3282. switch fieldNum {
  3283. case 1:
  3284. if wireType == 1 {
  3285. var v uint64
  3286. if (iNdEx + 8) > l {
  3287. return io.ErrUnexpectedEOF
  3288. }
  3289. v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  3290. iNdEx += 8
  3291. v2 := float64(math.Float64frombits(v))
  3292. m.Field1 = append(m.Field1, v2)
  3293. } else if wireType == 2 {
  3294. var packedLen int
  3295. for shift := uint(0); ; shift += 7 {
  3296. if shift >= 64 {
  3297. return ErrIntOverflowPacked
  3298. }
  3299. if iNdEx >= l {
  3300. return io.ErrUnexpectedEOF
  3301. }
  3302. b := dAtA[iNdEx]
  3303. iNdEx++
  3304. packedLen |= (int(b) & 0x7F) << shift
  3305. if b < 0x80 {
  3306. break
  3307. }
  3308. }
  3309. if packedLen < 0 {
  3310. return ErrInvalidLengthPacked
  3311. }
  3312. postIndex := iNdEx + packedLen
  3313. if postIndex > l {
  3314. return io.ErrUnexpectedEOF
  3315. }
  3316. for iNdEx < postIndex {
  3317. var v uint64
  3318. if (iNdEx + 8) > l {
  3319. return io.ErrUnexpectedEOF
  3320. }
  3321. v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  3322. iNdEx += 8
  3323. v2 := float64(math.Float64frombits(v))
  3324. m.Field1 = append(m.Field1, v2)
  3325. }
  3326. } else {
  3327. return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType)
  3328. }
  3329. case 2:
  3330. if wireType == 5 {
  3331. var v uint32
  3332. if (iNdEx + 4) > l {
  3333. return io.ErrUnexpectedEOF
  3334. }
  3335. v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  3336. iNdEx += 4
  3337. v2 := float32(math.Float32frombits(v))
  3338. m.Field2 = append(m.Field2, v2)
  3339. } else if wireType == 2 {
  3340. var packedLen int
  3341. for shift := uint(0); ; shift += 7 {
  3342. if shift >= 64 {
  3343. return ErrIntOverflowPacked
  3344. }
  3345. if iNdEx >= l {
  3346. return io.ErrUnexpectedEOF
  3347. }
  3348. b := dAtA[iNdEx]
  3349. iNdEx++
  3350. packedLen |= (int(b) & 0x7F) << shift
  3351. if b < 0x80 {
  3352. break
  3353. }
  3354. }
  3355. if packedLen < 0 {
  3356. return ErrInvalidLengthPacked
  3357. }
  3358. postIndex := iNdEx + packedLen
  3359. if postIndex > l {
  3360. return io.ErrUnexpectedEOF
  3361. }
  3362. for iNdEx < postIndex {
  3363. var v uint32
  3364. if (iNdEx + 4) > l {
  3365. return io.ErrUnexpectedEOF
  3366. }
  3367. v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  3368. iNdEx += 4
  3369. v2 := float32(math.Float32frombits(v))
  3370. m.Field2 = append(m.Field2, v2)
  3371. }
  3372. } else {
  3373. return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType)
  3374. }
  3375. case 3:
  3376. if wireType == 0 {
  3377. var v int32
  3378. for shift := uint(0); ; shift += 7 {
  3379. if shift >= 64 {
  3380. return ErrIntOverflowPacked
  3381. }
  3382. if iNdEx >= l {
  3383. return io.ErrUnexpectedEOF
  3384. }
  3385. b := dAtA[iNdEx]
  3386. iNdEx++
  3387. v |= (int32(b) & 0x7F) << shift
  3388. if b < 0x80 {
  3389. break
  3390. }
  3391. }
  3392. m.Field3 = append(m.Field3, v)
  3393. } else if wireType == 2 {
  3394. var packedLen int
  3395. for shift := uint(0); ; shift += 7 {
  3396. if shift >= 64 {
  3397. return ErrIntOverflowPacked
  3398. }
  3399. if iNdEx >= l {
  3400. return io.ErrUnexpectedEOF
  3401. }
  3402. b := dAtA[iNdEx]
  3403. iNdEx++
  3404. packedLen |= (int(b) & 0x7F) << shift
  3405. if b < 0x80 {
  3406. break
  3407. }
  3408. }
  3409. if packedLen < 0 {
  3410. return ErrInvalidLengthPacked
  3411. }
  3412. postIndex := iNdEx + packedLen
  3413. if postIndex > l {
  3414. return io.ErrUnexpectedEOF
  3415. }
  3416. for iNdEx < postIndex {
  3417. var v int32
  3418. for shift := uint(0); ; shift += 7 {
  3419. if shift >= 64 {
  3420. return ErrIntOverflowPacked
  3421. }
  3422. if iNdEx >= l {
  3423. return io.ErrUnexpectedEOF
  3424. }
  3425. b := dAtA[iNdEx]
  3426. iNdEx++
  3427. v |= (int32(b) & 0x7F) << shift
  3428. if b < 0x80 {
  3429. break
  3430. }
  3431. }
  3432. m.Field3 = append(m.Field3, v)
  3433. }
  3434. } else {
  3435. return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType)
  3436. }
  3437. case 4:
  3438. if wireType == 0 {
  3439. var v int64
  3440. for shift := uint(0); ; shift += 7 {
  3441. if shift >= 64 {
  3442. return ErrIntOverflowPacked
  3443. }
  3444. if iNdEx >= l {
  3445. return io.ErrUnexpectedEOF
  3446. }
  3447. b := dAtA[iNdEx]
  3448. iNdEx++
  3449. v |= (int64(b) & 0x7F) << shift
  3450. if b < 0x80 {
  3451. break
  3452. }
  3453. }
  3454. m.Field4 = append(m.Field4, v)
  3455. } else if wireType == 2 {
  3456. var packedLen int
  3457. for shift := uint(0); ; shift += 7 {
  3458. if shift >= 64 {
  3459. return ErrIntOverflowPacked
  3460. }
  3461. if iNdEx >= l {
  3462. return io.ErrUnexpectedEOF
  3463. }
  3464. b := dAtA[iNdEx]
  3465. iNdEx++
  3466. packedLen |= (int(b) & 0x7F) << shift
  3467. if b < 0x80 {
  3468. break
  3469. }
  3470. }
  3471. if packedLen < 0 {
  3472. return ErrInvalidLengthPacked
  3473. }
  3474. postIndex := iNdEx + packedLen
  3475. if postIndex > l {
  3476. return io.ErrUnexpectedEOF
  3477. }
  3478. for iNdEx < postIndex {
  3479. var v int64
  3480. for shift := uint(0); ; shift += 7 {
  3481. if shift >= 64 {
  3482. return ErrIntOverflowPacked
  3483. }
  3484. if iNdEx >= l {
  3485. return io.ErrUnexpectedEOF
  3486. }
  3487. b := dAtA[iNdEx]
  3488. iNdEx++
  3489. v |= (int64(b) & 0x7F) << shift
  3490. if b < 0x80 {
  3491. break
  3492. }
  3493. }
  3494. m.Field4 = append(m.Field4, v)
  3495. }
  3496. } else {
  3497. return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType)
  3498. }
  3499. case 5:
  3500. if wireType == 0 {
  3501. var v uint32
  3502. for shift := uint(0); ; shift += 7 {
  3503. if shift >= 64 {
  3504. return ErrIntOverflowPacked
  3505. }
  3506. if iNdEx >= l {
  3507. return io.ErrUnexpectedEOF
  3508. }
  3509. b := dAtA[iNdEx]
  3510. iNdEx++
  3511. v |= (uint32(b) & 0x7F) << shift
  3512. if b < 0x80 {
  3513. break
  3514. }
  3515. }
  3516. m.Field5 = append(m.Field5, v)
  3517. } else if wireType == 2 {
  3518. var packedLen int
  3519. for shift := uint(0); ; shift += 7 {
  3520. if shift >= 64 {
  3521. return ErrIntOverflowPacked
  3522. }
  3523. if iNdEx >= l {
  3524. return io.ErrUnexpectedEOF
  3525. }
  3526. b := dAtA[iNdEx]
  3527. iNdEx++
  3528. packedLen |= (int(b) & 0x7F) << shift
  3529. if b < 0x80 {
  3530. break
  3531. }
  3532. }
  3533. if packedLen < 0 {
  3534. return ErrInvalidLengthPacked
  3535. }
  3536. postIndex := iNdEx + packedLen
  3537. if postIndex > l {
  3538. return io.ErrUnexpectedEOF
  3539. }
  3540. for iNdEx < postIndex {
  3541. var v uint32
  3542. for shift := uint(0); ; shift += 7 {
  3543. if shift >= 64 {
  3544. return ErrIntOverflowPacked
  3545. }
  3546. if iNdEx >= l {
  3547. return io.ErrUnexpectedEOF
  3548. }
  3549. b := dAtA[iNdEx]
  3550. iNdEx++
  3551. v |= (uint32(b) & 0x7F) << shift
  3552. if b < 0x80 {
  3553. break
  3554. }
  3555. }
  3556. m.Field5 = append(m.Field5, v)
  3557. }
  3558. } else {
  3559. return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType)
  3560. }
  3561. case 6:
  3562. if wireType == 0 {
  3563. var v uint64
  3564. for shift := uint(0); ; shift += 7 {
  3565. if shift >= 64 {
  3566. return ErrIntOverflowPacked
  3567. }
  3568. if iNdEx >= l {
  3569. return io.ErrUnexpectedEOF
  3570. }
  3571. b := dAtA[iNdEx]
  3572. iNdEx++
  3573. v |= (uint64(b) & 0x7F) << shift
  3574. if b < 0x80 {
  3575. break
  3576. }
  3577. }
  3578. m.Field6 = append(m.Field6, v)
  3579. } else if wireType == 2 {
  3580. var packedLen int
  3581. for shift := uint(0); ; shift += 7 {
  3582. if shift >= 64 {
  3583. return ErrIntOverflowPacked
  3584. }
  3585. if iNdEx >= l {
  3586. return io.ErrUnexpectedEOF
  3587. }
  3588. b := dAtA[iNdEx]
  3589. iNdEx++
  3590. packedLen |= (int(b) & 0x7F) << shift
  3591. if b < 0x80 {
  3592. break
  3593. }
  3594. }
  3595. if packedLen < 0 {
  3596. return ErrInvalidLengthPacked
  3597. }
  3598. postIndex := iNdEx + packedLen
  3599. if postIndex > l {
  3600. return io.ErrUnexpectedEOF
  3601. }
  3602. for iNdEx < postIndex {
  3603. var v uint64
  3604. for shift := uint(0); ; shift += 7 {
  3605. if shift >= 64 {
  3606. return ErrIntOverflowPacked
  3607. }
  3608. if iNdEx >= l {
  3609. return io.ErrUnexpectedEOF
  3610. }
  3611. b := dAtA[iNdEx]
  3612. iNdEx++
  3613. v |= (uint64(b) & 0x7F) << shift
  3614. if b < 0x80 {
  3615. break
  3616. }
  3617. }
  3618. m.Field6 = append(m.Field6, v)
  3619. }
  3620. } else {
  3621. return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType)
  3622. }
  3623. case 7:
  3624. if wireType == 0 {
  3625. var v int32
  3626. for shift := uint(0); ; shift += 7 {
  3627. if shift >= 64 {
  3628. return ErrIntOverflowPacked
  3629. }
  3630. if iNdEx >= l {
  3631. return io.ErrUnexpectedEOF
  3632. }
  3633. b := dAtA[iNdEx]
  3634. iNdEx++
  3635. v |= (int32(b) & 0x7F) << shift
  3636. if b < 0x80 {
  3637. break
  3638. }
  3639. }
  3640. v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
  3641. m.Field7 = append(m.Field7, v)
  3642. } else if wireType == 2 {
  3643. var packedLen int
  3644. for shift := uint(0); ; shift += 7 {
  3645. if shift >= 64 {
  3646. return ErrIntOverflowPacked
  3647. }
  3648. if iNdEx >= l {
  3649. return io.ErrUnexpectedEOF
  3650. }
  3651. b := dAtA[iNdEx]
  3652. iNdEx++
  3653. packedLen |= (int(b) & 0x7F) << shift
  3654. if b < 0x80 {
  3655. break
  3656. }
  3657. }
  3658. if packedLen < 0 {
  3659. return ErrInvalidLengthPacked
  3660. }
  3661. postIndex := iNdEx + packedLen
  3662. if postIndex > l {
  3663. return io.ErrUnexpectedEOF
  3664. }
  3665. for iNdEx < postIndex {
  3666. var v int32
  3667. for shift := uint(0); ; shift += 7 {
  3668. if shift >= 64 {
  3669. return ErrIntOverflowPacked
  3670. }
  3671. if iNdEx >= l {
  3672. return io.ErrUnexpectedEOF
  3673. }
  3674. b := dAtA[iNdEx]
  3675. iNdEx++
  3676. v |= (int32(b) & 0x7F) << shift
  3677. if b < 0x80 {
  3678. break
  3679. }
  3680. }
  3681. v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31))
  3682. m.Field7 = append(m.Field7, v)
  3683. }
  3684. } else {
  3685. return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType)
  3686. }
  3687. case 8:
  3688. if wireType == 0 {
  3689. var v uint64
  3690. for shift := uint(0); ; shift += 7 {
  3691. if shift >= 64 {
  3692. return ErrIntOverflowPacked
  3693. }
  3694. if iNdEx >= l {
  3695. return io.ErrUnexpectedEOF
  3696. }
  3697. b := dAtA[iNdEx]
  3698. iNdEx++
  3699. v |= (uint64(b) & 0x7F) << shift
  3700. if b < 0x80 {
  3701. break
  3702. }
  3703. }
  3704. v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
  3705. m.Field8 = append(m.Field8, int64(v))
  3706. } else if wireType == 2 {
  3707. var packedLen int
  3708. for shift := uint(0); ; shift += 7 {
  3709. if shift >= 64 {
  3710. return ErrIntOverflowPacked
  3711. }
  3712. if iNdEx >= l {
  3713. return io.ErrUnexpectedEOF
  3714. }
  3715. b := dAtA[iNdEx]
  3716. iNdEx++
  3717. packedLen |= (int(b) & 0x7F) << shift
  3718. if b < 0x80 {
  3719. break
  3720. }
  3721. }
  3722. if packedLen < 0 {
  3723. return ErrInvalidLengthPacked
  3724. }
  3725. postIndex := iNdEx + packedLen
  3726. if postIndex > l {
  3727. return io.ErrUnexpectedEOF
  3728. }
  3729. for iNdEx < postIndex {
  3730. var v uint64
  3731. for shift := uint(0); ; shift += 7 {
  3732. if shift >= 64 {
  3733. return ErrIntOverflowPacked
  3734. }
  3735. if iNdEx >= l {
  3736. return io.ErrUnexpectedEOF
  3737. }
  3738. b := dAtA[iNdEx]
  3739. iNdEx++
  3740. v |= (uint64(b) & 0x7F) << shift
  3741. if b < 0x80 {
  3742. break
  3743. }
  3744. }
  3745. v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63)
  3746. m.Field8 = append(m.Field8, int64(v))
  3747. }
  3748. } else {
  3749. return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType)
  3750. }
  3751. case 9:
  3752. if wireType == 5 {
  3753. var v uint32
  3754. if (iNdEx + 4) > l {
  3755. return io.ErrUnexpectedEOF
  3756. }
  3757. v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  3758. iNdEx += 4
  3759. m.Field9 = append(m.Field9, v)
  3760. } else if wireType == 2 {
  3761. var packedLen int
  3762. for shift := uint(0); ; shift += 7 {
  3763. if shift >= 64 {
  3764. return ErrIntOverflowPacked
  3765. }
  3766. if iNdEx >= l {
  3767. return io.ErrUnexpectedEOF
  3768. }
  3769. b := dAtA[iNdEx]
  3770. iNdEx++
  3771. packedLen |= (int(b) & 0x7F) << shift
  3772. if b < 0x80 {
  3773. break
  3774. }
  3775. }
  3776. if packedLen < 0 {
  3777. return ErrInvalidLengthPacked
  3778. }
  3779. postIndex := iNdEx + packedLen
  3780. if postIndex > l {
  3781. return io.ErrUnexpectedEOF
  3782. }
  3783. for iNdEx < postIndex {
  3784. var v uint32
  3785. if (iNdEx + 4) > l {
  3786. return io.ErrUnexpectedEOF
  3787. }
  3788. v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  3789. iNdEx += 4
  3790. m.Field9 = append(m.Field9, v)
  3791. }
  3792. } else {
  3793. return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType)
  3794. }
  3795. case 10:
  3796. if wireType == 5 {
  3797. var v int32
  3798. if (iNdEx + 4) > l {
  3799. return io.ErrUnexpectedEOF
  3800. }
  3801. v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  3802. iNdEx += 4
  3803. m.Field10 = append(m.Field10, v)
  3804. } else if wireType == 2 {
  3805. var packedLen int
  3806. for shift := uint(0); ; shift += 7 {
  3807. if shift >= 64 {
  3808. return ErrIntOverflowPacked
  3809. }
  3810. if iNdEx >= l {
  3811. return io.ErrUnexpectedEOF
  3812. }
  3813. b := dAtA[iNdEx]
  3814. iNdEx++
  3815. packedLen |= (int(b) & 0x7F) << shift
  3816. if b < 0x80 {
  3817. break
  3818. }
  3819. }
  3820. if packedLen < 0 {
  3821. return ErrInvalidLengthPacked
  3822. }
  3823. postIndex := iNdEx + packedLen
  3824. if postIndex > l {
  3825. return io.ErrUnexpectedEOF
  3826. }
  3827. for iNdEx < postIndex {
  3828. var v int32
  3829. if (iNdEx + 4) > l {
  3830. return io.ErrUnexpectedEOF
  3831. }
  3832. v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:]))
  3833. iNdEx += 4
  3834. m.Field10 = append(m.Field10, v)
  3835. }
  3836. } else {
  3837. return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType)
  3838. }
  3839. case 11:
  3840. if wireType == 1 {
  3841. var v uint64
  3842. if (iNdEx + 8) > l {
  3843. return io.ErrUnexpectedEOF
  3844. }
  3845. v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  3846. iNdEx += 8
  3847. m.Field11 = append(m.Field11, v)
  3848. } else if wireType == 2 {
  3849. var packedLen int
  3850. for shift := uint(0); ; shift += 7 {
  3851. if shift >= 64 {
  3852. return ErrIntOverflowPacked
  3853. }
  3854. if iNdEx >= l {
  3855. return io.ErrUnexpectedEOF
  3856. }
  3857. b := dAtA[iNdEx]
  3858. iNdEx++
  3859. packedLen |= (int(b) & 0x7F) << shift
  3860. if b < 0x80 {
  3861. break
  3862. }
  3863. }
  3864. if packedLen < 0 {
  3865. return ErrInvalidLengthPacked
  3866. }
  3867. postIndex := iNdEx + packedLen
  3868. if postIndex > l {
  3869. return io.ErrUnexpectedEOF
  3870. }
  3871. for iNdEx < postIndex {
  3872. var v uint64
  3873. if (iNdEx + 8) > l {
  3874. return io.ErrUnexpectedEOF
  3875. }
  3876. v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  3877. iNdEx += 8
  3878. m.Field11 = append(m.Field11, v)
  3879. }
  3880. } else {
  3881. return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType)
  3882. }
  3883. case 12:
  3884. if wireType == 1 {
  3885. var v int64
  3886. if (iNdEx + 8) > l {
  3887. return io.ErrUnexpectedEOF
  3888. }
  3889. v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  3890. iNdEx += 8
  3891. m.Field12 = append(m.Field12, v)
  3892. } else if wireType == 2 {
  3893. var packedLen int
  3894. for shift := uint(0); ; shift += 7 {
  3895. if shift >= 64 {
  3896. return ErrIntOverflowPacked
  3897. }
  3898. if iNdEx >= l {
  3899. return io.ErrUnexpectedEOF
  3900. }
  3901. b := dAtA[iNdEx]
  3902. iNdEx++
  3903. packedLen |= (int(b) & 0x7F) << shift
  3904. if b < 0x80 {
  3905. break
  3906. }
  3907. }
  3908. if packedLen < 0 {
  3909. return ErrInvalidLengthPacked
  3910. }
  3911. postIndex := iNdEx + packedLen
  3912. if postIndex > l {
  3913. return io.ErrUnexpectedEOF
  3914. }
  3915. for iNdEx < postIndex {
  3916. var v int64
  3917. if (iNdEx + 8) > l {
  3918. return io.ErrUnexpectedEOF
  3919. }
  3920. v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
  3921. iNdEx += 8
  3922. m.Field12 = append(m.Field12, v)
  3923. }
  3924. } else {
  3925. return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType)
  3926. }
  3927. case 13:
  3928. if wireType == 0 {
  3929. var v int
  3930. for shift := uint(0); ; shift += 7 {
  3931. if shift >= 64 {
  3932. return ErrIntOverflowPacked
  3933. }
  3934. if iNdEx >= l {
  3935. return io.ErrUnexpectedEOF
  3936. }
  3937. b := dAtA[iNdEx]
  3938. iNdEx++
  3939. v |= (int(b) & 0x7F) << shift
  3940. if b < 0x80 {
  3941. break
  3942. }
  3943. }
  3944. m.Field13 = append(m.Field13, bool(v != 0))
  3945. } else if wireType == 2 {
  3946. var packedLen int
  3947. for shift := uint(0); ; shift += 7 {
  3948. if shift >= 64 {
  3949. return ErrIntOverflowPacked
  3950. }
  3951. if iNdEx >= l {
  3952. return io.ErrUnexpectedEOF
  3953. }
  3954. b := dAtA[iNdEx]
  3955. iNdEx++
  3956. packedLen |= (int(b) & 0x7F) << shift
  3957. if b < 0x80 {
  3958. break
  3959. }
  3960. }
  3961. if packedLen < 0 {
  3962. return ErrInvalidLengthPacked
  3963. }
  3964. postIndex := iNdEx + packedLen
  3965. if postIndex > l {
  3966. return io.ErrUnexpectedEOF
  3967. }
  3968. for iNdEx < postIndex {
  3969. var v int
  3970. for shift := uint(0); ; shift += 7 {
  3971. if shift >= 64 {
  3972. return ErrIntOverflowPacked
  3973. }
  3974. if iNdEx >= l {
  3975. return io.ErrUnexpectedEOF
  3976. }
  3977. b := dAtA[iNdEx]
  3978. iNdEx++
  3979. v |= (int(b) & 0x7F) << shift
  3980. if b < 0x80 {
  3981. break
  3982. }
  3983. }
  3984. m.Field13 = append(m.Field13, bool(v != 0))
  3985. }
  3986. } else {
  3987. return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType)
  3988. }
  3989. default:
  3990. iNdEx = preIndex
  3991. skippy, err := skipPacked(dAtA[iNdEx:])
  3992. if err != nil {
  3993. return err
  3994. }
  3995. if skippy < 0 {
  3996. return ErrInvalidLengthPacked
  3997. }
  3998. if (iNdEx + skippy) > l {
  3999. return io.ErrUnexpectedEOF
  4000. }
  4001. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  4002. iNdEx += skippy
  4003. }
  4004. }
  4005. if iNdEx > l {
  4006. return io.ErrUnexpectedEOF
  4007. }
  4008. return nil
  4009. }
  4010. func skipPacked(dAtA []byte) (n int, err error) {
  4011. l := len(dAtA)
  4012. iNdEx := 0
  4013. for iNdEx < l {
  4014. var wire uint64
  4015. for shift := uint(0); ; shift += 7 {
  4016. if shift >= 64 {
  4017. return 0, ErrIntOverflowPacked
  4018. }
  4019. if iNdEx >= l {
  4020. return 0, io.ErrUnexpectedEOF
  4021. }
  4022. b := dAtA[iNdEx]
  4023. iNdEx++
  4024. wire |= (uint64(b) & 0x7F) << shift
  4025. if b < 0x80 {
  4026. break
  4027. }
  4028. }
  4029. wireType := int(wire & 0x7)
  4030. switch wireType {
  4031. case 0:
  4032. for shift := uint(0); ; shift += 7 {
  4033. if shift >= 64 {
  4034. return 0, ErrIntOverflowPacked
  4035. }
  4036. if iNdEx >= l {
  4037. return 0, io.ErrUnexpectedEOF
  4038. }
  4039. iNdEx++
  4040. if dAtA[iNdEx-1] < 0x80 {
  4041. break
  4042. }
  4043. }
  4044. return iNdEx, nil
  4045. case 1:
  4046. iNdEx += 8
  4047. return iNdEx, nil
  4048. case 2:
  4049. var length int
  4050. for shift := uint(0); ; shift += 7 {
  4051. if shift >= 64 {
  4052. return 0, ErrIntOverflowPacked
  4053. }
  4054. if iNdEx >= l {
  4055. return 0, io.ErrUnexpectedEOF
  4056. }
  4057. b := dAtA[iNdEx]
  4058. iNdEx++
  4059. length |= (int(b) & 0x7F) << shift
  4060. if b < 0x80 {
  4061. break
  4062. }
  4063. }
  4064. iNdEx += length
  4065. if length < 0 {
  4066. return 0, ErrInvalidLengthPacked
  4067. }
  4068. return iNdEx, nil
  4069. case 3:
  4070. for {
  4071. var innerWire uint64
  4072. var start int = iNdEx
  4073. for shift := uint(0); ; shift += 7 {
  4074. if shift >= 64 {
  4075. return 0, ErrIntOverflowPacked
  4076. }
  4077. if iNdEx >= l {
  4078. return 0, io.ErrUnexpectedEOF
  4079. }
  4080. b := dAtA[iNdEx]
  4081. iNdEx++
  4082. innerWire |= (uint64(b) & 0x7F) << shift
  4083. if b < 0x80 {
  4084. break
  4085. }
  4086. }
  4087. innerWireType := int(innerWire & 0x7)
  4088. if innerWireType == 4 {
  4089. break
  4090. }
  4091. next, err := skipPacked(dAtA[start:])
  4092. if err != nil {
  4093. return 0, err
  4094. }
  4095. iNdEx = start + next
  4096. }
  4097. return iNdEx, nil
  4098. case 4:
  4099. return iNdEx, nil
  4100. case 5:
  4101. iNdEx += 4
  4102. return iNdEx, nil
  4103. default:
  4104. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  4105. }
  4106. }
  4107. panic("unreachable")
  4108. }
  4109. var (
  4110. ErrInvalidLengthPacked = fmt.Errorf("proto: negative length found during unmarshaling")
  4111. ErrIntOverflowPacked = fmt.Errorf("proto: integer overflow")
  4112. )
  4113. func init() { proto.RegisterFile("packed.proto", fileDescriptorPacked) }
  4114. var fileDescriptorPacked = []byte{
  4115. // 388 bytes of a gzipped FileDescriptorProto
  4116. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x92, 0xbf, 0x4e, 0xfa, 0x50,
  4117. 0x14, 0xc7, 0xd3, 0x9e, 0x52, 0xf8, 0xdd, 0x1f, 0x44, 0xec, 0x60, 0x4e, 0x08, 0xd1, 0x1b, 0xa6,
  4118. 0xbb, 0x08, 0xb6, 0xe5, 0xaf, 0x23, 0x83, 0x23, 0x31, 0x24, 0x3e, 0x00, 0x7f, 0x0a, 0x36, 0x2a,
  4119. 0x25, 0x0a, 0x3e, 0x86, 0x71, 0xf0, 0x05, 0x7c, 0x13, 0x1f, 0xc2, 0xc9, 0xcd, 0xb7, 0x70, 0x34,
  4120. 0xb4, 0xa7, 0xa7, 0x17, 0x1c, 0x1d, 0x5c, 0xd8, 0xb8, 0x9f, 0x4f, 0x18, 0xfa, 0xf9, 0x1e, 0x51,
  4121. 0x5c, 0x8e, 0x26, 0x37, 0xc1, 0xb4, 0xbe, 0xbc, 0x8f, 0x56, 0x91, 0x63, 0x27, 0xaf, 0xca, 0xe9,
  4122. 0x3c, 0x5c, 0x5d, 0xaf, 0xc7, 0xf5, 0x49, 0x74, 0xd7, 0x98, 0x47, 0xf3, 0xa8, 0x11, 0xeb, 0xf1,
  4123. 0x7a, 0x16, 0xbf, 0xe2, 0x47, 0xfc, 0x2b, 0xf9, 0x5b, 0xed, 0xdd, 0x14, 0xc5, 0x41, 0xb8, 0x18,
  4124. 0x06, 0xcb, 0xc1, 0x68, 0x15, 0x3e, 0x06, 0xce, 0x91, 0xb0, 0x2f, 0xc2, 0xe0, 0x76, 0xea, 0xa2,
  4125. 0x21, 0x41, 0x19, 0x43, 0x7a, 0x31, 0xf7, 0xd0, 0x94, 0xa0, 0x4c, 0xe2, 0x1e, 0x73, 0x1f, 0x41,
  4126. 0x82, 0xca, 0x11, 0xf7, 0x99, 0x37, 0xd1, 0x92, 0xa0, 0x80, 0x78, 0x93, 0x79, 0x0b, 0x73, 0x12,
  4127. 0x54, 0x89, 0x78, 0x8b, 0x79, 0x1b, 0x6d, 0x09, 0xca, 0x22, 0xde, 0x66, 0xde, 0xc1, 0xbc, 0x04,
  4128. 0x75, 0x48, 0xbc, 0xc3, 0xbc, 0x8b, 0x05, 0x09, 0xca, 0x21, 0xde, 0x65, 0xde, 0xc3, 0x7f, 0x12,
  4129. 0x54, 0x9e, 0x78, 0xcf, 0x41, 0x91, 0x4f, 0xbe, 0xe4, 0x0c, 0x85, 0x04, 0x75, 0x30, 0x4c, 0x9f,
  4130. 0x99, 0x71, 0xf1, 0xbf, 0x04, 0x65, 0xa7, 0xc6, 0xcd, 0x8c, 0x87, 0x45, 0x09, 0xaa, 0x9c, 0x1a,
  4131. 0x2f, 0x33, 0x3e, 0x96, 0x24, 0xa8, 0x42, 0x6a, 0xfc, 0x73, 0xeb, 0xf9, 0xf5, 0xc4, 0xa8, 0x3d,
  4132. 0x81, 0x70, 0x92, 0xac, 0x97, 0xf1, 0x2c, 0x14, 0xb7, 0xb2, 0x1d, 0xb7, 0x6f, 0x96, 0xb3, 0xc0,
  4133. 0x95, 0xed, 0xc0, 0x9a, 0xf3, 0xd8, 0x51, 0x64, 0xcd, 0xf9, 0xec, 0x28, 0xb4, 0xe6, 0x9a, 0xec,
  4134. 0x28, 0xb6, 0xe6, 0x5a, 0xec, 0x28, 0xb8, 0xe6, 0xda, 0xec, 0x28, 0xba, 0xe6, 0x3a, 0xec, 0x28,
  4135. 0xbc, 0xe6, 0xba, 0xec, 0x28, 0xbe, 0xe6, 0x7a, 0x4e, 0x75, 0x67, 0x80, 0x58, 0xf2, 0x08, 0xd5,
  4136. 0x9d, 0x11, 0x74, 0xeb, 0x66, 0x96, 0x86, 0xd0, 0xad, 0x97, 0x59, 0x1a, 0x43, 0xb7, 0xe9, 0x20,
  4137. 0x1f, 0x66, 0x3a, 0x48, 0x32, 0xc5, 0xd5, 0xe2, 0x61, 0x34, 0xdb, 0x5f, 0xfb, 0xaf, 0xaf, 0xfd,
  4138. 0x6d, 0x13, 0xf7, 0x05, 0x04, 0xfe, 0xbc, 0x76, 0x4a, 0xbc, 0xbf, 0xf9, 0x3f, 0xb8, 0xf9, 0xcd,
  4139. 0x2c, 0x7d, 0xeb, 0xeb, 0xf3, 0xd8, 0xf8, 0x0e, 0x00, 0x00, 0xff, 0xff, 0x13, 0x20, 0xf1, 0x6c,
  4140. 0x27, 0x06, 0x00, 0x00,
  4141. }