1656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project#!/usr/local/bin/perl
2656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project
3656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Projectpush(@INC,"perlasm","../../perlasm");
4656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Projectrequire "x86asm.pl";
5656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project
6656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Projectrequire("x86/mul_add.pl");
7656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Projectrequire("x86/mul.pl");
8656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Projectrequire("x86/sqr.pl");
9656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Projectrequire("x86/div.pl");
10656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Projectrequire("x86/add.pl");
11656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Projectrequire("x86/sub.pl");
12656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Projectrequire("x86/comba.pl");
13656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project
14656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project&asm_init($ARGV[0],$0);
15656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project
16656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project&bn_mul_add_words("bn_mul_add_words");
17656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project&bn_mul_words("bn_mul_words");
18656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project&bn_sqr_words("bn_sqr_words");
19656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project&bn_div_words("bn_div_words");
20656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project&bn_add_words("bn_add_words");
21656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project&bn_sub_words("bn_sub_words");
22656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project&bn_mul_comba("bn_mul_comba8",8);
23656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project&bn_mul_comba("bn_mul_comba4",4);
24656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project&bn_sqr_comba("bn_sqr_comba8",8);
25656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project&bn_sqr_comba("bn_sqr_comba4",4);
26656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project
27656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project&asm_finish();
28656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project
29