### algorithm

#### How to “NOT” a register in mips assembly

Since there isn't a NOT logical operator in mips assembly, how can one "not" the contents of a register?

Load -1 into another register, then XOR the registers. https://www.cs.umd.edu/class/sum2003/cmsc311/Notes/Mips/bitwise.html

You can use nor and the zero-register to fit everything into one instruction: nor $<dest_reg> $<in_reg> $zero Another approach would be using xor and -1 as this is encoded as 1111...1111 in 2s-component. li $<help_reg>, -1 # load -1 into help-register xor $<dest_reg>, $<in_reg>, $<help_reg> # actual not-operation

### Related Links

Divisions of set with even number of elements [duplicate]

Group locations on map based on distance

Generate list of numbers whose GCD is given

How do I solve this dynamic programming?

How many times is this double for-loop executed? [closed]

Depth First Search adaptation for Graph Path

How to cluster addresses into paperboy rounds

Understanding algorithm for finding the smallest circle enclosing points

Algorithm for getting position value between 0 and 1

Algorithm that uses second powers of linear series

What is the minimum number of states to recognize this language?

Create a list consisting of those integers that appear in both lists

Optimal representation of a contiguous range

Dynamic Programming - efficient iteration over a set of stacks

What are the tradeoffs in Kruskal's algorithm between performing a sort versus using a Priority Queue?

Determining a recurrence relation for a given algorithm