Ignore:
Timestamp:
Jul 15, 2015, 5:01:42 PM (4 years ago)
Author:
nmedfort
Message:

Modified function signature of the existing external UCD functions to match that of the JITed function. Updated pablo_compiler to produce the correct CallInsts?.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/UCD/precompiled_gc.cpp

    r4636 r4674  
    4694846948
    4694946949extern "C" {
    46950     BitBlock __get_gc_C (Basis_bits & basis_bits) {
    46951         Struct_gc_C output;
     46950    void __get_gc_C (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_C & output) {
    4695246951        fgc_C . do_block(basis_bits, output);
    46953         return output.cc;
    4695446952    }
    4695546953}
     
    4695846956
    4695946957extern "C" {
    46960     BitBlock __get_gc_Cc (Basis_bits & basis_bits) {
    46961         Struct_gc_Cc output;
     46958    void __get_gc_Cc (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Cc & output) {
    4696246959        fgc_Cc . do_block(basis_bits, output);
    46963         return output.cc;
    4696446960    }
    4696546961}
     
    4696846964
    4696946965extern "C" {
    46970     BitBlock __get_gc_Cf (Basis_bits & basis_bits) {
    46971         Struct_gc_Cf output;
     46966    void __get_gc_Cf (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Cf & output) {
    4697246967        fgc_Cf . do_block(basis_bits, output);
    46973         return output.cc;
    4697446968    }
    4697546969}
     
    4697846972
    4697946973extern "C" {
    46980     BitBlock __get_gc_Cn (Basis_bits & basis_bits) {
    46981         Struct_gc_Cn output;
     46974    void __get_gc_Cn (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Cn & output) {
    4698246975        fgc_Cn . do_block(basis_bits, output);
    46983         return output.cc;
    4698446976    }
    4698546977}
     
    4698846980
    4698946981extern "C" {
    46990     BitBlock __get_gc_Co (Basis_bits & basis_bits) {
    46991         Struct_gc_Co output;
     46982    void __get_gc_Co (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Co & output) {
    4699246983        fgc_Co . do_block(basis_bits, output);
    46993         return output.cc;
    4699446984    }
    4699546985}
     
    4699846988
    4699946989extern "C" {
    47000     BitBlock __get_gc_Cs (Basis_bits & basis_bits) {
    47001         Struct_gc_Cs output;
     46990    void __get_gc_Cs (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Cs & output) {
    4700246991        fgc_Cs . do_block(basis_bits, output);
    47003         return output.cc;
    4700446992    }
    4700546993}
     
    4700846996
    4700946997extern "C" {
    47010     BitBlock __get_gc_L (Basis_bits & basis_bits) {
    47011         Struct_gc_L output;
     46998    void __get_gc_L (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_L & output) {
    4701246999        fgc_L . do_block(basis_bits, output);
    47013         return output.cc;
    4701447000    }
    4701547001}
     
    4701847004
    4701947005extern "C" {
    47020     BitBlock __get_gc_LC (Basis_bits & basis_bits) {
    47021         Struct_gc_LC output;
     47006    void __get_gc_LC (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_LC & output) {
    4702247007        fgc_LC . do_block(basis_bits, output);
    47023         return output.cc;
    4702447008    }
    4702547009}
     
    4702847012
    4702947013extern "C" {
    47030     BitBlock __get_gc_Ll (Basis_bits & basis_bits) {
    47031         Struct_gc_Ll output;
     47014    void __get_gc_Ll (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Ll & output) {
    4703247015        fgc_Ll . do_block(basis_bits, output);
    47033         return output.cc;
    4703447016    }
    4703547017}
     
    4703847020
    4703947021extern "C" {
    47040     BitBlock __get_gc_Lm (Basis_bits & basis_bits) {
    47041         Struct_gc_Lm output;
     47022    void __get_gc_Lm (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Lm & output) {
    4704247023        fgc_Lm . do_block(basis_bits, output);
    47043         return output.cc;
    4704447024    }
    4704547025}
     
    4704847028
    4704947029extern "C" {
    47050     BitBlock __get_gc_Lo (Basis_bits & basis_bits) {
    47051         Struct_gc_Lo output;
     47030    void __get_gc_Lo (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Lo & output) {
    4705247031        fgc_Lo . do_block(basis_bits, output);
    47053         return output.cc;
    4705447032    }
    4705547033}
     
    4705847036
    4705947037extern "C" {
    47060     BitBlock __get_gc_Lt (Basis_bits & basis_bits) {
    47061         Struct_gc_Lt output;
     47038    void __get_gc_Lt (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Lt & output) {
    4706247039        fgc_Lt . do_block(basis_bits, output);
    47063         return output.cc;
    4706447040    }
    4706547041}
     
    4706847044
    4706947045extern "C" {
    47070     BitBlock __get_gc_Lu (Basis_bits & basis_bits) {
    47071         Struct_gc_Lu output;
     47046    void __get_gc_Lu (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Lu & output) {
    4707247047        fgc_Lu . do_block(basis_bits, output);
    47073         return output.cc;
    4707447048    }
    4707547049}
     
    4707847052
    4707947053extern "C" {
    47080     BitBlock __get_gc_M (Basis_bits & basis_bits) {
    47081         Struct_gc_M output;
     47054    void __get_gc_M (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_M & output) {
    4708247055        fgc_M . do_block(basis_bits, output);
    47083         return output.cc;
    4708447056    }
    4708547057}
     
    4708847060
    4708947061extern "C" {
    47090     BitBlock __get_gc_Mc (Basis_bits & basis_bits) {
    47091         Struct_gc_Mc output;
     47062    void __get_gc_Mc (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Mc & output) {
    4709247063        fgc_Mc . do_block(basis_bits, output);
    47093         return output.cc;
    4709447064    }
    4709547065}
     
    4709847068
    4709947069extern "C" {
    47100     BitBlock __get_gc_Me (Basis_bits & basis_bits) {
    47101         Struct_gc_Me output;
     47070    void __get_gc_Me (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Me & output) {
    4710247071        fgc_Me . do_block(basis_bits, output);
    47103         return output.cc;
    4710447072    }
    4710547073}
     
    4710847076
    4710947077extern "C" {
    47110     BitBlock __get_gc_Mn (Basis_bits & basis_bits) {
    47111         Struct_gc_Mn output;
     47078    void __get_gc_Mn (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Mn & output) {
    4711247079        fgc_Mn . do_block(basis_bits, output);
    47113         return output.cc;
    4711447080    }
    4711547081}
     
    4711847084
    4711947085extern "C" {
    47120     BitBlock __get_gc_N (Basis_bits & basis_bits) {
    47121         Struct_gc_N output;
     47086    void __get_gc_N (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_N & output) {
    4712247087        fgc_N . do_block(basis_bits, output);
    47123         return output.cc;
    4712447088    }
    4712547089}
     
    4712847092
    4712947093extern "C" {
    47130     BitBlock __get_gc_Nd (Basis_bits & basis_bits) {
    47131         Struct_gc_Nd output;
     47094    void __get_gc_Nd (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Nd & output) {
    4713247095        fgc_Nd . do_block(basis_bits, output);
    47133         return output.cc;
    4713447096    }
    4713547097}
     
    4713847100
    4713947101extern "C" {
    47140     BitBlock __get_gc_Nl (Basis_bits & basis_bits) {
    47141         Struct_gc_Nl output;
     47102    void __get_gc_Nl (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Nl & output) {
    4714247103        fgc_Nl . do_block(basis_bits, output);
    47143         return output.cc;
    4714447104    }
    4714547105}
     
    4714847108
    4714947109extern "C" {
    47150     BitBlock __get_gc_No (Basis_bits & basis_bits) {
    47151         Struct_gc_No output;
     47110    void __get_gc_No (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_No & output) {
    4715247111        fgc_No . do_block(basis_bits, output);
    47153         return output.cc;
    4715447112    }
    4715547113}
     
    4715847116
    4715947117extern "C" {
    47160     BitBlock __get_gc_P (Basis_bits & basis_bits) {
    47161         Struct_gc_P output;
     47118    void __get_gc_P (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_P & output) {
    4716247119        fgc_P . do_block(basis_bits, output);
    47163         return output.cc;
    4716447120    }
    4716547121}
     
    4716847124
    4716947125extern "C" {
    47170     BitBlock __get_gc_Pc (Basis_bits & basis_bits) {
    47171         Struct_gc_Pc output;
     47126    void __get_gc_Pc (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Pc & output) {
    4717247127        fgc_Pc . do_block(basis_bits, output);
    47173         return output.cc;
    4717447128    }
    4717547129}
     
    4717847132
    4717947133extern "C" {
    47180     BitBlock __get_gc_Pd (Basis_bits & basis_bits) {
    47181         Struct_gc_Pd output;
     47134    void __get_gc_Pd (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Pd & output) {
    4718247135        fgc_Pd . do_block(basis_bits, output);
    47183         return output.cc;
    4718447136    }
    4718547137}
     
    4718847140
    4718947141extern "C" {
    47190     BitBlock __get_gc_Pe (Basis_bits & basis_bits) {
    47191         Struct_gc_Pe output;
     47142    void __get_gc_Pe (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Pe & output) {
    4719247143        fgc_Pe . do_block(basis_bits, output);
    47193         return output.cc;
    4719447144    }
    4719547145}
     
    4719847148
    4719947149extern "C" {
    47200     BitBlock __get_gc_Pf (Basis_bits & basis_bits) {
    47201         Struct_gc_Pf output;
     47150    void __get_gc_Pf (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Pf & output) {
    4720247151        fgc_Pf . do_block(basis_bits, output);
    47203         return output.cc;
    4720447152    }
    4720547153}
     
    4720847156
    4720947157extern "C" {
    47210     BitBlock __get_gc_Pi (Basis_bits & basis_bits) {
    47211         Struct_gc_Pi output;
     47158    void __get_gc_Pi (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Pi & output) {
    4721247159        fgc_Pi . do_block(basis_bits, output);
    47213         return output.cc;
    4721447160    }
    4721547161}
     
    4721847164
    4721947165extern "C" {
    47220     BitBlock __get_gc_Po (Basis_bits & basis_bits) {
    47221         Struct_gc_Po output;
     47166    void __get_gc_Po (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Po & output) {
    4722247167        fgc_Po . do_block(basis_bits, output);
    47223         return output.cc;
    4722447168    }
    4722547169}
     
    4722847172
    4722947173extern "C" {
    47230     BitBlock __get_gc_Ps (Basis_bits & basis_bits) {
    47231         Struct_gc_Ps output;
     47174    void __get_gc_Ps (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Ps & output) {
    4723247175        fgc_Ps . do_block(basis_bits, output);
    47233         return output.cc;
    4723447176    }
    4723547177}
     
    4723847180
    4723947181extern "C" {
    47240     BitBlock __get_gc_S (Basis_bits & basis_bits) {
    47241         Struct_gc_S output;
     47182    void __get_gc_S (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_S & output) {
    4724247183        fgc_S . do_block(basis_bits, output);
    47243         return output.cc;
    4724447184    }
    4724547185}
     
    4724847188
    4724947189extern "C" {
    47250     BitBlock __get_gc_Sc (Basis_bits & basis_bits) {
    47251         Struct_gc_Sc output;
     47190    void __get_gc_Sc (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Sc & output) {
    4725247191        fgc_Sc . do_block(basis_bits, output);
    47253         return output.cc;
    4725447192    }
    4725547193}
     
    4725847196
    4725947197extern "C" {
    47260     BitBlock __get_gc_Sk (Basis_bits & basis_bits) {
    47261         Struct_gc_Sk output;
     47198    void __get_gc_Sk (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Sk & output) {
    4726247199        fgc_Sk . do_block(basis_bits, output);
    47263         return output.cc;
    4726447200    }
    4726547201}
     
    4726847204
    4726947205extern "C" {
    47270     BitBlock __get_gc_Sm (Basis_bits & basis_bits) {
    47271         Struct_gc_Sm output;
     47206    void __get_gc_Sm (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Sm & output) {
    4727247207        fgc_Sm . do_block(basis_bits, output);
    47273         return output.cc;
    4727447208    }
    4727547209}
     
    4727847212
    4727947213extern "C" {
    47280     BitBlock __get_gc_So (Basis_bits & basis_bits) {
    47281         Struct_gc_So output;
     47214    void __get_gc_So (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_So & output) {
    4728247215        fgc_So . do_block(basis_bits, output);
    47283         return output.cc;
    4728447216    }
    4728547217}
     
    4728847220
    4728947221extern "C" {
    47290     BitBlock __get_gc_Z (Basis_bits & basis_bits) {
    47291         Struct_gc_Z output;
     47222    void __get_gc_Z (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Z & output) {
    4729247223        fgc_Z . do_block(basis_bits, output);
    47293         return output.cc;
    4729447224    }
    4729547225}
     
    4729847228
    4729947229extern "C" {
    47300     BitBlock __get_gc_Zl (Basis_bits & basis_bits) {
    47301         Struct_gc_Zl output;
     47230    void __get_gc_Zl (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Zl & output) {
    4730247231        fgc_Zl . do_block(basis_bits, output);
    47303         return output.cc;
    4730447232    }
    4730547233}
     
    4730847236
    4730947237extern "C" {
    47310     BitBlock __get_gc_Zp (Basis_bits & basis_bits) {
    47311         Struct_gc_Zp output;
     47238    void __get_gc_Zp (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Zp & output) {
    4731247239        fgc_Zp . do_block(basis_bits, output);
    47313         return output.cc;
    4731447240    }
    4731547241}
     
    4731847244
    4731947245extern "C" {
    47320     BitBlock __get_gc_Zs (Basis_bits & basis_bits) {
    47321         Struct_gc_Zs output;
     47246    void __get_gc_Zs (Basis_bits & basis_bits, BitBlock * /* carryFramePtr */, Struct_gc_Zs & output) {
    4732247247        fgc_Zs . do_block(basis_bits, output);
    47323         return output.cc;
    4732447248    }
    4732547249}
Note: See TracChangeset for help on using the changeset viewer.