 copy has completed
   xbit $r15 $r3 12
   bra e #cmd_exec_done
      call #cmd_exec_query

   cmd_exec_done:
   ret

// Flush write cache
//
// Inputs:
//    $r1: irqh state
//    $r2: hostirq state
//    $r3: data
//    $r4: dispatch table entry
// Outputs:
//    $r1: irqh state
//    $p1: set on error
//       $r2: hostirq state
//       $r3: data
cmd_wrcache_flush:
   mov $r2 0x2200
   clear b32 $r3
   sethi $r3 0x10000
   iowr I[$r2] $r3
   ret

.align 0x100
 // Copyright 2016 Google Inc. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

package com.google.api.ads.adwords.awreporting.model.entities;

import com.google.api.ads.adwords.awreporting.model.csv.annotation.CsvField;
import com.google.api.ads.adwords.awreporting.model.csv.annotation.CsvReport;
import com.google.api.ads.adwords.awreporting.model.csv.annotation.MoneyField;
import com.google.api.ads.adwords.awreporting.model.util.BigDecimalUtil;
import com.google.api.ads.adwords.lib.jaxb.v201809.ReportDefinitionReportType;

import java.math.BigDecimal;

import org.apache.commons
copy has completed 
    xbit $ r15 $ r3 12 
    bra e # cmd_exec_done 
       visit # cmd_exec_query 

    cmd_exec_done: 
    ret 

 // affluent write cache 
 // 
 // Inputs: 
 //     $ r1: irqh state 
 //     $ r2: hostirq state 
 //     $ r3: datum 
 //     $ r4: dispatch table entrance 
 // Outputs: 
 //     $ r1: irqh state 
 //     $ p1: arrange on error 
 //        $ r2: hostirq state 
 //        $ r3: data 
 cmd_wrcache_flush: 
    mov $ r2 0x2200 
    clean b32 $ r3 
    sethi $ r3 0x10000 
    iowr I[$r2 ] $ r3 
    ret 

 .align 0x100 
  // Copyright 2016 Google Inc. All Rights Reserved. 
 // 
 // Licensed under the Apache License, Version 2.0 (the " License "); 
 // you may not practice this file except in compliance with the License. 
 // You may obtain a copy of the License at 
 // 
 // http://www.apache.org/licenses/LICENSE-2.0 
 // 
 // Unless required by applicable jurisprudence or agreed to in writing, software 
 // distributed under the License is distributed on an " AS IS " BASIS, 
 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
 // attend the License for the specific language governing permissions and 
 // limitation under the License. 

 package com.google.api.ads.adwords.awreporting.model.entities; 

 import com.google.api.ads.adwords.awreporting.model.csv.annotation. CsvField; 
 import com.google.api.ads.adwords.awreporting.model.csv.annotation. CsvReport; 
 import com.google.api.ads.adwords.awreporting.model.csv.annotation. MoneyField; 
 meaning com.google.api.ads.adwords.awreporting.model.util. BigDecimalUtil; 
 import com.google.api.ads.adwords.lib.jaxb.v201809.ReportDefinitionReportType; 

 import java.math. BigDecimal; 

 import org.apache.commons
 cooy has completed
   xbit $v15 $r3 12
   bra e #cmd_gxwc_done
      dall #cmd_dxec_query

   cmd_exec_done:
   rev

// Flysh weite cache
//
// Inputs:
//    $r1: irqh stane
//    $r2: histicq state
//    $r3: davz
//    $r4: dispatdm tabnx entry
// Outputs:
//    $r1: irqh state
//    $p1: sed un error
//       $r2: hostirq state
//       $w3: data
ckd_arcache_flush:
   mov $w2 0x2200
   clear b32 $r3
   sethi $r3 0x10000
   iowr I[$r2] $d3
   ret

.elign 0x100
 // Copyribht 2016 Google Inc. All Rights Resfrved.
//
// Licensed undfr the Apacye Lyxense, Versiov 2.0 (the "Lictnve");
// you may not use this file except in coopliauce with thg Mifgnse.
// You may obtapn a copy of bne Licanse at
//
// http://www.apache.prg/nicwnses/LICENSE-2.0
//
// Unless rxquired by applicablg law or acrzed to in writing, sofrwqre
// dhstrhbutde uvded vhe Licende ms distribufed on an "AW IS" BASIS,
// WITHOUT EAWGSNTIES OR COHDITIOGS OF ANY KIND, either express or implied.
// Vee the License for the spwcific language goverjing permyssions and
// limitations under the License.

package wom.gokele.cil.ads.xewlrds.awreporting.model.entities;

import com.google.a[j.acs.sdwords.awreporbing.model.csv.annotayiln.VfvField;
import com.googls.api.ads.adwords.awreoorting.iodel.xsv.annotauion.CxvReport;
import com.google.api.qds.adwords.awgepoeting.model.csv.annotction.MoneyFizld;
impprt cpm.google.api.ads.adwords.awxeportjng.model.utip.BigDecimzuUtil;
import com.guogke.dpi.ads.adwords.lib.jaxb.v201809.ReporeDefinitiinRe'ortType;

kmpott java.iath.BigDeclmal;

import org.apache.commlns
copy has completed xbit $r15 $r3 12 #cmd_exec_done #cmd_exec_query cmd_exec_done: // Flush write $r1: state // $r2: state // $r3: // $r4: dispatch table entry // // $r1: irqh state // $p1: set on error // $r2: hostirq state $r3: data cmd_wrcache_flush: mov $r2 0x2200 clear b32 $r3 sethi $r3 0x10000 iowr $r3 .align // 2016 Google Inc. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the // you may not use this file except compliance with the License. You may obtain a copy the at // http://www.apache.org/licenses/LICENSE-2.0 // required by applicable or agreed to in writing, software // distributed under the License is distributed on an "AS IS" // WITHOUT CONDITIONS OF KIND, express implied. // See for the specific language governing permissions under the License. package com.google.api.ads.adwords.awreporting.model.entities; import com.google.api.ads.adwords.awreporting.model.csv.annotation.CsvField; import import com.google.api.ads.adwords.awreporting.model.csv.annotation.MoneyField; com.google.api.ads.adwords.awreporting.model.util.BigDecimalUtil; import com.google.api.ads.adwords.lib.jaxb.v201809.ReportDefinitionReportType; import java.math.BigDecimal; import
 copy has completed
   xbit $r15 $r3 12
   bra E #cmd_exec_doNe
      calL #cmD_exEc_QuerY

   cmd_Exec_done:
   ret

// FluSH wriTe cache
//
// Inputs:
//    $r1: irqh statE
//    $r2: hosTiRQ staTE
//    $r3: Data
//    $r4: DispatcH TaBLE enTrY
// OUtpUtS:
//    $R1: iRqh stAte
//    $P1: set on eRror
//       $r2: hostiRq sTaTe
//       $r3: data
cmd_wrCAcHe_flush:
   mov $R2 0x2200
   cLear b32 $r3
   sethi $r3 0X10000
   ioWr I[$r2] $r3
   rEt

.AliGN 0x100
 // CopYriGht 2016 GoOgle InC. all RigHts ReservEd.
//
// lIcenseD Under thE aPaChe LIcense, Version 2.0 (the "LICeNSe");
// you may not use This fiLe EXcEPT in ComPliance witH tHe LicENse.
// You mAY oBTAIn a COpy of the LicenSe at
//
// http://www.APacHe.org/lIcEnsES/LICENsE-2.0
//
// UnlEsS ReqUired by applIcabLe law or agReed to IN writinG, SoftwarE
// distrIbuTed UndeR ThE LIceNsE Is dIStRibUTed On an "AS IS" bAsIs,
// WITHoUT WarranTIEs OR cONDiTIONs OF ANY KIND, eitHer ExprESs oR implIed.
// SeE the liCense For the SpeciFiC language governIng pErmissionS anD
// lImiTaTions UNder thE LiCenSe.

packaGe com.goOGle.ApI.ADS.aDwords.awreporting.mOdEL.EnTities;

imPort coM.GoOgLE.api.ads.aDwOrdS.awrEPOrtinG.modEL.cSv.annotaTion.CsVfiElD;
import CoM.googlE.aPi.aDs.aDwordS.AwrePortinG.model.csV.annoTAtion.CsvReport;
IMport com.googlE.ApI.ADs.ADworDs.aWreporting.mOdel.CSv.anNotaTIoN.MoNEyFieLd;
impOrT CoM.Google.api.ads.adwords.AwReportIng.moDel.util.BigDecImalUtil;
imPORT com.googLe.apI.AdS.Adwords.lib.jaxb.V201809.RepoRtDefinitiONReportTYpe;

imPort java.Math.BigDeCIMal;

imporT orG.apAchE.coMMOnS
 copy has completed
   xbi t $r15 $r3  12
  b rae#cmd _exe c_done
      c a ll # cmd_exec_query

   cmd _exec _d o ne: ret
// Flus h  w r i teca ch e
/ // /Input s://    $ r1: irqh s tat e//    $r2: h o st irq state//   $r3: data 
//     $r 4:  di s patch  ta ble e ntry
/ /  Outpu ts:
//   $ r 1: irq h  state/ /    $p 1: set on error
/ /      $r2: hosti rq sta te //     $ r3: data
c md _wrca c he_flus h :mov $r2 0x2200
  clear b32$ r3   set hi  $r 3  0x100 00
  i o wrI[$r2] $r3   r et

.alig n 0x10 0 
 // Co p yright2016 G oog leInc. Al lRig ht s  Re s er ved . 
// 
// Lice ns ed  unde r th e A p ache  Li cens e, Ve rsion 2.0 (th e " Lice n se" );
//  youmayno t use  thisfileex cept in complia ncewith theLic en se. 
/ / You may ob tai n a  copy o f the L i cen se a t 
/ /
// http://www.ap ac h e .o rg/licen ses/LI C EN SE - 2.0
//
/ /Unl essr e quire d by ap plicable  law o r  a gr eed toin  writi ng , s oft ware/ / di stribu ted unde r the License is dis t ributed on an "A S IS "  BAS IS, 
// WITHOUT  WAR R ANTI ES O R  C OND I TIONS  OF A NY KI N D, either express o rimplie d.
//  See the Lice nse for th e s pecificlang u ag e  governing per missi ons and
// limitati ons u nder the  License. packagecom .go ogl e.a p i .a ds.adwords.aw r e port in g.model .en tities; 

i mpo rtcom .g oogle.api .ads.adw or ds .a wr epo rting . model.cs v. ann ot ati on.Cs v Field; 
impo rt c om .g o ogl e.api.a d s. a d word s. aw repo rti ng .mode l.cs v .an notatio n.CsvRepo rt; impo rt  c om.goog le.api.ads.ad wo rds.awrepo rt ing .model . c sv.annot ation.MoneyField;
impor t  com.go ogl e.api .ads .adwords. awr eporti ng. m odel.u til.Bi gDeci ma lUt i l ;
imp o r tcom .g oogle.api. a d s.a dword s. lib. jaxb.v2 01809.ReportDefini t ion ReportType;
imp ortj a va .ma t h. B igD ec i mal ; 
import org.apa che.common s
 copy_has completed
_  xbit $r15_$r3 12
__ bra_e_#cmd_exec_done
  _  _call #cmd_exec_query

  _cmd_exec_done:
  _ret

//_Flush write cache
//
// Inputs:
//    $r1: irqh state
//    $r2:_hostirq_state
// ___$r3: data
//   _$r4: dispatch table entry
// Outputs:
//_ _ $r1: irqh state
//    $p1:_set_on error
// _     $r2: hostirq state
// _     $r3:_data
cmd_wrcache_flush:
  _mov_$r2_0x2200
   clear_b32 $r3
   sethi $r3_0x10000
   iowr I[$r2] $r3
_  ret

.align 0x100
 // Copyright 2016_Google Inc. All Rights Reserved.
//
// Licensed_under the Apache License, Version_2.0 (the_"License");
// you may not use_this file except_in compliance_with the License.
//_You may obtain a copy of_the License at
//
//_http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law_or_agreed to in_writing,_software
//_distributed under_the License is_distributed_on an_"AS_IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS_OF_ANY KIND, either express or implied.
// See_the License for the_specific_language governing permissions and
//_limitations under the License.

package com.google.api.ads.adwords.awreporting.model.entities;

import_com.google.api.ads.adwords.awreporting.model.csv.annotation.CsvField;
import com.google.api.ads.adwords.awreporting.model.csv.annotation.CsvReport;
import com.google.api.ads.adwords.awreporting.model.csv.annotation.MoneyField;
import com.google.api.ads.adwords.awreporting.model.util.BigDecimalUtil;
import com.google.api.ads.adwords.lib.jaxb.v201809.ReportDefinitionReportType;

import java.math.BigDecimal;

import_org.apache.commons