Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "a_samp"
- /*
- test1 = *(data + frm)
- test2 = *(data + *(data + frm))
- test3 = *(data + *(data + *(data + frm)))
- test4 = *(data + *(data + *(data + *(data + frm))))
- test1 = test2 = test3 = test4 = main()'s FRM
- */
- main()
- {
- new
- frm;
- #emit LCTRL 5
- #emit STOR.S.pri frm
- printf("FRM_main : 0x%x", frm);
- test1();
- }
- test1()
- {
- new
- frm;
- #emit LOAD.S.pri 0
- #emit STOR.S.pri frm
- printf("FRM_test1 : 0x%x", frm);
- test2();
- }
- test2()
- {
- new
- frm;
- #emit LREF.S.pri 0
- #emit STOR.S.pri frm
- printf("FRM_test2 : 0x%x", frm);
- test3();
- }
- test3()
- {
- new
- frm;
- #emit LREF.S.pri 0
- #emit LOAD.I
- #emit STOR.S.pri frm
- printf("FRM_test3 : 0x%x", frm);
- test4();
- }
- test4()
- {
- new
- frm;
- #emit LREF.S.pri 0
- #emit LOAD.I
- #emit LOAD.I
- #emit STOR.S.pri frm
- printf("FRM_test4 : 0x%x", frm);
- }
Advertisement