<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr">Hi,</div><div dir="ltr"><br></div><div dir="ltr">These instructions looks to be part of the T-head vendor extension instruction set. With the spec here <a href="https://github.com/T-head-Semi/thead-extension-spec">https://github.com/T-head-Semi/thead-extension-spec</a>. </div><div dir="ltr"><br></div><div dir="ltr">Best regards</div><div dir="ltr">Alex</div><div dir="ltr"><br><blockquote type="cite">On Jan 23, 2024, at 8:42 AM, jacob navia via Gcc <gcc@gcc.gnu.org> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><span>Hi</span><br><span>The GNU assembler supports two instructions for the T-Head risk machines called:</span><br><span></span><br><span>th.ipop</span><br><span>th.ipush</span><br><span></span><br><span>With no arguments. These instructions (they are no macros or aliases) are UNDOCUMENTED in the T-Head instruction manuals that I have, and a google search yields absolutely nothing.</span><br><span></span><br><span>Can anyone here point me to some documentation that describes what these instructions do?</span><br><span></span><br><span>Thanks in advance.</span></div></blockquote></body></html>