]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit - lib/mpi/mpicoder.c
lib/mpi: mpi_read_buffer(): optimize skipping of leading zero limbs
authorNicolai Stange <nicstange@gmail.com>
Tue, 22 Mar 2016 12:12:40 +0000 (13:12 +0100)
committerHerbert Xu <herbert@gondor.apana.org.au>
Tue, 5 Apr 2016 12:35:49 +0000 (20:35 +0800)
commitf00fa2417b3e1252b1a761f88731af03afff4407
tree1ba46a98908d23e0c95eb52b5e5a52173b7d06b9
parentd755290689646fa66cc4830ca55569f2c9863666
lib/mpi: mpi_read_buffer(): optimize skipping of leading zero limbs

Currently, if the number of leading zeros is greater than fits into a
complete limb, mpi_read_buffer() skips them by iterating over them
limb-wise.

Instead of skipping the high order zero limbs within the loop as shown
above, adjust the copying loop's bounds.

Signed-off-by: Nicolai Stange <nicstange@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
lib/mpi/mpicoder.c