Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f4355868 authored by Nick Kralevich's avatar Nick Kralevich Committed by Gerrit Code Review
Browse files

Merge "android_memset.c: Use sanitized shifts"

parents 4f8d5b01 c348a883
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -49,7 +49,7 @@ void android_memset16(uint16_t* dst, uint16_t value, size_t size)
   }
   }
   /* dst is now 32-bit-aligned */
   /* dst is now 32-bit-aligned */
   /* fill body with 32-bit pairs */
   /* fill body with 32-bit pairs */
   uint32_t value32 = (value << 16) | value;
   uint32_t value32 = (((uint32_t)value) << 16) | ((uint32_t)value);
   android_memset32((uint32_t*) dst, value32, size<<1);
   android_memset32((uint32_t*) dst, value32, size<<1);
   if (size & 1) {
   if (size & 1) {
      dst[size-1] = value;  /* fill unpaired last elem */
      dst[size-1] = value;  /* fill unpaired last elem */
@@ -76,7 +76,7 @@ void android_memset32(uint32_t* dst, uint32_t value, size_t size)
   }
   }
   /* dst is now 64-bit aligned */
   /* dst is now 64-bit aligned */
   /* fill body with 64-bit pairs */
   /* fill body with 64-bit pairs */
   uint64_t value64 = (((uint64_t)value)<<32) | value;
   uint64_t value64 = (((uint64_t)value) << 32) | ((uint64_t)value);
   uint64_t* dst64 = (uint64_t*)dst;
   uint64_t* dst64 = (uint64_t*)dst;


   while (size >= 12) {
   while (size >= 12) {