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