diff --git a/rdrand.asm b/rdrand.asm index a1c3421a..d9654dd0 100644 --- a/rdrand.asm +++ b/rdrand.asm @@ -110,6 +110,8 @@ RDRAND_Bit_1_Not_Set: jz RDRAND_Bit_0_Not_Set mov BYTE PTR [buffer], al + ;; shr ax, 8 + ;; add buffer, 1 RDRAND_Bit_0_Not_Set: @@ -123,9 +125,6 @@ RDRAND_GenerateBlock_Return: MASM_RDRAND_GenerateBlock ENDP -;; OPTION PROLOGUE:PrologueDef -;; OPTION EPILOGUE:EpilogueDef - ENDIF ;; _M_X86 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -208,6 +207,8 @@ RDRAND_Bit_1_Not_Set: jz RDRAND_Bit_0_Not_Set mov BYTE PTR [buffer], al + ;; shr ax, 8 + ;; add buffer, 1 RDRAND_Bit_0_Not_Set: @@ -221,9 +222,6 @@ RDRAND_GenerateBlock_Return: MASM_RDRAND_GenerateBlock ENDP -;; OPTION PROLOGUE:PrologueDef -;; OPTION EPILOGUE:EpilogueDef - ENDIF ;; _M_X64 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/rdseed.asm b/rdseed.asm index 48bb2c00..f4ff7b51 100644 --- a/rdseed.asm +++ b/rdseed.asm @@ -110,6 +110,8 @@ RDSEED_Bit_1_Not_Set: jz RDSEED_Bit_0_Not_Set mov BYTE PTR [buffer], al + ;; shr ax, 8 + ;; add buffer, 1 RDSEED_Bit_0_Not_Set: @@ -123,9 +125,6 @@ RDSEED_GenerateBlock_Return: MASM_RDSEED_GenerateBlock ENDP -;; OPTION PROLOGUE:PrologueDef -;; OPTION EPILOGUE:EpilogueDef - ENDIF ;; _M_X86 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -208,6 +207,8 @@ RDSEED_Bit_1_Not_Set: jz RDSEED_Bit_0_Not_Set mov BYTE PTR [buffer], al + ;; shr ax, 8 + ;; add buffer, 1 RDSEED_Bit_0_Not_Set: @@ -221,9 +222,6 @@ RDSEED_GenerateBlock_Return: MASM_RDSEED_GenerateBlock ENDP -;; OPTION PROLOGUE:PrologueDef -;; OPTION EPILOGUE:EpilogueDef - ENDIF ;; _M_X64 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;