cutils: remove one unnecessary pointer operation
Since we will not operate on the next address pointed by out, it is not necessary to do addition on it. After removing the operation, the function size reduced 16/18 bytes. Signed-off-by: Wei Yang <richardw.yang@linux.intel.com> Reviewed-by: Juan Quintela <quintela@redhat.com> Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com> Message-Id: <20190610030852.16039-2-richardw.yang@linux.intel.com> Signed-off-by: Juan Quintela <quintela@redhat.com>
This commit is contained in:
		
							parent
							
								
									ca35380390
								
							
						
					
					
						commit
						7c960d617a
					
				| @ -756,11 +756,11 @@ int uleb128_encode_small(uint8_t *out, uint32_t n) | |||||||
| { | { | ||||||
|     g_assert(n <= 0x3fff); |     g_assert(n <= 0x3fff); | ||||||
|     if (n < 0x80) { |     if (n < 0x80) { | ||||||
|         *out++ = n; |         *out = n; | ||||||
|         return 1; |         return 1; | ||||||
|     } else { |     } else { | ||||||
|         *out++ = (n & 0x7f) | 0x80; |         *out++ = (n & 0x7f) | 0x80; | ||||||
|         *out++ = n >> 7; |         *out = n >> 7; | ||||||
|         return 2; |         return 2; | ||||||
|     } |     } | ||||||
| } | } | ||||||
| @ -768,7 +768,7 @@ int uleb128_encode_small(uint8_t *out, uint32_t n) | |||||||
| int uleb128_decode_small(const uint8_t *in, uint32_t *n) | int uleb128_decode_small(const uint8_t *in, uint32_t *n) | ||||||
| { | { | ||||||
|     if (!(*in & 0x80)) { |     if (!(*in & 0x80)) { | ||||||
|         *n = *in++; |         *n = *in; | ||||||
|         return 1; |         return 1; | ||||||
|     } else { |     } else { | ||||||
|         *n = *in++ & 0x7f; |         *n = *in++ & 0x7f; | ||||||
| @ -776,7 +776,7 @@ int uleb128_decode_small(const uint8_t *in, uint32_t *n) | |||||||
|         if (*in & 0x80) { |         if (*in & 0x80) { | ||||||
|             return -1; |             return -1; | ||||||
|         } |         } | ||||||
|         *n |= *in++ << 7; |         *n |= *in << 7; | ||||||
|         return 2; |         return 2; | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Wei Yang
						Wei Yang