if ((WordAddress & BOUNDARY_OF_32_WORDS) == 0x00) {\r
\r
// First, break the entire block into buffer-sized chunks.\r
- BuffersInBlock = (UINTN)BlockSizeInWords / P30_MAX_BUFFER_SIZE_IN_BYTES;\r
+ BuffersInBlock = (UINTN)(BlockSizeInWords * 4) / P30_MAX_BUFFER_SIZE_IN_BYTES;\r
\r
// Then feed each buffer chunk to the NOR Flash\r
for(BufferIndex=0;\r