Difference between revisions of "Template:LSL Hex/Write"
Line 1: | Line 1: | ||
{{#vardefine:mask|{{#ifexpr:1|0123456789ABCDEF|FEDCBA9876543210}}}}<!--{{{1|0}}}>=0--> | {{#vardefine:mask|{{#ifexpr:1|0123456789ABCDEF|FEDCBA9876543210}}}}<!--{{{1|0}}}>=0--> | ||
{{#vardefine:len| {{#ifexpr:{{{1|0}}}>=0|0|{{#ifexpr:{{{1|0}}}>=-2147483648|8|16}}}}}} | {{#vardefine:len| {{#ifexpr:{{{1|0}}}>=0|0|{{#ifexpr:{{{1|0}}}>=-2147483648|8|16}}}}}} | ||
{{#vardefine:in| {{#expr: | {{#vardefine:in| {{#expr: {{{1|0}}} + {{#ifexpr:{{{1|0}}}<0|4294967296}}}}}} | ||
{{#ifexpr:{{{1|0}}}<0|4294967296 }} | |||
{{#vardefine:out| {{#ifexpr:{{#var:in}} = 0 and not {{#var:len}}|0}}}} | {{#vardefine:out| {{#ifexpr:{{#var:in}} = 0 and not {{#var:len}}|0}}}} | ||
{{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or {{#var:len}} > 0|{{#sub:{{#var:mask}}|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}} | {{#vardefine:out|{{#ifexpr:{{#var:in}} >= 1 or {{#var:len}} > 0|{{#sub:{{#var:mask}}|{{#expr:{{#var:in}} mod 16}}|1}}}}{{#var:out}}}}{{#vardefine:in|{{#expr:({{#var:in}} / 16) round 0}}}} |
Revision as of 18:57, 13 February 2007
Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.
{{LSL_Hex/Write|1843}} |
Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator.Expression error: Unexpected < operator. |
{{LSL_Hex/Write|-1}} |
10000000F |
{{LSL_Hex/Write|-2}} |
10000000E |
{{LSL_Hex/Write|-43}} |
1000000D5 |