All of lore.kernel.org
 help / color / mirror / Atom feed
* lib/mpi/generic_mpih-mul1.c:50:3: error: inconsistent operand constraints in an 'asm'
       [not found] <5151d698.hmaj4mi8UziPZgoG%fengguang.wu@intel.com>
@ 2013-03-27  1:06 ` Fengguang Wu
  0 siblings, 0 replies; only message in thread
From: Fengguang Wu @ 2013-03-27  1:06 UTC (permalink / raw)
  To: Dmitry Kasatkin; +Cc: Parisc List

Hi Dmitry,

FYI, kernel build failed on

tree:   git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux master
head:   a12183c62717ac4579319189a00f5883a18dff08
commit: 5ce3e312ec5c11abce13215be70700778bf601f0 crypto: GnuPG based MPI lib - header files (part 2)
date:   1 year, 5 months ago
config: make ARCH=parisc allyesconfig

All error/warnings:

   In file included from lib/mpi/generic_mpih-mul1.c:30:0:
   lib/mpi/longlong.h:355:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
   lib/mpi/generic_mpih-mul1.c: In function 'mpihelp_mul_1':
>> lib/mpi/generic_mpih-mul1.c:50:3: error: inconsistent operand constraints in an 'asm'
--
   In file included from lib/mpi/generic_mpih-mul2.c:30:0:
   lib/mpi/longlong.h:355:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
   lib/mpi/generic_mpih-mul2.c: In function 'mpihelp_addmul_1':
>> lib/mpi/generic_mpih-mul2.c:49:3: error: inconsistent operand constraints in an 'asm'
--
   In file included from lib/mpi/generic_mpih-mul3.c:30:0:
   lib/mpi/longlong.h:355:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
   lib/mpi/generic_mpih-mul3.c: In function 'mpihelp_submul_1':
>> lib/mpi/generic_mpih-mul3.c:49:3: error: inconsistent operand constraints in an 'asm'
--
   In file included from lib/mpi/mpih-div.c:31:0:
   lib/mpi/longlong.h:355:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
   lib/mpi/mpih-div.c: In function 'mpihelp_mod_1':
>> lib/mpi/mpih-div.c:97:5: error: inconsistent operand constraints in an 'asm'
>> lib/mpi/mpih-div.c:97:5: error: inconsistent operand constraints in an 'asm'
>> lib/mpi/mpih-div.c:106:4: error: inconsistent operand constraints in an 'asm'
>> lib/mpi/mpih-div.c:106:4: error: inconsistent operand constraints in an 'asm'
>> lib/mpi/mpih-div.c:135:5: error: inconsistent operand constraints in an 'asm'
>> lib/mpi/mpih-div.c:135:5: error: inconsistent operand constraints in an 'asm'

vim +/asm +50 lib/mpi/generic_mpih-mul1.c

cdec9cb5 Dmitry Kasatkin 2011-08-31  34  	      mpi_limb_t s2_limb)
cdec9cb5 Dmitry Kasatkin 2011-08-31  35  {
cdec9cb5 Dmitry Kasatkin 2011-08-31  36  	mpi_limb_t cy_limb;
cdec9cb5 Dmitry Kasatkin 2011-08-31  37  	mpi_size_t j;
cdec9cb5 Dmitry Kasatkin 2011-08-31  38  	mpi_limb_t prod_high, prod_low;
cdec9cb5 Dmitry Kasatkin 2011-08-31  39  
cdec9cb5 Dmitry Kasatkin 2011-08-31  40  	/* The loop counter and index J goes from -S1_SIZE to -1.  This way
cdec9cb5 Dmitry Kasatkin 2011-08-31  41  	 * the loop becomes faster.  */
cdec9cb5 Dmitry Kasatkin 2011-08-31  42  	j = -s1_size;
cdec9cb5 Dmitry Kasatkin 2011-08-31  43  
cdec9cb5 Dmitry Kasatkin 2011-08-31  44  	/* Offset the base pointers to compensate for the negative indices.  */
cdec9cb5 Dmitry Kasatkin 2011-08-31  45  	s1_ptr -= j;
cdec9cb5 Dmitry Kasatkin 2011-08-31  46  	res_ptr -= j;
cdec9cb5 Dmitry Kasatkin 2011-08-31  47  
cdec9cb5 Dmitry Kasatkin 2011-08-31  48  	cy_limb = 0;
cdec9cb5 Dmitry Kasatkin 2011-08-31  49  	do {
cdec9cb5 Dmitry Kasatkin 2011-08-31 @50  		umul_ppmm(prod_high, prod_low, s1_ptr[j], s2_limb);
cdec9cb5 Dmitry Kasatkin 2011-08-31  51  		prod_low += cy_limb;
cdec9cb5 Dmitry Kasatkin 2011-08-31  52  		cy_limb = (prod_low < cy_limb ? 1 : 0) + prod_high;
cdec9cb5 Dmitry Kasatkin 2011-08-31  53  		res_ptr[j] = prod_low;
cdec9cb5 Dmitry Kasatkin 2011-08-31  54  	} while (++j);
cdec9cb5 Dmitry Kasatkin 2011-08-31  55  
cdec9cb5 Dmitry Kasatkin 2011-08-31  56  	return cy_limb;
cdec9cb5 Dmitry Kasatkin 2011-08-31  57  }



---
0-DAY kernel build testing backend              Open Source Technology Center
http://lists.01.org/mailman/listinfo/kbuild                 Intel Corporation

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2013-03-27  1:06 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <5151d698.hmaj4mi8UziPZgoG%fengguang.wu@intel.com>
2013-03-27  1:06 ` lib/mpi/generic_mpih-mul1.c:50:3: error: inconsistent operand constraints in an 'asm' Fengguang Wu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.