请教一个关于VHDL中PROCESS内赋值顺序的问题

process(clk,sigin1,sigin2)

if clk'event and clk='1' then
sam1 <= sigin1;
flag <= '1';
end if;
请问 if内部的赋值语句是按照顺序先执行sam1 <= sigin1;再执行flag <= '1';,还是两句同时执行

https://zhidao.baidu.com/question/1952973963106398788.html