windows-nt/Source/XPSP1/NT/base/ntos/ke/ia64/zeropag.s

31 lines
579 B
ArmAsm
Raw Permalink Normal View History

2020-09-26 03:20:57 -05:00
#include "ksia64.h"
LEAF_ENTRY(KiZeroPage)
.prologue
.save ar.lc, t22
mov t22 = ar.lc
mov ar.lc = (PAGE_SIZE >> 6) - 1
add t1 = 16, a0
;;
PROLOGUE_END
Mizp10:
stf.spill.nta [a0] = f0, 32
stf.spill.nta [t1] = f0, 32
;;
stf.spill.nta [a0] = f0, 32
stf.spill.nta [t1] = f0, 32
br.cloop.dptk.few Mizp10
;;
nop.m 0
mov ar.lc = t22
br.ret.sptk brp
;;
LEAF_EXIT(KiZeroPage)