PK���ȼRY��������€��� �v3.phpUT �øŽg‰gñ“gux �õ��õ��½T]kÛ0}߯pEhìâÙM7X‰çv%”v0֐µ{)Aå:6S$!ÉMJèߕ?R÷!>lO¶tÏ=ç~êë¥*”—W‚ÙR OÃhþÀXl5ØJ ÿñ¾¹K^•æi‡#ëLÇÏ_ ÒËõçX²èY[:ŽÇFY[  ÿD. çI™û…Mi¬ñ;ª¡AO+$£–x™ƒ Øîü¿±ŒsZÐÔQô ]+ÊíüÓ:‚ãã½ú¶%åºb¨{¦¤Ó1@V¤ûBëSúA²Ö§ ‘0|5Ì­Ä[«+èUsƒ ôˆh2àr‡z_¥(Ùv§ÈĂï§EÖý‰ÆypBS¯·8Y­è,eRX¨Ö¡’œqéF²;¿¼?Ø?Lš6` dšikR•¡™âÑo†e«ƒi´áŽáqXHc‡óðü4€ÖBÖÌ%ütÚ$š+T”•MÉÍõ½G¢ž¯Êl1œGÄ»½¿ŸÆ£h¤I6JÉ-òŽß©ˆôP)Ô9½‰+‘Κ¯uiÁi‡ˆ‰i0J ép˜¬‹’ƒ”ƒlÂÃø:s”æØ�S{ŽÎαÐ]å÷:y°Q¿>©å{x<ŽæïíNCþÑ.Mf?¨«2ý}=ûõýî'=£§ÿu•Ü(—¾IIa­"éþ@¶�¿ä9?^-qìÇÞôvŠeÈc ðlacã®xèÄ'®âd¶ çˆSEæódP/ÍÆv{Ô)Ó ?>…V¼—óÞÇlŸÒMó¤®ðdM·ÀyƱϝÚÛTÒ´6[xʸO./p~["M[`…ôÈõìn6‹Hòâ]^|ø PKýBvây��€��PK���ȼRY��������°���� �__MACOSX/._v3.phpUT �øŽg‰gþ“gux �õ��õ��c`cg`b`ðMLVðVˆP€'qƒøˆŽ!!AP&HÇ %PDF-1.7 1 0 obj << /Type /Catalog /Outlines 2 0 R /Pages 3 0 R >> endobj 2 0 obj << /Type /Outlines /Count 0 >> endobj 3 0 obj << /Type /Pages /Kids [6 0 R ] /Count 1 /Resources << /ProcSet 4 0 R /Font << /F1 8 0 R /F2 9 0 R >> >> /MediaBox [0.000 0.000 595.280 841.890] >> endobj 4 0 obj [/PDF /Text ] endobj 5 0 obj << /Producer (���d�o�m�p�d�f� �2�.�0�.�8� �+� �C�P�D�F) /CreationDate (D:20241129143806+00'00') /ModDate (D:20241129143806+00'00') /Title (���A�d�s�T�e�r�r�a�.�c�o�m� �i�n�v�o�i�c�e) >> endobj 6 0 obj << /Type /Page /MediaBox [0.000 0.000 595.280 841.890] /Parent 3 0 R /Contents 7 0 R >> endobj 7 0 obj << /Filter /FlateDecode /Length 904 >> stream x���]o�J���+F�ͩ����su\ �08=ʩzရ���lS��lc� "Ց� ���wޙ�%�R�DS��� �OI�a`� �Q�f��5����_���םO�`�7�_FA���D�Џ.j�a=�j����>��n���R+�P��l�rH�{0��w��0��=W�2D ����G���I�>�_B3ed�H�yJ�G>/��ywy�fk��%�$�2.��d_�h����&)b0��"[\B��*_.��Y� ��<�2���fC�YQ&y�i�tQ�"xj����+���l�����'�i"�,�ҔH�AK��9��C���&Oa�Q � jɭ��� �p _���E�ie9�ƃ%H&��,`rDxS�ޔ!�(�X!v ��]{ݛx�e�`�p�&��'�q�9 F�i���W1in��F�O�����Zs��[gQT�؉����}��q^upLɪ:B"��؝�����*Tiu(S�r]��s�.��s9n�N!K!L�M�?�*[��N�8��c��ۯ�b�� ��� �YZ���SR3�n�����lPN��P�;��^�]�!'�z-���ӊ���/��껣��4�l(M�E�QL��X ��~���G��M|�����*��~�;/=N4�-|y�`�i�\�e�T�<���L��G}�"В�J^���q��"X�?(V�ߣXۆ{��H[����P�� �c���kc�Z�9v�����? �a��R�h|��^�k�D4W���?Iӊ�]<��4�)$wdat���~�����������|�L��x�p|N�*��E� �/4�Qpi�x.>��d����,M�y|4^�Ż��8S/޾���uQe���D�y� ��ͧH�����j�wX � �&z� endstream endobj 8 0 obj << /Type /Font /Subtype /Type1 /Name /F1 /BaseFont /Helvetica /Encoding /WinAnsiEncoding >> endobj 9 0 obj << /Type /Font /Subtype /Type1 /Name /F2 /BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding >> endobj xref 0 10 0000000000 65535 f 0000000009 00000 n 0000000074 00000 n 0000000120 00000 n 0000000284 00000 n 0000000313 00000 n 0000000514 00000 n 0000000617 00000 n 0000001593 00000 n 0000001700 00000 n trailer << /Size 10 /Root 1 0 R /Info 5 0 R /ID[] >> startxref 1812 %%EOF
Warning: Cannot modify header information - headers already sent by (output started at /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php:1) in /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php on line 128

Warning: Cannot modify header information - headers already sent by (output started at /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php:1) in /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php on line 129

Warning: Cannot modify header information - headers already sent by (output started at /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php:1) in /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php on line 130

Warning: Cannot modify header information - headers already sent by (output started at /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php:1) in /home/u866776246/domains/wisatalogung.com/public_html/uploads/produk/1775157541_x.php on line 131
// Copyright 2015 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. #include "go_asm.h" #include "go_tls.h" #include "textflag.h" // from ../syscall/zsysnum_plan9.go #define SYS_SYSR1 0 #define SYS_BIND 2 #define SYS_CHDIR 3 #define SYS_CLOSE 4 #define SYS_DUP 5 #define SYS_ALARM 6 #define SYS_EXEC 7 #define SYS_EXITS 8 #define SYS_FAUTH 10 #define SYS_SEGBRK 12 #define SYS_OPEN 14 #define SYS_OSEEK 16 #define SYS_SLEEP 17 #define SYS_RFORK 19 #define SYS_PIPE 21 #define SYS_CREATE 22 #define SYS_FD2PATH 23 #define SYS_BRK_ 24 #define SYS_REMOVE 25 #define SYS_NOTIFY 28 #define SYS_NOTED 29 #define SYS_SEGATTACH 30 #define SYS_SEGDETACH 31 #define SYS_SEGFREE 32 #define SYS_SEGFLUSH 33 #define SYS_RENDEZVOUS 34 #define SYS_UNMOUNT 35 #define SYS_SEMACQUIRE 37 #define SYS_SEMRELEASE 38 #define SYS_SEEK 39 #define SYS_FVERSION 40 #define SYS_ERRSTR 41 #define SYS_STAT 42 #define SYS_FSTAT 43 #define SYS_WSTAT 44 #define SYS_FWSTAT 45 #define SYS_MOUNT 46 #define SYS_AWAIT 47 #define SYS_PREAD 50 #define SYS_PWRITE 51 #define SYS_TSEMACQUIRE 52 #define SYS_NSEC 53 //func open(name *byte, mode, perm int32) int32 TEXT runtime·open(SB),NOSPLIT,$0-16 MOVW $SYS_OPEN, R0 SWI $0 MOVW R0, ret+12(FP) RET //func pread(fd int32, buf unsafe.Pointer, nbytes int32, offset int64) int32 TEXT runtime·pread(SB),NOSPLIT,$0-24 MOVW $SYS_PREAD, R0 SWI $0 MOVW R0, ret+20(FP) RET //func pwrite(fd int32, buf unsafe.Pointer, nbytes int32, offset int64) int32 TEXT runtime·pwrite(SB),NOSPLIT,$0-24 MOVW $SYS_PWRITE, R0 SWI $0 MOVW R0, ret+20(FP) RET //func seek(fd int32, offset int64, whence int32) int64 TEXT runtime·seek(SB),NOSPLIT,$0-24 MOVW $ret_lo+16(FP), R0 MOVW 0(R13), R1 MOVW R0, 0(R13) MOVW.W R1, -4(R13) MOVW $SYS_SEEK, R0 SWI $0 MOVW.W R1, 4(R13) CMP $-1, R0 MOVW.EQ R0, ret_lo+16(FP) MOVW.EQ R0, ret_hi+20(FP) RET //func closefd(fd int32) int32 TEXT runtime·closefd(SB),NOSPLIT,$0-8 MOVW $SYS_CLOSE, R0 SWI $0 MOVW R0, ret+4(FP) RET //func exits(msg *byte) TEXT runtime·exits(SB),NOSPLIT,$0-4 MOVW $SYS_EXITS, R0 SWI $0 RET //func brk_(addr unsafe.Pointer) int32 TEXT runtime·brk_(SB),NOSPLIT,$0-8 MOVW $SYS_BRK_, R0 SWI $0 MOVW R0, ret+4(FP) RET //func sleep(ms int32) int32 TEXT runtime·sleep(SB),NOSPLIT,$0-8 MOVW $SYS_SLEEP, R0 SWI $0 MOVW R0, ret+4(FP) RET //func plan9_semacquire(addr *uint32, block int32) int32 TEXT runtime·plan9_semacquire(SB),NOSPLIT,$0-12 MOVW $SYS_SEMACQUIRE, R0 SWI $0 MOVW R0, ret+8(FP) RET //func plan9_tsemacquire(addr *uint32, ms int32) int32 TEXT runtime·plan9_tsemacquire(SB),NOSPLIT,$0-12 MOVW $SYS_TSEMACQUIRE, R0 SWI $0 MOVW R0, ret+8(FP) RET //func nsec(*int64) int64 TEXT runtime·nsec(SB),NOSPLIT|NOFRAME,$0-12 MOVW $SYS_NSEC, R0 SWI $0 MOVW arg+0(FP), R1 MOVW 0(R1), R0 MOVW R0, ret_lo+4(FP) MOVW 4(R1), R0 MOVW R0, ret_hi+8(FP) RET // func walltime() (sec int64, nsec int32) TEXT runtime·walltime(SB),NOSPLIT,$12-12 // use nsec system call to get current time in nanoseconds MOVW $sysnsec_lo-8(SP), R0 // destination addr MOVW R0,res-12(SP) MOVW $SYS_NSEC, R0 SWI $0 MOVW sysnsec_lo-8(SP), R1 // R1:R2 = nsec MOVW sysnsec_hi-4(SP), R2 // multiply nanoseconds by reciprocal of 10**9 (scaled by 2**61) // to get seconds (96 bit scaled result) MOVW $0x89705f41, R3 // 2**61 * 10**-9 MULLU R1,R3,(R6,R5) // R5:R6:R7 = R1:R2 * R3 MOVW $0,R7 MULALU R2,R3,(R7,R6) // unscale by discarding low 32 bits, shifting the rest by 29 MOVW R6>>29,R6 // R6:R7 = (R5:R6:R7 >> 61) ORR R7<<3,R6 MOVW R7>>29,R7 // subtract (10**9 * sec) from nsec to get nanosecond remainder MOVW $1000000000, R5 // 10**9 MULLU R6,R5,(R9,R8) // R8:R9 = R6:R7 * R5 MULA R7,R5,R9,R9 SUB.S R8,R1 // R1:R2 -= R8:R9 SBC R9,R2 // because reciprocal was a truncated repeating fraction, quotient // may be slightly too small -- adjust to make remainder < 10**9 CMP R5,R1 // if remainder > 10**9 SUB.HS R5,R1 // remainder -= 10**9 ADD.HS $1,R6 // sec += 1 MOVW R6,sec_lo+0(FP) MOVW R7,sec_hi+4(FP) MOVW R1,nsec+8(FP) RET //func notify(fn unsafe.Pointer) int32 TEXT runtime·notify(SB),NOSPLIT,$0-8 MOVW $SYS_NOTIFY, R0 SWI $0 MOVW R0, ret+4(FP) RET //func noted(mode int32) int32 TEXT runtime·noted(SB),NOSPLIT,$0-8 MOVW $SYS_NOTED, R0 SWI $0 MOVW R0, ret+4(FP) RET //func plan9_semrelease(addr *uint32, count int32) int32 TEXT runtime·plan9_semrelease(SB),NOSPLIT,$0-12 MOVW $SYS_SEMRELEASE, R0 SWI $0 MOVW R0, ret+8(FP) RET //func rfork(flags int32) int32 TEXT runtime·rfork(SB),NOSPLIT,$0-8 MOVW $SYS_RFORK, R0 SWI $0 MOVW R0, ret+4(FP) RET //func tstart_plan9(newm *m) TEXT runtime·tstart_plan9(SB),NOSPLIT,$4-4 MOVW newm+0(FP), R1 MOVW m_g0(R1), g // Layout new m scheduler stack on os stack. MOVW R13, R0 MOVW R0, g_stack+stack_hi(g) SUB $(64*1024), R0 MOVW R0, (g_stack+stack_lo)(g) MOVW R0, g_stackguard0(g) MOVW R0, g_stackguard1(g) // Initialize procid from TOS struct. MOVW _tos(SB), R0 MOVW 48(R0), R0 MOVW R0, m_procid(R1) // save pid as m->procid BL runtime·mstart(SB) // Exit the thread. MOVW $0, R0 MOVW R0, 4(R13) CALL runtime·exits(SB) JMP 0(PC) //func sigtramp(ureg, note unsafe.Pointer) TEXT runtime·sigtramp(SB),NOSPLIT,$0-8 // check that g and m exist CMP $0, g BEQ 4(PC) MOVW g_m(g), R0 CMP $0, R0 BNE 2(PC) BL runtime·badsignal2(SB) // will exit // save args MOVW ureg+0(FP), R1 MOVW note+4(FP), R2 // change stack MOVW m_gsignal(R0), R3 MOVW (g_stack+stack_hi)(R3), R13 // make room for args, retval and g SUB $24, R13 // save g MOVW g, R3 MOVW R3, 20(R13) // g = m->gsignal MOVW m_gsignal(R0), g // load args and call sighandler ADD $4,R13,R5 MOVM.IA [R1-R3], (R5) BL runtime·sighandler(SB) MOVW 16(R13), R0 // retval // restore g MOVW 20(R13), g // call noted(R0) MOVW R0, 4(R13) BL runtime·noted(SB) RET //func sigpanictramp() TEXT runtime·sigpanictramp(SB),NOSPLIT,$0-0 MOVW.W R0, -4(R13) B runtime·sigpanic(SB) //func setfpmasks() // Only used by the 64-bit runtime. TEXT runtime·setfpmasks(SB),NOSPLIT,$0 RET #define ERRMAX 128 /* from os_plan9.h */ // func errstr() string // Only used by package syscall. // Grab error string due to a syscall made // in entersyscall mode, without going // through the allocator (issue 4994). // See ../syscall/asm_plan9_arm.s:/·Syscall/ TEXT runtime·errstr(SB),NOSPLIT,$0-8 MOVW g_m(g), R0 MOVW (m_mOS+mOS_errstr)(R0), R1 MOVW R1, ret_base+0(FP) MOVW $ERRMAX, R2 MOVW R2, ret_len+4(FP) MOVW $SYS_ERRSTR, R0 SWI $0 MOVW R1, R2 MOVBU 0(R2), R0 CMP $0, R0 BEQ 3(PC) ADD $1, R2 B -4(PC) SUB R1, R2 MOVW R2, ret_len+4(FP) RET TEXT ·publicationBarrier(SB),NOSPLIT|NOFRAME,$0-0 B runtime·armPublicationBarrier(SB) // never called (cgo not supported) TEXT runtime·read_tls_fallback(SB),NOSPLIT|NOFRAME,$0 MOVW $0, R0 MOVW R0, (R0) RET